
Product Overview
The STM32G431CBU3 is a high-performance 32-bit microcontroller from STMicroelectronics' STM32G4 series, based on the Arm Cortex-M4 core with a single-precision floating-point unit (FPU), DSP instructions, MPU, and operation up to 170 MHz / 213 DMIPS.
It integrates 128 KB Flash memory and 32 KB SRAM, together with advanced analog peripherals including two high-speed 12-bit ADCs, four DAC channels, four analog comparators, three operational amplifiers, and an internal voltage reference buffer.
The device also features hardware acceleration through CORDIC and FMAC, making it particularly suitable for motor control, power conversion, industrial control, digital signal processing, measurement equipment, and other real-time embedded applications.
The STM32G431CBU3 uses a 48-pin UFQFPN package measuring 7 × 7 mm, operates from 1.71 V to 3.6 V, and supports an industrial temperature range of -40°C to +125°C.
Key Features
-
Arm Cortex-M4 32-bit RISC core with FPU
-
Up to 170 MHz operating frequency
-
Up to 213 DMIPS performance
-
DSP instruction set and Memory Protection Unit
-
128 KB Flash memory with ECC
-
32 KB SRAM
-
CORDIC mathematical accelerator
-
FMAC filter mathematical accelerator
-
Two high-speed 12-bit ADCs
-
Four 12-bit DAC channels
-
Four high-speed analog comparators
-
Three operational amplifiers with PGA capability
-
12-channel DMA controller
-
One FDCAN interface
-
Three I²C interfaces
-
Three SPI interfaces
-
Four USART/UART interfaces plus one LPUART
-
USB 2.0 Full-Speed device interface
-
USB Type-C / USB Power Delivery controller
-
SAI audio interface
-
True random number generator
-
CRC calculation unit
-
96-bit unique device ID
-
SWD, JTAG and Embedded Trace Macrocell debugging
-
1.71 V to 3.6 V supply voltage
-
-40°C to +125°C operating temperature
-
48-pin UFQFPN package
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G431CBU3 |
| Series | STM32G4 |
| Core | Arm Cortex-M4 |
| Core Architecture | 32-bit |
| Maximum Frequency | 170 MHz |
| Performance | Up to 213 DMIPS |
| FPU | Single-precision |
| Flash Memory | 128 KB |
| SRAM | 32 KB |
| ADC | 2 × 12-bit |
| DAC | 4 × 12-bit |
| Comparators | 4 |
| Operational Amplifiers | 3 |
| CORDIC | Yes |
| FMAC | Yes |
| DMA | 12 channels |
| FDCAN | 1 |
| I²C | 3 |
| SPI | 3 |
| USART/UART | 4 |
| LPUART | 1 |
| USB | USB 2.0 Full-Speed |
| SAI | 1 |
| Supply Voltage | 1.71 V to 3.6 V |
| Operating Temperature | -40°C to +125°C |
| Package | UFQFPN-48 |
| Package Size | 7 × 7 mm |
| Product Status | Active |
The core memory and peripheral specifications are from the STM32G431 family datasheet and ST's official product information.
Processor & Architecture
The STM32G431CBU3 uses a high-performance Arm Cortex-M4 32-bit CPU operating at up to 170 MHz.
The processor includes:
-
Single-precision FPU
-
DSP instructions
-
Memory Protection Unit (MPU)
-
Adaptive Real-Time Accelerator (ART Accelerator)
-
0-wait-state Flash execution capability
-
32-bit multi-AHB bus matrix
-
Hardware mathematical acceleration
The combination of Cortex-M4 DSP capability, FPU, CORDIC and FMAC makes the device well suited to computationally intensive real-time control and signal-processing applications.
Memory & Storage
The STM32G431CBU3 provides:
-
128 KB Flash memory
-
Flash ECC support
-
Proprietary Code Readout Protection (PCROP)
-
Securable memory area
-
1 KB OTP memory
-
32 KB SRAM
-
Hardware parity protection on portions of SRAM
-
CCM SRAM for instruction/data operations
These memory-protection features help improve reliability and protect embedded firmware and application data.
Analog Peripherals
The STM32G431CBU3 has an extensive analog subsystem designed for control, sensing, measurement and power applications.
ADC
-
2 × high-speed 12-bit ADCs
-
Conversion speed up to approximately 4 MSPS
-
Up to 23 channels at the family level
-
Hardware oversampling
-
Resolution can reach 16-bit through oversampling
-
Conversion range up to 0 to 3.6 V
DAC
-
4 × 12-bit DAC channels
-
2 buffered external DAC channels
-
2 unbuffered internal DAC channels
-
External channels up to 1 MSPS
-
Internal channels up to 15 MSPS
Comparators
-
4 × high-speed rail-to-rail analog comparators
-
Suitable for threshold detection and fast control loops
Operational Amplifiers
-
3 integrated operational amplifiers
-
PGA operating mode
-
Accessible amplifier terminals
Voltage Reference
-
Integrated VREFBUF
-
Selectable reference outputs including 2.048 V, 2.5 V and 2.9 V
Timer & PWM Resources
The STM32G431CBU3 integrates a comprehensive timer system for motor control, PWM generation, measurement and real-time control.
Resources include:
-
1 × 32-bit general-purpose timer
-
7 × general-purpose 16-bit timers
-
2 × 16-bit advanced motor-control PWM timers
-
1 × 16-bit low-power timer
-
2 × 16-bit basic timers
-
2 × watchdog timers
-
24-bit SysTick timer
-
Advanced PWM functions
-
Dead-time generation
-
Emergency-stop inputs
-
Input capture and output compare
-
Pulse counting
-
Quadrature encoder support
The advanced motor-control timers are particularly useful for three-phase motor control, inverter and power-conversion applications.
Communication & Connectivity
The STM32G431CBU3 supports a broad selection of wired communication interfaces:
-
1 × FDCAN controller
-
3 × I²C interfaces
-
3 × SPI interfaces
-
4 × USART/UART interfaces
-
1 × LPUART
-
2 × I²S interfaces multiplexed with SPI
-
1 × SAI
-
USB 2.0 Full-Speed device interface
-
USB Type-C / USB Power Delivery controller
-
Infrared interface (IRTIM)
The I²C interfaces support Fast Mode Plus up to 1 Mbit/s and SMBus/PMBus functionality.
Clock & Power Management
The STM32G431CBU3 provides flexible clock-generation options including:
-
4 MHz to 48 MHz external crystal oscillator
-
32 kHz oscillator with calibration
-
Internal 16 MHz RC oscillator
-
Internal 32 kHz RC oscillator
-
PLL support
-
Clock security and monitoring features
-
Independent analog power supply options
-
VBAT supply for RTC and backup registers
The main operating supply range is 1.71 V to 3.6 V.
Low-Power Operation
The STM32G431CBU3 supports several low-power operating modes:
-
Sleep
-
Stop
-
Standby
-
Shutdown
The device also provides a low-power RTC and VBAT domain for maintaining RTC and backup registers during appropriate low-power conditions.
Power Management
Integrated power-management features include:
-
Power-on reset (POR)
-
Power-down reset (PDR)
-
Brown-out reset (BOR)
-
Programmable voltage detector (PVD)
-
Multiple low-power modes
-
Independent analog supply support
-
VBAT backup supply
-
Internal voltage reference buffer
These functions help improve system reliability in industrial and embedded control applications.
Security & Data Integrity
The STM32G431CBU3 incorporates several security and data-integrity mechanisms:
-
Flash ECC
-
SRAM hardware parity
-
Readout protection
-
Write protection
-
Proprietary Code Readout Protection (PCROP)
-
Securable memory area
-
1 KB OTP memory
-
True Random Number Generator
-
CRC calculation unit
-
96-bit unique device identification
Development & Debugging
Development and debugging features include:
-
Serial Wire Debug (SWD)
-
JTAG
-
Embedded Trace Macrocell (ETM)
-
STM32 development ecosystem support
-
Standard Arm Cortex-M4 development tools
-
ST-LINK programming and debugging support
These features simplify firmware development, programming and production testing.
Applications
The STM32G431CBU3 is suitable for a wide range of industrial and embedded applications, including:
-
Motor control
-
BLDC and PMSM motor drives
-
Digital power supplies
-
Power converters
-
Inverters
-
Industrial automation
-
Battery management systems
-
Smart sensors
-
Measurement equipment
-
Digital signal processing
-
Power management
-
Industrial control systems
-
Consumer appliances
-
USB Type-C and USB Power Delivery applications
Its combination of high-performance processing, advanced analog peripherals, CORDIC, FMAC and motor-control timers makes it particularly suitable for real-time control applications.
Benefits
-
High-performance 170 MHz Cortex-M4 processing
-
Integrated FPU and DSP instructions
-
128 KB Flash and 32 KB SRAM
-
Advanced analog integration reduces external components
-
Hardware CORDIC accelerates mathematical calculations
-
FMAC accelerates digital filtering
-
Integrated op-amps and comparators support analog control loops
-
High-speed ADC and DAC resources
-
FDCAN, USB and multiple serial interfaces
-
Advanced PWM capabilities for motor control
-
Wide 1.71 V to 3.6 V supply range
-
Industrial temperature operation up to +125°C
-
Compact 48-pin UFQFPN package
Packaging & Ordering Information
-
Part Number: STM32G431CBU3
-
Manufacturer: STMicroelectronics
-
Device Family: STM32G431
-
Package: 48-pin UFQFPN
-
Package Code: U
-
Package Size: 7 × 7 × 0.55 mm
-
Supply Voltage: 1.71 V to 3.6 V
-
Operating Temperature: -40°C to +125°C
-
Packing Type: Tray
-
RoHS Compliance: ECOPACK2
-
Product Grade: Industrial
-
Product Status: Active
ST's official eStore identifies the exact STM32G431CBU3 as an active industrial device with UFQFPN-48, 7 × 7 × 0.55 mm packaging and tray packing.
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32G431CBU3 Datasheet
Frequently Asked Questions
What is STM32G431CBU3?
STM32G431CBU3 is a 32-bit STMicroelectronics STM32G4-series microcontroller based on the Arm Cortex-M4 core, operating at up to 170 MHz with 128 KB Flash and 32 KB SRAM.
What is the package of STM32G431CBU3?
How much Flash memory does STM32G431CBU3 have?
It provides 128 KB of Flash memory with ECC and additional memory-protection features.
How much SRAM does STM32G431CBU3 have?
The device provides 32 KB of SRAM.
Does STM32G431CBU3 have an ADC?
Yes. It includes two high-speed 12-bit ADCs, supporting hardware oversampling and conversion speeds up to approximately 4 MSPS.
Does STM32G431CBU3 support CAN?
Yes. It includes one FDCAN controller supporting flexible data rate.
Is STM32G431CBU3 suitable for motor control?
Yes. The device includes advanced PWM timers, fast ADCs, analog comparators, operational amplifiers, CORDIC and FMAC, making it well suited to motor-control and power-conversion applications.
What is the operating temperature range?
The exact U3 variant is specified for -40°C to +125°C operating temperature.
Why Choose Us
We supply genuine STMicroelectronics microcontrollers for engineering, OEM, EMS and distributor applications.
We support customers with:
-
Original manufacturer part numbers
-
Component sourcing
-
Prototype and sample quantities
-
Production-volume purchasing
-
BOM sourcing
-
Long-term supply support
-
Product matching and alternatives
-
International delivery
Request a Quote
Contact us with your required STM32G431CBU3 quantity and delivery destination for stock availability, lead time and volume pricing.
We can also assist with BOM sourcing and matching STM32G4-series alternatives for your project.
Payment Methods
-
Credit Card
-
Bank Transfer
-
Business / Corporate Payment
-
Other payment methods available upon quotation
Shipping Options
-
International shipping
-
Express delivery
-
Air freight
-
Consolidated shipment
-
Shipping options based on destination and order quantity
Wholesale & OEM Support
For OEM, EMS, engineering and distributor customers, we support:
-
Sample orders
-
Small-batch purchasing
-
Volume orders
-
BOM sourcing
-
Long-term supply
-
Product matching
-
OEM/ODM sourcing support
Contact us with your required quantity and delivery destination for a customized quotation.