STMicroelectronics STM32G4 | STMicroelectronics
STM32G4 series from STMicroelectronics
STMicroelectronics STM32G4 Series Overview
ARM Cortex-M4F MCUs with rich analog peripherals for mixed-signal applications.
The STM32G4 from STMicroelectronics is a ARM Cortex-M4F MCUs with rich analog peripherals for mixed-signal applications. This series includes 3 variants, each tailored for specific application requirements while sharing a common architecture and design ecosystem.
Built on a ARM Cortex-M4F 170MHz architecture, the STM32G4 series integrates essential peripherals including timers, communication interfaces, and analog converters to support complete system-on-chip designs. The integrated development environment and extensive software libraries accelerate firmware development and reduce design risk.
Octatronics stocks STM32G4 variants in multiple package options. Request a quote for volume pricing, check real-time availability, or contact our engineering team for application support and alternative part recommendations.
Key Features
- ARM Cortex-M4F 170MHz CoreARM Cortex-M4F 170MHz core delivers optimal performance-per-watt for real-time processing tasks.
- Rich Peripheral IntegrationOn-chip timers, ADCs, DACs, and communication interfaces (UART, SPI, I2C, CAN) reduce external component needs.
- Comprehensive Development EcosystemIDE support, debugger tools, RTOS options, and extensive code examples accelerate development cycles.
- Scalable Memory OptionsMultiple flash and RAM configurations allow right-sizing for each application, optimizing cost and performance.
Target Applications
- Digital power conversion
- Motor control
- Industrial automation
- Lighting
- E-bike controllers
Compare STM32G4 Variants
Side-by-side comparison of 10 product variants from STMicroelectronics
| Parameter | STM32G4A1CEU6 | STM32G4A1RET6 | STM32G4A1CET6 | STM32G4A1VET3 | STM32G4A1MET6 | STM32G491VET3 | STM32G491VCT6TR | STM32G4A1REI6 | STM32G491RET6TR | STM32G491REY6TR |
|---|---|---|---|---|---|---|---|---|---|---|
| Package / Case | 48-UFQFN Exposed Pad | 64-LQFP | 48-LQFP | 100-LQFP | 80-LQFP | 100-LQFP | 100-LQFP | 64-UFBGA | 64-LQFP | 64-UFBGA, WLCSP |
| Operating Temperature | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 125°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 125°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) | -40°C ~ 85°C (TA) |
| Connectivity | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, IRTIM, LINbus, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB | CANbus, I²C, IrDA, LINbus, QSPI, SAI, SPI, UART/USART, USB |
| Core Processor | ARM® Cortex®-M4 | ARM® Cortex®-M4 | ARM® Cortex®-M4 | ARM® Cortex®-M4 | ARM® Cortex®-M4 | ARM® Cortex®-M4 | ARM® Cortex®-M4 | ARM® Cortex®-M4F | ARM® Cortex®-M4 | ARM® Cortex®-M4 |
| Core Size | 32-Bit | 32-Bit | 32-Bit | 32-Bit | 32-Bit | 32-Bit | 32-Bit | 32-Bit Single-Core | 32-Bit | 32-Bit |
| Data Converters | A/D 19x12b SAR; D/A 4x12b | A/D 24x12b SAR; D/A 4x12b | A/D 18x12b SAR; D/A 4x12b | A/D 36x12b SAR; D/A 4x12b | A/D 32x12b SAR; D/A 4x12b | A/D 36x12b SAR; D/A 4x12b | A/D 36x12b SAR; D/A 4x12b | A/D 24x12b; D/A 4x12b | A/D 24x12b SAR; D/A 4x12b | A/D 24x12b SAR; D/A 4x12b |
| Numberof IO | 42 | - | 38 | 86 | 66 | 86 | - | - | 52 | 52 |
| Oscillator Type | Internal | Internal | Internal | Internal | Internal | Internal | Internal | Internal | Internal | Internal |
| Peripherals | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT | Brown-out Detect/Reset, DMA, I²S, POR, PWM, WDT |
| Program Memory Size | 512KB (512K x 8) | 512KB (512K x 8) | 512KB (512K x 8) | 512KB (512K x 8) | 512KB (512K x 8) | 512KB (512K x 8) | 256KB (256K x 8) | 512KB (512K x 8) | 512KB (512K x 8) | 512KB (512K x 8) |
| Program Memory Type | Flash | Flash | Flash | Flash | Flash | Flash | Flash | Flash | Flash | Flash |
| RAM Size | 112K x 8 | 112K x 8 | 112K x 8 | 112K x 8 | 112K x 8 | 112K x 8 | 112K x 8 | 112K x 8 | 112K x 8 | 112K x 8 |
| Series | STM32G4 | STM32G4 | STM32G4 | STM32G4 | STM32G4 | STM32G4 | STM32G4 | - | STM32G4 | STM32G4 |
| Speed | 170MHz | 170MHz | 170MHz | 170MHz | 170MHz | 170MHz | 170MHz | 170MHz | 170MHz | 170MHz |
| Supply Voltage | 1.71V ~ 3.6V | 1.71V ~ 3.6V | 1.71V ~ 3.6V | 1.71V ~ 3.6V | 1.71V ~ 3.6V | 1.71V ~ 3.6V | 1.71V ~ 3.6V | 1.71V ~ 3.6V | 1.71V ~ 3.6V | 1.71V ~ 3.6V |
| Request Quote | Request Quote | Request Quote | Request Quote | Request Quote | Request Quote | Request Quote | Request Quote | Request Quote | Request Quote |
Technical Specifications
Compare key STM32G4 specifications across available variants. All parameters are typical values at 25 degC unless otherwise noted.
Processor Specifications
Peripherals
Frequently Asked Questions
Common technical questions about the STM32G4 series.
