STMicroelectronics

STM32G431CBT6

Microcontrollers

Manufacturer
MPN
STM32G431CBT6
Product Type
Core Processor
ARM Cortex-M4F
Maximum Clock Speed
170 MHz
Package / Case
LQFP-48
Key Attributes
Arm Cortex-M4 32-bit MCU+FPU, 170 MHz / 213 DMIPS, up to 128 KB Flash, 32 KB SRAM, rich analog, math accelerator

Technical Specifications

TypeDescription
Core ProcessorARM Cortex-M4F
Core Bits32
Maximum Clock Speed170 MHz
Flash Memory128 KB
Number of I/O38
Flash TypeFLASH
Adc Bits12.0
TypeDescription
Oscillator TypeBuilt-in
Eeprom Bytes-
DAC (Bit)12bit
Operating Temp-40°C ~ +85°C
Working Voltage V2.655 V
Package / CaseLQFP-48

Product Introduction

This is a microcontroller based on an Arm 32-bit Cortex-M4 CPU, integrating multiple hardware accelerators, extensive memory resources, low-power management features, and diverse communication interfaces.

Features

  • Core: Arm 32-bit Cortex-M4 CPU with FPU, Adaptive real-time accelerator (ART Accelerator) allowing 0-wait-state execution from Flash memory, frequency up to 170 MHz with 213 DMIPS, MPU, DSP instructions
  • Operating conditions: VDD, VDDA voltage range: 1.71 V to 3.6 V
  • Mathematical hardware accelerators CORDIC for trigonometric functions acceleration FMAC: filter mathematical accelerator
  • 128 Kbytes of Flash memory with ECC support, proprietary code readout protection (PCROP), securable memory area, 1 Kbyte OTP
  • 22 Kbytes of SRAM, with hardware parity check implemented on the first 16 Kbytes
  • Routine booster: 10 Kbytes of SRAM on instruction and data bus, with hardware parity check (CCM SRAM)
  • Power-on/power-down reset (POR/PDR/BOR)
  • Programmable voltage detector (PVD)
  • Low-power modes: sleep, stop, standby and shutdown
  • VBAT supply for RTC and backup registers
  • 4 to 48 MHz crystal oscillator
  • 32 kHz oscillator with calibration
  • Internal 16 MHz RC with PLL option (± 1%)
  • Internal 32 kHz RC oscillator (± 5%)
  • Up to 86 fast I/Os All mappable on external interrupt vectors
  • Several I/Os with 5 V tolerant capability
  • Interconnect matrix
  • 12-channel DMA controller
  • 2 x ADCs 0.25 μs (up to 23 channels). Resolution up to 16-bit with hardware oversampling, 0 to 3.6 V conversion range
  • 4 x 12-bit DAC channels – 2 x buffered external channels 1 MSPS – 2 x unbuffered internal channels 15 MSPS
  • 4 x ultra-fast rail-to-rail analog comparators
  • 3 x operational amplifiers that can be used in PGA mode, all terminals accessible
  • Internal voltage reference buffer (VREFBUF) supporting three output voltages (2.048 V, 2.5 V, 2.95 V)
  • 14 timers:
  • 1 x 32-bit timer and 2 x 16-bit timers with up to four IC/OC/PWM or pulse counter and quadrature (incremental) encoder input
  • 2 x 16-bit 8-channel advanced motor control timers, with up to 8 x PWM channels, dead time generation and emergency stop
  • 1 x 16-bit timer with 2 x IC/OCs, one OCN/PWM, dead time generation and emergency stop
  • 2 x 16-bit timers with IC/OC/OCN/PWM, dead time generation and emergency stop
  • 2 x watchdog timers (independent, window)
  • 1 x SysTick timer: 24-bit downcounter
  • 2 x 16-bit basic timers
  • 1 x low-power timer
  • Calendar RTC with alarm, periodic wakeup from stop/standby
  • 1 x FDCAN controller supporting flexible data rate
  • 3 x I²C Fast mode plus (1 Mbit/s) with 20 mA current sink, SMBus/PMBus, wakeup from stop
  • 4 x USART/UARTs (ISO 7816 interface, LIN, IrDA, modem control)
  • 1 x LPUART
  • 3 x SPIs, 4 to 16 programmable bit frames, 2 x with multiplexed half duplex I2S interface
  • 1 x SAI (serial audio interface)
  • USB 2.0 full-speed interface with LPM and BCD support
  • IRTIM (infrared interface)
  • USB Type-C / USB power delivery controller (UCPD)
  • True random number generator (RNG)
  • CRC calculation unit, 96-bit unique ID
  • Development support: serial wire debug (SWD), JTAG, Embedded Trace Macrocell

Datasheet

📄 Open Download

Alternative Parts

Common STM32G431CBT6 alternatives overseas buyers search for:

Compliance & Export Codes

TypeDetails
RoHSROHS3
ECCN3A991A2
TypeDetails
CNHTS8542319090

Frequently Asked Questions

Is the STM32G431CBT6 Suitable for Industrial and Automotive Applications?

The STM32G431CBT6 is part of the STM32G4 series, which is used extensively in industrial automation, power management, and control systems. The on-chip features—high-speed ADCs, comparators, fast timers, and math accelerators—align well with industrial control requirements. For automotive-grade applications or mission-critical systems, verify compliance with your specific standards (e.g., AEC-Q100 for automotive, IEC 61508 for functional safety) by reviewing the datasheet or contacting STMicroelectronics. Standard commercial-grade parts are RoHS compliant.

How Much Memory Does the STM32G431CBT6 Have, and Is It Enough for Real-world Applications?

The STM32G431CBT6 provides 128 KB of Flash memory for program storage and 32 KB of SRAM for runtime data. For typical embedded control applications—motor drives, power converters, sensor interfaces, and real-time signal processing—this memory footprint is sufficient. However, memory requirements depend on application complexity. For projects requiring larger code or data buffers, check the full STM32G4 product line, which includes variants with up to 256 KB Flash.

What Makes the STM32G431CBT6 Different From Other 32-bit Microcontrollers?

The STM32G431CBT6 combines a high-performance ARM Cortex-M4F core running at 170 MHz with dedicated analog and math acceleration features not found in basic MCUs. Built-in hardware accelerators (CORDIC and FMAC) enable fast mathematical operations without software overhead, while the integrated floating-point unit (FPU) accelerates floating-point math. This architecture makes it ideal for time-sensitive control and signal-processing tasks where both speed and computational efficiency matter.

Sourcing Information

Sourcing STM32G431CBT6 from China? SZ Procure helps international buyers navigate the Shenzhen electronics market and locate suitable supplier options for specific component requirements.

For STM32G431CBT6, we can check current supplier availability, compare quotations from multiple sources, coordinate purchasing, and arrange pre-shipment inspection and shipment consolidation according to your requirements.

Ready to source STM32G431CBT6? Send your requirement through Request a Quote and we'll help check sourcing options and procurement costs.