STM32L476RGT6
Overview
The STM32L476RGT6 is a high-performance ultra-low-power microcontroller based on the Arm Cortex-M4 core with a Floating Point Unit (FPU). It operates at up to 80MHz and features 1024KB of Flash memory and 128KB of RAM, balancing computational power with advanced power management. This device includes a built-in LCD controller and a wide array of digital and analog peripherals for demanding embedded applications.
Why Choose This Part
This MCU provides a significant performance boost over standard low-power chips by including an FPU and DSP instructions while maintaining a low sleep current of approximately 1.88uA. The ART Accelerator enhances execution speed from Flash, and the FlexPowerControl system allows fine-grained optimization of power consumption across various operating modes.
Applications
Key Specifications
Getting Started
Development is best supported by the NUCLEO-L476RG board, which provides an integrated ST-LINK debugger and Arduino Uno V3 headers. Engineers should use the STM32CubeIDE for software development and STM32CubeMX for graphical clock and peripheral configuration. The part supports standard ARM JTAG/SWD interfaces for debugging and programming.
Dev Boards
Development boards and breakout modules featuring the STM32L476RGT6 or compatible chips — ready to use for prototyping.
STM32L476 Family
Comparing specs that differ across variants. The current part is highlighted.
| Part Number | Connectivity | I/O Pins | Package | ADC/DAC | Flash | Stock |
|---|---|---|---|---|---|---|
| STM32L476RGT6 (this part) | CANbus, I2C, IrDA,.. | 51 | LQFP-64 | A/D 16x12b; D/A 2x.. | 1MB | 2,595 |
| STM32L476VET6 | CANbus, EBI/EMI, I.. | 82 | LQFP-100 | A/D 16x12b; D/A 2x.. | 512KB | 3,895 |
| STM32L476RET6 | CANbus, I2C, IrDA,.. | 51 | LQFP-64 | A/D 16x12b; D/A 2x.. | 512KB | 8,035 |
| STM32L476ZET6 | CANbus, EBI/EMI, I.. | 114 | LQFP-144 | A/D 24x12b; D/A 2x.. | 512KB | 368 |
| STM32L476ZGT6 | CANbus, EBI/EMI, I.. | 114 | LQFP-144 | A/D 24x12b; D/A 2x.. | 1MB | — |



