EmbeddedRelated.com
Jacob Beningo
Live online course · Jacob Beningo
AI for Embedded Developers
$100 off for EmbeddedRelated readers until Nov 1 · 5 live sessions, Dec 7-11
Discount ends in
15days 01hrs 00min 15sec
Learn More →
STM32G431KBU6

STM32G431KBU6

STMicroelectronics
ARM® Cortex®-M4F STM32G4 Microcontroller IC 32-Bit 170MHz 128KB (128K x 8) FLASH 32-UFQFPN (5x5)
Active

Overview

The STM32G431KBU6 is a high-performance mixed-signal microcontroller based on the Arm Cortex-M4F core operating at 170MHz. Part of the STM32G4 series, it features specialized hardware accelerators including a CORDIC engine for trigonometric calculations and a Filter Mathematical Accelerator (FMAC) for digital signal processing. This device integrates advanced analog peripherals such as 11 channels of 12-bit ADC and 4 channels of 12-bit DAC in a compact 32-pin UFQFPN package.

Why Choose This Part

It offers exceptional computational efficiency through its 170MHz clock and dedicated hardware math accelerators which offload the CPU. The rich analog integration, featuring multiple DACs and high-speed ADCs, reduces external component count in mixed-signal designs. Additionally, the device supports FDCAN for modern automotive and industrial networking requirements.

Applications

Digital Power Conversion
Utilizing high-speed ADCs and PWM timers for efficient control of DC-DC converters and power supplies.
Brushless DC (BLDC) Motor Control
Leveraging the CORDIC and FMAC accelerators for rapid field-oriented control (FOC) calculations.
Industrial Sensor Interfacing
High-resolution analog-to-digital conversion combined with CANbus and SPI for robust industrial data acquisition.
Consumer Appliances
Compact 5x5mm footprint with integrated hardware math acceleration for smart motor-driven home tools.

Key Specifications

Speed 170MHz
RAM Size 32K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity CANbus, I2C, IrDA, LINbus, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 26
Core Processor ARM Cortex-M4F
Package / Case 32-UFQFN Exposed Pad
Data Converters A/D 11x12b; D/A 4x12b
Oscillator Type Internal
Program Memory Size 128KB (128K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 32-UFQFPN (5x5)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

Getting Started

Begin development using the STM32CubeG4 software suite and the STM32CubeIDE for integrated code generation and debugging. For hardware prototyping, the NUCLEO-G431KB development board provides a pin-compatible platform with an integrated ST-LINK debugger. Use the STM32CubeMX tool to configure the complex analog routing and hardware accelerators like the CORDIC engine.

Dev Boards

Development boards and breakout modules featuring the STM32G431KBU6 or compatible chips — ready to use for prototyping.

NUCLEO-G474RE STMicroelectronics
STM32G474 Nucleo-64 STM32G4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 2,794 in stock
NUCLEO-G431KB STMicroelectronics
STM32G431 Nucleo-32 STM32G4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 5,397 in stock
NUCLEO-G431RB STMicroelectronics
STM32G431 Nucleo-64 STM32G4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key 58 in stock
B-G431B-ESC1 STMicroelectronics
STM32G431 - Motor Controller/Driver Power Management Evaluation Board
Digi-Key 2,741 in stock
Part of STM32 G-Series family » STM32G431

STM32G431 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number I/O Pins Package ADC/DAC Stock
STM32G431KBU6 (this part) 26 UFQFN-32 A/D 11x12b; D/A 4x.. —
STM32G431CBT6 38 LQFP-48 A/D 17x12b; D/A 4x.. 6,283
STM32G431RBT6 52 LQFP-64 A/D 23x12b; D/A 4x.. 1,012
STM32G431CBU6 42 UFQFN-48 A/D 18x12b; D/A 4x.. —
Also available as: STM32G431C8T3

Also Consider

STM32G431CBU6 STMicroelectronics - Similar internal specifications but offered in a larger 48-pin package for designs requiring more I/O pins.