STM32G474RCT6
Overview
The STM32G474RCT6 is a high-performance mixed-signal microcontroller based on the Arm Cortex-M4F core running at 170MHz. Part of the STM32G4 series, it is specifically designed for power conversion and advanced motor control applications, featuring specialized hardware accelerators like CORDIC and FMAC.
Why Choose This Part
This MCU integrates an impressive analog suite including five 12-bit ADCs with 4-Msps performance and seven 12-bit DACs. The hardware CORDIC and Filter Mathematical Accelerator (FMAC) provide significant speed boosts for DSP-heavy tasks while maintaining lower power consumption than software-only implementations.
Applications
Key Specifications
Getting Started
Developers should use the NUCLEO-G474RE development board for initial prototyping with the STM32CubeIDE ecosystem. The STMCubeG4 firmware package includes HAL libraries and specific examples for the CORDIC and FMAC units to jumpstart complex math implementations.
Dev Boards
Development boards and breakout modules featuring the STM32G474RCT6 or compatible chips — ready to use for prototyping.
STM32G474 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Flash | I/O Pins | Package | ADC/DAC | Connectivity | Core Processor | Stock |
|---|---|---|---|---|---|---|---|
| STM32G474RCT6 (this part) | 256KB | 52 | LQFP-64 | A/D 26x12b; D/A 7x.. | CANbus, I2C, IrDA,.. | ARM Cortex-M4F | 1,262 |
| STM32G474MET3 | 512KB | 66 | LQFP-80 | A/D 41x12b SAR; D/.. | CANbus, I2C, IrDA,.. | ARM Cortex-M4 | 943 |
| STM32G474QET6 | 512KB | 107 | LQFP-128 | A/D 42x12b; D/A 7x.. | CANbus, I2C, IrDA,.. | ARM Cortex-M4F | 804 |
| STM32G474RET6 | 512KB | 52 | LQFP-64 | A/D 26x12b; D/A 7x.. | CANbus, I2C, IrDA,.. | ARM Cortex-M4F | 3,072 |
| STM32G474CBT6 | 128KB | 38 | LQFP-48 | A/D 20x12b SAR; D/.. | CANbus, I2C, IrDA,.. | ARM Cortex-M4 | — |



