
Product Overview
The STM32G431CBU6 is a high-performance 32-bit microcontroller from STMicroelectronics' STM32G4 series. Based on an Arm Cortex-M4 processor core with DSP instructions and a single-precision Floating Point Unit (FPU), the device operates at up to 170 MHz and is optimized for digital signal processing, motor control, power conversion, and advanced real-time embedded applications.
The STM32G431CBU6 integrates 128 KB of Flash memory and 32 KB of SRAM, together with high-speed analog peripherals, including two 12-bit ADCs, two DAC channels, fast comparators, operational amplifiers, and multiple timers designed for motor control and power-management applications.
The device also provides multiple communication interfaces, including USART, UART, SPI, I²C, and FDCAN, together with USB 2.0 Full-Speed support and extensive DMA capabilities.
Supplied in a compact UFQFPN-48 package, the STM32G431CBU6 provides a strong combination of processing performance, advanced analog integration, timer resources, and communication interfaces for space-constrained embedded designs.
Key Features
-
Arm Cortex-M4 32-bit RISC processor core
-
DSP instructions
-
Single-precision Floating Point Unit (FPU)
-
CPU frequency up to 170 MHz
-
128 KB embedded Flash memory
-
32 KB SRAM
-
Memory Protection Unit
-
Up to 39 fast I/O pins
-
Multiple 5 V-tolerant I/O pins
-
2 × 12-bit ADCs
-
Up to 4.0 Msps ADC conversion rate
-
Hardware oversampling
-
2 × 12-bit DAC channels
-
4 × fast analog comparators
-
3 × operational amplifiers
-
High-resolution timer
-
Multiple advanced-control PWM timers
-
High-resolution PWM timer
-
Multiple general-purpose timers
-
3 × FDCAN interfaces at family level
-
3 × USART interfaces at family level
-
4 × UART interfaces at family level
-
4 × SPI interfaces at family level
-
3 × I²C interfaces at family level
-
USB 2.0 Full-Speed device support
-
5-channel DMA controllers
-
Hardware CRC calculation unit
-
Hardware random number generator
-
RTC
-
Independent watchdog
-
Window watchdog
-
SWD and JTAG debugging support
-
Low-power operating modes
-
Operating temperature range from -40°C to +85°C
-
UFQFPN-48 package
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G431CBU6 |
| Product Family | STM32G4 |
| Series | STM32G431 |
| Category | Microcontrollers |
| Subcategory | ARM Cortex-M MCU |
| Core Processor | Arm Cortex-M4 |
| Core Size | 32-Bit |
| Maximum CPU Speed | 170 MHz |
| Program Memory | 128 KB Flash |
| SRAM | 32 KB |
| GPIO / I/O | Up to 39 I/O |
| ADC | 2 × 12-Bit ADC |
| ADC Speed | Up to 4.0 Msps |
| DAC | 2 × 12-Bit DAC Channels |
| Analog Comparators | 4 |
| Operational Amplifiers | 3 |
| High-Resolution Timer | Yes |
| PWM | Advanced Motor-Control PWM |
| FDCAN | Up to 3 Interfaces at Family Level |
| USART | Up to 3 Interfaces at Family Level |
| UART | Up to 4 Interfaces at Family Level |
| SPI | Up to 4 Interfaces at Family Level |
| I²C | Up to 3 Interfaces at Family Level |
| USB | USB 2.0 Full-Speed |
| DMA | Yes |
| RNG | Hardware RNG |
| RTC | Yes |
| Watchdog | Independent + Window Watchdog |
| Supply Voltage | 1.7 V – 3.6 V |
| Operating Temperature | -40°C to +85°C |
| Package | UFQFPN-48 |
| Package Size | 7 mm × 7 mm |
| Number of Pins | 48 |
| Mounting Type | Surface Mount |
| Packaging | Tray |
| Lifecycle Status | Active |
Processor & Architecture
The STM32G431CBU6 is based on an Arm Cortex-M4 processor core operating at up to 170 MHz.
The processor integrates DSP instructions and a single-precision FPU, providing high computational performance for real-time control, motor-control algorithms, digital power conversion, and signal-processing applications.
Key processor capabilities include:
-
Arm Cortex-M4 core
-
Up to 170 MHz CPU frequency
-
DSP instructions
-
Single-precision FPU
-
32-bit RISC architecture
-
Memory Protection Unit
-
Nested Vectored Interrupt Controller
-
SysTick timer
-
JTAG and SWD debugging
Memory & Storage
The STM32G431CBU6 provides:
-
128 KB embedded Flash memory
-
32 KB SRAM
-
Flash memory protection
-
Secure memory features
-
Hardware CRC calculation
-
Unique device identification
The Flash and SRAM resources provide sufficient capacity for advanced motor-control firmware, power-conversion algorithms, communication stacks, sensor processing, and embedded control software.
Advanced Analog Peripherals
One of the major advantages of the STM32G431CBU6 is its advanced integrated analog subsystem.
The device includes:
-
2 × 12-bit ADCs
-
Up to 4.0 Msps ADC conversion rate
-
Hardware oversampling
-
2 × 12-bit DAC channels
-
4 × fast analog comparators
-
3 × operational amplifiers
-
Internal voltage reference
-
Temperature sensor
These peripherals are particularly suitable for high-speed control loops, motor current sensing, power conversion, battery monitoring, and analog signal processing.
Motor Control & PWM
The STM32G431CBU6 is designed with advanced timer resources optimized for motor control and digital power applications.
Timer capabilities include:
-
High-resolution timer
-
Advanced-control PWM timers
-
Multiple general-purpose timers
-
High-speed PWM generation
-
Input capture
-
Output compare
-
One-pulse mode
-
Dead-time insertion
-
Break input functionality
These features make the MCU suitable for:
-
BLDC motor control
-
PMSM motor control
-
AC/DC power conversion
-
DC/DC converters
-
Digital power supplies
-
Inverters
-
Industrial drives
-
LED power control
Communication & Connectivity
The STM32G431 family provides a comprehensive range of communication interfaces.
Depending on package and configuration, the family supports:
-
FDCAN
-
USART
-
UART
-
SPI
-
I²C
-
USB Full-Speed
The STM32G431CBU6 can be used to connect:
-
Motor drivers
-
Sensors
-
Displays
-
External memory
-
Wireless modules
-
Industrial communication devices
-
Power-management ICs
-
Other microcontrollers
The integrated FDCAN interface is particularly useful for automotive and industrial control applications.
USB Connectivity
The STM32G431 family provides USB 2.0 Full-Speed connectivity.
USB can be used for:
-
PC communication
-
Firmware updates
-
USB peripherals
-
Configuration interfaces
-
Data acquisition
-
Embedded control systems
Clock & Power Management
The STM32G431CBU6 provides flexible clock-generation and power-management functions.
Clock sources include:
-
Internal high-speed RC oscillator
-
Internal low-speed RC oscillator
-
External high-speed crystal/clock
-
External low-speed crystal
-
PLL clock multiplication
Low-power modes include:
-
Sleep
-
Stop
-
Standby
The device supports a supply voltage range of approximately 1.7 V to 3.6 V, making it suitable for modern 3.3 V embedded systems.
Security & Reliability Features
The STM32G431CBU6 includes several hardware features designed to improve system reliability and protection:
-
Memory Protection Unit
-
Hardware CRC
-
Hardware random number generator
-
Flash memory protection
-
Independent watchdog
-
Window watchdog
-
Brown-out reset
-
Power-on reset
-
Clock security system
-
Unique device ID
These features help improve firmware integrity, system reliability, and protection in industrial and embedded applications.
Development & Debugging
The STM32G431CBU6 supports standard ARM development and debugging interfaces.
Development features include:
-
SWD interface
-
JTAG interface
-
On-chip debugging
-
STM32CubeMX support
-
STM32CubeIDE support
-
STM32Cube firmware ecosystem
The STM32G4 platform is optimized for high-performance motor control, digital power conversion, and advanced analog applications.
Applications
The STM32G431CBU6 is suitable for a wide range of applications, including:
-
Motor Control
-
BLDC Motor Control
-
PMSM Motor Control
-
Industrial Automation
-
Digital Power Conversion
-
Power Supplies
-
DC/DC Converters
-
AC/DC Converters
-
Inverters
-
Battery Management
-
Energy Management
-
Industrial Drives
-
Robotics
-
Smart Appliances
-
IoT Devices
-
Consumer Electronics
-
LED Lighting
-
Sensors
-
Embedded Control Systems
Benefits
The STM32G431CBU6 combines a 170 MHz Arm Cortex-M4 processor, DSP and FPU capabilities, 128 KB Flash, 32 KB SRAM, high-speed ADCs, DACs, analog comparators, operational amplifiers, and advanced PWM timers.
Its integrated analog peripherals and high-performance timers significantly reduce the need for external analog and control components, making it particularly attractive for motor-control and digital-power designs.
The compact UFQFPN-48 package provides a good balance between PCB size, processing performance, analog integration, and connectivity.
Packaging & Ordering Information
| Parameter | Details |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G431CBU6 |
| Product Family | STM32G4 |
| Series | STM32G431 |
| Core | Arm Cortex-M4 |
| Maximum Frequency | 170 MHz |
| Flash Memory | 128 KB |
| SRAM | 32 KB |
| GPIO / I/O | Up to 39 I/O |
| ADC | 2 × 12-Bit |
| ADC Speed | Up to 4.0 Msps |
| DAC | 2 × 12-Bit |
| Analog Comparators | 4 |
| Operational Amplifiers | 3 |
| FDCAN | Yes |
| SPI | Multiple Interfaces |
| I²C | Multiple Interfaces |
| USART / UART | Multiple Interfaces |
| USB | USB 2.0 Full-Speed |
| PWM | Advanced Motor-Control PWM |
| High-Resolution Timer | Yes |
| Package | UFQFPN-48 |
| Package Size | 7 mm × 7 mm |
| Number of Pins | 48 |
| Mounting Type | Surface Mount |
| Operating Temperature | -40°C to +85°C |
| Supply Voltage | 1.7 V – 3.6 V |
| Packaging | Tray |
| Lifecycle | Active |
Datasheet
For complete electrical characteristics, pin configuration, memory architecture, ADC specifications, timer configuration, analog peripheral details, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32G431CB Datasheet
Frequently Asked Questions
What is STM32G431CBU6?
The STM32G431CBU6 is a 32-bit microcontroller manufactured by STMicroelectronics and belonging to the STM32G4 series.
What processor core does STM32G431CBU6 use?
The STM32G431CBU6 uses an Arm Cortex-M4 processor core with DSP instructions and a single-precision FPU.
What is the maximum operating frequency of STM32G431CBU6?
The maximum CPU frequency is 170 MHz.
How much Flash memory does STM32G431CBU6 have?
The STM32G431CBU6 provides 128 KB of embedded Flash memory.
How much RAM does STM32G431CBU6 have?
The device provides 32 KB of SRAM.
Does STM32G431CBU6 have ADCs?
Yes. The device integrates 2 × 12-bit ADCs with high-speed conversion capabilities.
Does STM32G431CBU6 have DACs?
Yes. The device integrates 2 × 12-bit DAC channels.
Does STM32G431CBU6 have analog comparators?
Yes. The STM32G431 family integrates four fast analog comparators, providing high-speed analog decision functions.
Does STM32G431CBU6 have operational amplifiers?
Yes. The STM32G431 family integrates three operational amplifiers for signal-conditioning and control applications.
Is STM32G431CBU6 suitable for motor control?
Yes. The STM32G431 series is specifically designed for high-performance motor control and digital-power applications, with advanced PWM timers, fast ADCs, comparators, operational amplifiers, and high-resolution timer resources.
Does STM32G431CBU6 support FDCAN?
Yes. The STM32G431 family provides FDCAN connectivity, depending on device configuration and package.
What package is used for STM32G431CBU6?
The STM32G431CBU6 is supplied in a 48-pin UFQFPN package measuring approximately 7 mm × 7 mm.
What is the operating voltage of STM32G431CBU6?
The specified supply-voltage range is approximately 1.7 V to 3.6 V.
What is the operating temperature of STM32G431CBU6?
The standard operating temperature range is -40°C to +85°C.
What applications is STM32G431CBU6 suitable for?
It is particularly suitable for motor control, digital power conversion, industrial automation, battery systems, power supplies, robotics, smart appliances, LED lighting, and advanced embedded control systems.
Can I request bulk pricing for STM32G431CBU6?
Yes. Contact our sales team with your required quantity and delivery destination to request current pricing, stock availability, MOQ, lead time, and shipping options.
Why Choose Us
-
100% Original and Authentic Components
-
Competitive Wholesale Pricing
-
Global Shipping Available
-
Reliable Supply Chain
-
Professional Technical Support
-
Bulk and OEM Order Support
-
Long-Term Supply Support
Request a Quote
Looking for STM32G431CBU6 pricing, stock availability, or bulk purchasing options?
Contact our sales team for:
-
Bulk Order Quotations
-
Current Stock Availability
-
MOQ and Lead Time
-
Worldwide Shipping Options
-
Alternative Part Recommendations
-
Datasheet and Technical Documentation
Request a Quote for STM32G431CBU6
Payment Methods
We accept:
-
T/T (Bank Wire Transfer)
-
PayPal
-
Credit Card
Shipping Options
We support international shipping through available logistics providers, including:
-
DHL
-
FedEx
-
UPS
-
Registered Airmail
-
Other Available Shipping Methods
Shipping time may vary depending on destination, customs clearance, product availability, and carrier conditions.
Wholesale & OEM Support
We provide sourcing and supply support for:
-
Bulk Purchases
-
OEM Projects
-
EMS Manufacturers
-
Distributors
-
Engineering Projects
-
Long-Term Supply Programs
Contact us with your required quantity and delivery destination for a customized quotation.