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
16days 08hrs 43min 01sec
Learn More →
STM32G431RBT6

STM32G431RBT6

STMicroelectronics
ARM® Cortex®-M4F STM32G4 Microcontroller IC 32-Bit 170MHz 128KB (128K x 8) FLASH 64-LQFP (10x10)
Active1,012 in stock

Overview

The STM32G431RBT6 is a high-performance mixed-signal microcontroller based on the Arm Cortex-M4 core running at 170MHz. It is specifically designed for modern power electronics and industrial control applications, featuring advanced analog peripherals and specialized hardware accelerators like CORDIC and FMAC.

Why Choose This Part

The inclusion of CORDIC and FMAC hardware units significantly offloads the CPU during complex mathematical operations required for motor control and filtering. Its rich analog integration, including 23 ADC channels and 4 DACs, reduces external component count and PCB footprint while maintaining high signal integrity.

Applications

Digital Power Conversion
Utilizes the high-resolution timers and ultra-fast rail-to-rail comparators for switched-mode power supply (SMPS) control.
Brushless DC (BLDC) Motor Control
Leverages the integrated CORDIC math accelerator for trigonometric calculations in Field Oriented Control (FOC) algorithms.
Industrial Sensor Interfacing
Employs three 12-bit ADCs with hardware oversampling and multiple DACs for precision signal conditioning and acquisition.
Automotive Subsystems
Integrated CAN FD support and high operating frequency make it suitable for secondary automotive electronic control units.

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 52
Core Processor ARM Cortex-M4F
Package / Case 64-LQFP
Data Converters A/D 23x12b; 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 64-LQFP (10x10)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

Getting Started

Start development with the NUCLEO-G431RB evaluation board, which includes an integrated ST-LINK debugger. The STM32CubeG4 software suite provides peripheral drivers and middleware, while STM32CubeMX helps configure the complex clock tree and analog routing.

Dev Boards

Development boards and breakout modules featuring the STM32G431RBT6 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,894 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
P-NUCLEO-IHM03 STMicroelectronics
STM32G431, STSPIN830, mbed-Enabled Development - Motor Controller/Driver Power Management Evaluation Board
Digi-Key Mouser 189 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
STM32G431RBT6 (this part) 52 LQFP-64 A/D 23x12b; D/A 4x.. 1,012
STM32G431CBT6 38 LQFP-48 A/D 17x12b; D/A 4x.. 6,283
STM32G431KBU6 26 UFQFN-32 A/D 11x12b; D/A 4x.. —
STM32G431CBU6 42 UFQFN-48 A/D 18x12b; D/A 4x.. —
Also available as: STM32G431C8T3

Also Consider

STM32G474RET6 STMicroelectronics - Offers more Flash memory and specialized High-Resolution Timers (HRTIM) for advanced power conversion tasks.
STM32F405RGT6 STMicroelectronics - A general-purpose alternative with a larger 1MB Flash capacity but lacks the specialized G4-series analog accelerators.