
Product Overview
The STM32G431CBT6 is a high-performance 32-bit microcontroller from STMicroelectronics' STM32G4 series, designed for applications requiring advanced digital signal processing, high-resolution analog peripherals, motor control, and real-time embedded performance.
Powered by an Arm Cortex-M4 processor core operating at up to 170 MHz, the STM32G431CBT6 integrates DSP instructions and a single-precision Floating Point Unit (FPU). The device provides 128 KB of Flash memory and 32 KB of SRAM, together with advanced analog peripherals, high-resolution timers, fast ADCs, DACs, comparators, operational amplifiers, and multiple communication interfaces.
With its combination of high CPU performance, advanced analog capabilities, mathematical accelerators, and motor-control peripherals, the STM32G431CBT6 is particularly suitable for motor control, digital power conversion, industrial automation, power management, battery systems, instrumentation, and other demanding real-time embedded applications.
Key Features
-
Arm Cortex-M4 32-bit RISC processor core
-
CPU frequency up to 170 MHz
-
DSP instructions
-
Single-precision FPU
-
Memory Protection Unit (MPU)
-
128 KB embedded Flash memory
-
32 KB SRAM
-
Hardware mathematical accelerators
-
FMAC filter math accelerator
-
CORDIC trigonometric math accelerator
-
3 × 12-bit ADCs
-
Up to 4 Msps ADC conversion rate
-
4 × 12-bit DAC channels
-
4 × operational amplifiers
-
4 × ultra-fast comparators
-
High-resolution timer
-
Advanced motor-control timers
-
Multiple PWM channels
-
2 × FDCAN interfaces
-
USB 2.0 Full-Speed interface
-
3 × I²C interfaces
-
4 × USART/UART interfaces
-
3 × SPI interfaces
-
DMA controllers
-
Hardware random number generator
-
JTAG and SWD debug support
-
Multiple low-power modes
-
Operating temperature range from -40°C to +85°C
-
LQFP-48 package
Technical Specifications
| Parameter | Specification |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G431CBT6 |
| 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 | Up to 39 I/O |
| ADC | 3 × 12-Bit ADC |
| Maximum ADC Speed | Up to 4 Msps |
| DAC | 4 × 12-Bit DAC |
| Operational Amplifiers | 4 |
| Comparators | 4 |
| Math Accelerators | CORDIC + FMAC |
| Communication Interfaces | SPI, I²C, USART, UART, FDCAN, USB |
| USB | USB 2.0 Full-Speed |
| CAN | 2 × FDCAN |
| SPI | 3 Interfaces |
| I²C | 3 Interfaces |
| USART/UART | 4 Interfaces |
| Timers | Advanced Motor-Control + General-Purpose Timers |
| High-Resolution Timer | Yes |
| RNG | Hardware RNG |
| Supply Voltage | 1.7 V – 3.6 V |
| Operating Temperature | -40°C to +85°C |
| Package | LQFP-48 |
| Package Size | 7 mm × 7 mm |
| Mounting Type | Surface Mount |
| Packaging | Tray |
| Lifecycle Status | Active |
Processor & Architecture
The STM32G431CBT6 is based on an Arm Cortex-M4 32-bit RISC processor core operating at up to 170 MHz.
The Cortex-M4 core integrates DSP instructions and a single-precision Floating Point Unit, providing efficient execution of mathematical algorithms, control loops, signal processing, and real-time embedded software.
Key processor capabilities include:
-
Arm Cortex-M4 core
-
Up to 170 MHz CPU frequency
-
DSP instructions
-
Single-precision FPU
-
Memory Protection Unit
-
Nested Vectored Interrupt Controller
-
Hardware multiply and divide
-
JTAG and SWD debugging
Memory & Storage
The STM32G431CBT6 provides:
-
128 KB embedded Flash memory
-
32 KB SRAM
-
Flash memory protection
-
Flexible memory programming
-
DMA-supported memory transfers
The integrated Flash memory is suitable for application firmware, motor-control algorithms, communication stacks, DSP software, and embedded control programs.
The 32 KB SRAM provides runtime memory for variables, buffers, control algorithms, and communication data.
Advanced Analog & Timer Peripherals
The STM32G431CBT6 is optimized for applications requiring high-performance analog signal acquisition and precise control.
Key analog resources include:
-
3 × 12-bit ADCs
-
Up to 4 Msps ADC conversion rate
-
4 × 12-bit DAC channels
-
4 × operational amplifiers
-
4 × ultra-fast comparators
-
Internal voltage reference
-
Temperature sensor
The device also integrates advanced timing resources:
-
High-resolution timer
-
Advanced motor-control timers
-
General-purpose timers
-
Low-power timers
-
Multiple PWM channels
-
Independent watchdog
-
Window watchdog
-
Real-time clock
These peripherals make the STM32G431CBT6 particularly suitable for motor control, power conversion, digital power supplies, battery management, and industrial control.
Mathematical & Signal Processing Accelerators
The STM32G431CBT6 integrates dedicated hardware accelerators to improve the execution of complex mathematical algorithms.
CORDIC Accelerator
The CORDIC accelerator provides hardware assistance for trigonometric and mathematical operations such as:
-
Sine and cosine
-
Arctangent
-
Phase calculation
-
Hyperbolic functions
-
Square root
FMAC Accelerator
The FMAC filter math accelerator is designed to accelerate digital filtering operations and can reduce CPU workload in real-time signal-processing applications.
Together with the Cortex-M4 DSP and FPU capabilities, these accelerators make the STM32G431CBT6 suitable for advanced motor-control and digital signal-processing applications.
Motor Control & Digital Power
The STM32G431CBT6 provides dedicated hardware resources for motor-control and digital-power applications.
Features include:
-
High-resolution timer
-
Advanced PWM timers
-
Fast ADCs
-
High-speed comparators
-
Operational amplifiers
-
DACs
-
CORDIC accelerator
-
FMAC accelerator
-
FDCAN communication
-
Multiple PWM outputs
These features enable implementation of control algorithms for:
-
BLDC motors
-
PMSM motors
-
AC induction motors
-
Servo motors
-
Power converters
-
Digital power supplies
-
Inverters
-
Battery charging systems
Communication & Connectivity
The STM32G431CBT6 provides a comprehensive range of communication interfaces:
-
USB 2.0 Full-Speed
-
2 × FDCAN
-
3 × SPI
-
3 × I²C
-
4 × USART/UART
-
GPIO alternate functions
These interfaces support communication with sensors, displays, motor-control systems, industrial networks, power-management controllers, and other embedded devices.
Security Features
The STM32G431CBT6 provides hardware security and protection features designed to help protect embedded firmware and application data.
Security-related features include:
-
Readout Protection (RDP)
-
Memory Protection Unit
-
Hardware Random Number Generator
-
Secure memory-access mechanisms
-
Flash write protection
These features can help improve firmware protection and system reliability in connected and industrial embedded applications.
Applications
The STM32G431CBT6 is suitable for a wide range of applications, including:
-
Motor Control
-
BLDC Motor Control
-
PMSM Motor Control
-
Servo Control
-
Digital Power
-
Power Conversion
-
Battery Management Systems
-
Power Supplies
-
Solar Inverters
-
Industrial Automation
-
Robotics
-
Industrial Control
-
Smart Sensors
-
Instrumentation
-
Data Acquisition
-
Consumer Electronics
-
IoT Devices
-
Energy Management Systems
-
Embedded Control Systems
Benefits
The STM32G431CBT6 combines a 170 MHz Arm Cortex-M4 processor, 128 KB Flash, 32 KB SRAM, advanced ADCs, DACs, comparators, operational amplifiers, high-resolution timers, and dedicated mathematical accelerators.
Its integrated CORDIC and FMAC accelerators reduce CPU workload when executing complex mathematical and digital-filtering algorithms.
The combination of fast ADCs, analog signal-conditioning peripherals, high-resolution PWM, advanced timers, and motor-control functions makes the STM32G431CBT6 particularly well suited for high-performance motor-control and digital-power applications.
Packaging & Ordering Information
| Parameter | Details |
|---|---|
| Manufacturer | STMicroelectronics |
| Part Number | STM32G431CBT6 |
| Product Family | STM32G4 |
| Series | STM32G431 |
| Core | Arm Cortex-M4 |
| Maximum Frequency | 170 MHz |
| Flash Memory | 128 KB |
| SRAM | 32 KB |
| GPIO | Up to 39 I/O |
| ADC | 3 × 12-Bit |
| DAC | 4 × 12-Bit |
| Operational Amplifiers | 4 |
| Comparators | 4 |
| Math Accelerators | CORDIC + FMAC |
| Package | LQFP-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, analog specifications, timer configuration, communication interfaces, absolute maximum ratings, and application information, please refer to the official STMicroelectronics documentation.
Datasheet: Official STM32G431CBT6 Datasheet
Frequently Asked Questions
What is STM32G431CBT6?
The STM32G431CBT6 is a 32-bit microcontroller manufactured by STMicroelectronics and belonging to the STM32G4 series.
What processor core does STM32G431CBT6 use?
The STM32G431CBT6 uses an Arm Cortex-M4 processor core with DSP instructions and a single-precision FPU.
What is the maximum operating frequency of STM32G431CBT6?
The maximum CPU frequency is 170 MHz.
How much Flash memory does STM32G431CBT6 have?
The STM32G431CBT6 provides 128 KB of embedded Flash memory.
How much RAM does STM32G431CBT6 have?
The device provides 32 KB of SRAM.
Does STM32G431CBT6 have a CORDIC accelerator?
Yes. The STM32G431CBT6 integrates a hardware CORDIC mathematical accelerator for efficient trigonometric and other mathematical calculations.
Does STM32G431CBT6 have an FMAC accelerator?
Yes. The device integrates an FMAC filter math accelerator for efficient digital filtering and signal-processing operations.
Is STM32G431CBT6 suitable for motor control?
Yes. The device is specifically designed for applications such as BLDC, PMSM, servo, and other motor-control systems, with advanced PWM timers, fast ADCs, comparators, op-amps, CORDIC, and FMAC accelerators.
How many ADCs does STM32G431CBT6 have?
The STM32G431CBT6 integrates 3 × 12-bit ADCs, with conversion rates of up to approximately 4 Msps.
How many DAC channels does STM32G431CBT6 provide?
The device integrates 4 × 12-bit DAC channels.
Does STM32G431CBT6 support CAN?
Yes. The STM32G431CBT6 provides 2 × FDCAN interfaces.
Does STM32G431CBT6 support USB?
Yes. The device integrates a USB 2.0 Full-Speed interface.
What package is used for STM32G431CBT6?
The STM32G431CBT6 is supplied in a 48-pin LQFP package, measuring approximately 7 mm × 7 mm.
What is the operating voltage of STM32G431CBT6?
The specified supply-voltage range is approximately 1.7 V to 3.6 V.
What is the operating temperature of STM32G431CBT6?
The operating temperature range is -40°C to +85°C.
What applications is STM32G431CBT6 suitable for?
It is suitable for motor control, digital power, power conversion, battery management, industrial automation, robotics, instrumentation, IoT devices, and other real-time embedded applications.
Can I request bulk pricing for STM32G431CBT6?
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 STM32G431CBT6 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 STM32G431CBT6
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.