STM32G474CBT6
Overview
The STM32G474CBT6 is a high-performance 32-bit microcontroller based on the Arm Cortex-M4 core running at 170MHz. Part of the STM32G4 series, it is specifically optimized for mixed-signal applications, featuring advanced analog peripherals and mathematical accelerators like CORDIC and FMAC.
Why Choose This Part
This MCU integrates a CORDIC engine for trigonometric acceleration and a Filter Mathematical Accelerator (FMAC), significantly offloading the CPU in control loop calculations. With 128KB of RAM and dual-bank Flash supporting read-while-write, it offers robust performance for real-time firmware updates and complex execution.
Applications
Key Specifications
Getting Started
Begin development with the NUCLEO-G474RE evaluation board, which supports the full range of G4 peripherals. Use the STM32CubeG4 software package within the STM32CubeIDE environment to access hardware abstraction layers and middleware for CORDIC and FMAC configuration.
Dev Boards
Development boards and breakout modules featuring the STM32G474CBT6 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 |
|---|---|---|---|---|---|---|---|
| STM32G474CBT6 (this part) | 128KB | 38 | LQFP-48 | A/D 20x12b SAR; D/.. | CANbus, I2C, IrDA,.. | ARM Cortex-M4 | — |
| STM32G474MET3 | 512KB | 66 | LQFP-80 | A/D 41x12b SAR; D/.. | CANbus, I2C, IrDA,.. | ARM Cortex-M4 | 943 |
| STM32G474RET6 | 512KB | 52 | LQFP-64 | A/D 26x12b; D/A 7x.. | CANbus, I2C, IrDA,.. | ARM Cortex-M4F | 3,072 |



