EmbeddedRelated.com
STM32G474RCT6

STM32G474RCT6

STMicroelectronics
ARM® Cortex®-M4F STM32G4 Microcontroller IC 32-Bit 170MHz 256KB (256K x 8) FLASH 64-LQFP (10x10)
Active1,262 in stock

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

Digital Power Supplies
Utilizes high-resolution timers and fast ADCs for switch-mode power supply (SMPS) control and PFC stages.
Industrial Motor Drives
Implements complex field-oriented control (FOC) using the CORDIC engine to offload trigonometric math from the CPU.
EV Charging Infrastructure
Manages power conversion and communication via integrated CAN-FD and high-speed analog peripherals.
Drones and Robotics
Provides precise BLDC motor control and sensor fusion through its high-speed analog-to-digital converters.

Key Specifications

Speed 170MHz
RAM Size 128K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity CANbus, I2C, IrDA, LINbus, QSPI, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 52
Core Processor ARM Cortex-M4F
Package / Case 64-LQFP
Data Converters A/D 26x12b; D/A 7x12b
Oscillator Type Internal
Program Memory Size 256KB (256K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 64-LQFP (10x10)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

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.

NUCLEO-G431RB STMicroelectronics
STM32G431 Nucleo-64 STM32G4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
NUCLEO-G474RE STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32G474RE MCU, supports Arduino & ST morpho
Digi-Key Mouser 858 in stock
Part of STM32G4 family » STM32G474

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
Also available as: STM32G474CEU3

Also Consider

STM32G474RE Nucleo-64 STMicroelectronics - Official development board for evaluating the G474 series with an integrated ST-LINK debugger.
STM32F446RET6 STMicroelectronics - An alternative Cortex-M4 with high clock speeds but without the specialized G4-series analog accelerators.