STMicroelectronics STM32G4
STM32G4 - Running at 170 MHz combined with three different hardware accelerators
The STM32G4 series combines a 32-bit Arm® Cortex®-M4 core (with FPU and DSP instructions) running at 170 MHz combined with three different hardware accelerators: ART Accelerator, CCM-SRAM routine booster, and mathematical accelerators.
The STM32G4 series also offers:
- Rich advanced analog peripherals (comparator, op amp, DAC)
- ADC with hardware oversampling (16-bit resolution)
- Dual-bank flash memory with error-correcting code (ECC), supporting 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.
STM32G4x1
STM32G4x1 are entry-level microcontrollers with a 170 MHz Arm Cortex®-M4 core, offering up to 3x ultra-fast 12-bit ADCs, 4x 12-bit DACs and 4x ultra-fast comparators. They are ideal for applications requiring generic functionalities, with memory ranging from 32 to 512 Kbytes and packages from 32 to 100 pins.
STM32G4x3
STM32G4x3 are high-performance microcontrollers with a 170 MHz Arm Cortex®-M4 core, featuring 5x ultra-fast 12-bit ADCs, 7x 12-bit DACs, and 7x ultra-fast comparators. With dual-bank flash memory, and up to 3 FDCAN interfaces and 48- to 128-pin packages, they are ideal for applications requiring extensive analog and communication capabilities.
STM32G4x4
The STM32G4x4 features a high-resolution 184 ps timer and a 170 MHz Arm Cortex®-M4 core. Offering 5x ultra-fast 12-bit ADCs, 7x 12-bit DACs, and 7x ultra-fast comparators, they are ideal for digital power conversion with advanced features for applications such as D-SMPS, lighting, and wireless chargers.
Applications
- Motor control
- High-end consumer
- Industrial devices
- Digital power
Benefits
- Performance
- 170 MHz Arm Cortex®-M4 combined with three accelerators
- 213 DMIPS and 569 CoreMark results
- Safety and security focus
- SIL and CLASS-B safety packages, including a self-test library
- Arm PSA Level 1 logical security certification
- A wide offering
- MCUs with 32 to 512 Kbytes of flash memory
- Available in 32- to 128-pin packages
- Support from -40 up to 125°C temperature
- Rich integrated analog digital peripherals
- 5 x 12-bit ADCs 4 Msps with 16-bit hardware oversampling
- FDCAN (flexible data rate – 8 Msps bit rate)
- DACs, op amp, comparators
Tools & Software
STM32CubeMX
STM32Cube initialization code generator
STM32CubeMX, which includes the STM32CubeMX and STM32CubeMX2, is a graphical tool that simplifiies the configuration of STM32 products, and generates the corresponding initialization code through a guided step-by-step process.
The first step consists in selecting either an STMicroelectronics STM32 microcontroller, microprocessor, or development platform that matches the required set of peripherals, or an example running on a specific development platform.
STM32CubeG4
STM32Cube MCU Package for STM32G4 series (HAL, Low-Layer APIs and CMSIS, USB, File system, RTOS, Graphic - and examples running on ST boards)
STM32Cube is an STMicroelectronics original initiative to improve designer productivity significantly by reducing development effort, time, and cost. STM32Cube covers the whole STM32 portfolio.
STM32Cube includes STM32CubeMX, a graphical software configuration tool that allows the generation of C initialization code using graphical wizards.
B-G431B-ESC1
Discovery kit with STM32G431CB MCU
The B-G431B-ESC1 Discovery kit is based on the STM32G431CB microcontroller, the L6387 driver and STL180N6F7 power MOSFETs. It is composed of a main power board, and a daughterboard with embedded ST-LINK/V2-1. It is an electronic speed controller (ESC), designed to drive a single 3-phase brushless motor (BLDC/PMSM), performing both sensorless FOC algorithm and 6-step control with a speed regulation, and an active braking function algorithm.
B-G474E-DPOW1
Discovery kit with STM32G474RE MCU
The B-G474E-DPOW1 Discovery kit is a digital power solution and a complete demonstration and development platform for the STMicroelectronics STM32G474RET6 microcontroller. Leveraging the new HRTimer-oriented features, 96 Kbytes of embedded RAM, math accelerator functions and USB-PD 3.0 offered by STM32G474RET6, the B-G474E-DPOW1 Discovery kit, based on the USB 2.0 FS Type-C™ connector interface, helps the user to prototype applications with digital power such as a buck-boost converter, RGB power LED lighting or a class-D audio amplifier.
NUCLEO-G431KB
STM32 Nucleo-32 development board with STM32G431KB MCU, supports Arduino nano connectivity
The STM32 Nucleo-32 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features provided by the STM32 microcontroller.
The ARDUINO® Nano V3 connectivity support allows the easy expansion of the functionality of the STM32 Nucleo open development platform with a wide choice of specialized shields.
NUCLEO-G431RB
STM32 Nucleo-64 development board with STM32G431RB MCU, supports Arduino and ST morpho connectivity
The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features provided by the STM32 microcontroller. For the compatible boards, the internal or external SMPS significantly reduces power consumption in Run mode.
NUCLEO-G474RE
STM32 Nucleo-64 development board with STM32G474RE MCU, supports Arduino and ST morpho connectivity
The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features provided by the STM32 microcontroller. For the compatible boards, the internal or external SMPS significantly reduces power consumption in Run mode.
NUCLEO-G491RE
STM32 Nucleo-64 development board with STM32G491RE MCU, supports Arduino and ST morpho connectivity
The STM32 Nucleo-64 board provides an affordable and flexible way for users to try out new concepts and build prototypes by choosing from the various combinations of performance and power consumption features provided by the STM32 microcontroller. For the compatible boards, the internal or external SMPS significantly reduces power consumption in Run mode.
P-NUCLEO-IHM03
Motor Control Nucleo Pack with NUCLEO-G431RB and X-NUCLEO-IHM16M1
The P-NUCLEO-IHM03 STM32 motor-control pack is a kit composed of the X-NUCLEO-IHM16M1 board, the NUCLEO-G431RB board, a brushless Gimbal motor (GBM2804H-100T), and the DC power supply.
This platform provides a motor-control solution for three-phase, low-voltage and low-current DC brushless or PMSM motors. It is based on the STSPIN830 driver and on the STM32G431RB MCU.
Links & Documents
|
STMicroelectronics
STM32
STM32 MCUs and MPUs offer products combining very high performance, real-time capabilities, digital signal processing, low-power / low-voltage operation, and connectivity, while maintaining full integration and ease of development.

Have a question?Get in touch: |