STM32G4 has built-in 32-bit Arm® Cortex®-M4 core (support FPU and DSP) with a running speed of 170 MHz. ART Accelerator™ and CCM-SRAM Routine Booster respectively improve memory- dynamic and static memory access performance of the cache memory. The Filter-Math Accelerator (FMAC) and the CORDIC dedicated engine improve the overall application and real-time performance.
- Abundant advanced analog peripherals (comparators, operational amplifiers and DACs)
- ADC supporting hardware oversampling (16-bit resolution)
- Dual-bank flash memory with error correction code (ECC) (supports on-site firmware upgrade)
- Safe storage area
- High-resolution timer [Version 2]
- USB Type-C interface supporting power supply function, built-in physical layer PHY
- AES hardware encryption