STM32G4 Series of mixed-signal MCUs with DSP and FPU instructions
The STM32G4 Series combines a 32-bit Arm® Cortex®-M4 core (with FPU and DSP instructions) running at 170 MHz combined with 3 different hardware accelerators: ART Accelerator™, CCM-SRAM routine booster and mathematical accelerators. The STM32G4 Series also offers:
- Rich advanced analog peripherals (comparator, op-amps, DAC)
- ADC with hardware oversampling (16-bit resolution)
- Dual-bank Flash memory with error-correcting code (ECC) (supports in-field firmware upgrades)
- Securable memory area
- High-resolution timer version 2
- USB Type-C interface with Power Delivery including physical layer (PHY)
- AES hardware encryption
A flexible interconnect matrix allows autonomous communication between peripherals and saves CPU resources and power consumption.
A high degree of compatibility with the STM32F3 Series guarantees outstanding efficiency when designing derivatives of applications at different performance levels.
The STM32G4 Series of mixed-signal microcontrollers consists of:
- The STM32G4x1 Access line: general-purpose microcontrollers with an entry level set of analog peripherals
- The STM32G4x3 Performance line: general-purpose microcontrollers with the maximum number of analog peripherals
- The STM32G4x4 Hi-resolution line with high-resolution timer and complex waveform builder plus event handler (HRTIM) for digital power conversion, such as digital switched-mode power supplies, lighting, welding, solar and wireless charging
Package options are LQPF32/48/64/80/100/128, UFBGA64/100/121, WLCSP48/64/81, UQFN32/48 for devices with 32 up to 512 Kbytes of Flash memory.
Temperature range from -40 to 85 °C or from -40 to 125 °C.

Featured Videos
Explore digital power and motor control with two new STM32G4 MCU discovery kits

- The new B-G474E-DPOW1 kit offers a comprehensive platform to easily develop your digital-power applications, leveraging the mathematical hardware accelerator and advanced analog peripherals of the STM32G4 series to build energy-efficient applications. Learn how to use this discovery board during ST Partner Biricha's digital power supply training and take your design one step further! The associated STM32CubeG4 software now includes comprehensive free software libraries and code examples to reduce development effort, time and cost.
- The small form factor of our motor-control reference design (B-G431B-ESC1) allows you to include it in applications such as drones. This discovery kit for Electronic Speed Control (ESC) helps you to easily implement the STM32G4's features, and is compatible with the X-CUBE-MCSDK v5.4.5 motor-control SDK embedded code examples.
- STM32G483RE Mainstream Arm Cortex-M4+ MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473MC Mainstream Arm Cortex-M4 MCU 170MHz with 256Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473PC Mainstream Arm Cortex-M4 core with DSP and FPU, 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G483QE Mainstream Arm Cortex-M4+ MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473MB Mainstream Arm Cortex-M4 MCU 170MHz with 128Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473CE Mainstream Arm Cortex-M4 MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G483ME Mainstream Arm Cortex-M4+ MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473QE Mainstream Arm Cortex-M4 MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473CC Mainstream Arm Cortex-M4 MCU 170MHz with 256Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G483CE Mainstream Arm Cortex-M4+ MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473QC Mainstream Arm Cortex-M4 MCU 170MHz with 256Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473CB Mainstream Arm Cortex-M4 MCU 170MHz with 128Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473QB Mainstream Arm Cortex-M4 MCU 170MHz with 128Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473VE Mainstream Arm Cortex-M4 MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473VC Mainstream Arm Cortex-M4 MCU 170MHz with 256Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G483PE Mainstream Arm Cortex-M4+ MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G483VE Mainstream Arm Cortex-M4+ MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473VB Mainstream Arm Cortex-M4 MCU 170MHz with 128Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473ME Mainstream Arm Cortex-M4 MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473RE Mainstream Arm Cortex-M4 MCU 170MHz with 512Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473RC Mainstream Arm Cortex-M4 MCU 170MHz with 256Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473RB Mainstream Arm Cortex-M4 MCU 170MHz with 128Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473PE Mainstream Arm Cortex-M4 core with DSP and FPU, 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G473PB Mainstream Arm Cortex-M4 core with DSP and FPU, 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G474CB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474QB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474VE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474VC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474VB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G484QE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration, Crypto
- STM32G474ME Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G484VE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration, Crypto
- STM32G474RE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474PC Mainstream Arm Cortex-M4+ MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G484ME Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration, Crypto
- STM32G474RC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474MC Mainstream Arm Cortex-M4+ MCU 170MHz with 256Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474MB Mainstream Arm Cortex-M4+ MCU 170MHz with 128Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G484RE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration, Crypto
- STM32G474RB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G484CE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration, Crypto
- STM32G474CE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474QE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474CC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474QC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474PE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G474PB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration
- STM32G484PE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, HR Timer, High Analog level integration, Crypto
- STM32G441KB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration, Crypto
- STM32G431VB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G4A1KE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration, Crypto
- STM32G431V8 Mainstream Arm Cortex-M4 MCU 170 MHz with 64 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G4A1CE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration, Crypto
- STM32G431CB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G431V6 Mainstream Arm Cortex-M4 MCU 170 MHz with 32 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G431RB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G4A1ME Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration, Crypto
- STM32G4A1RE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration, Crypto
- STM32G431M6 Mainstream Arm Cortex-M4 MCU 170 MHz with 32 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G491VE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G491RE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G491RC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G491ME Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G441VB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration, Crypto
- STM32G491MC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G441RB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration, Crypto
- STM32G491KE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G491KC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G441CB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration, Crypto
- STM32G491VC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G431K6 Mainstream Arm Cortex-M4 MCU 170 MHz with 32 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G441MB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration, Crypto
- STM32G431R8 Mainstream Arm Cortex-M4 MCU 170 MHz with 64 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G4A1VE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration, Crypto
- STM32G431R6 Mainstream Arm Cortex-M4+ MCU 170 MHz with 32 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G431M8 Mainstream Arm Cortex-M4 MCU 170 MHz with 64 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G431C8 Mainstream Arm Cortex-M4 MCU 170 MHz with 64 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G431MB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G431C6 Mainstream Arm Cortex-M4 MCU 170 MHz with 32 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G431KB Mainstream Arm Cortex-M4 MCU 170 MHz with 128 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G431K8 Mainstream Arm Cortex-M4 MCU 170 MHz with 64 Kbytes of Flash memory, Math Accelerator, Medium Analog level integration
- STM32G491CE Mainstream Arm Cortex-M4 MCU 170 MHz with 512 Kbytes of Flash memory, Math Accelerator, High Analog level integration
- STM32G491CC Mainstream Arm Cortex-M4 MCU 170 MHz with 256 Kbytes of Flash memory, Math Accelerator, High Analog level integration