170 MHz Cortex-M4 with analog-rich peripheral set
What distinguishes this part from a plain M0+ or M3 core is the hardware DSP and single-precision FPU, which let you run a PID filter or a Clarke/Park transform without bit-banging the math in software.
11 ADC channels, 4 DAC channels — analog BOM shrink
The data-converter block integrates 11 analog inputs multiplexed into a 12-bit ADC and four independent 12-bit DAC outputs. For a three-phase motor drive you can sample two phase currents and the DC-link voltage on the same ADC, sequence the third phase through the remaining channel, and output a sine-wave reference via one of the DACs — all without an external ADC or DAC chip. The 12-bit resolution is adequate for 0.1% current sensing in most industrial servo drives.
CANbus on the 32-pin package
Despite the compact 32-UFQFN footprint (5x5 mm), the STM32G431K6U6 brings out a CANbus interface alongside I²C, SPI, two UART/USART, and LINbus. That means a single-chip node on a CANopen or J1939 network is feasible without an external CAN controller — the transceiver is still needed, but the protocol engine lives inside. The 26 GPIOs are enough for a few limit switches, an encoder input, and a status LED alongside the serial buses.
ST continues to manufacture the STM32G4 series, and no end-of-life notice has been issued for this base part number.
