EmbeddedRelated.com
The 2026 Embedded Online Conference
STM32L476RG

STM32L476RG

STMicroelectronics
Member of the STM32 L-series for applications that prioritize lower power consumption.
Active4,291 in stock

Overview

The STM32L476RG is an ultra-low-power microcontroller based on the high-performance Arm Cortex-M4 32-bit RISC core operating at up to 80MHz. It features 1024KB of Flash memory, 128KB of RAM, and a dedicated Floating Point Unit (FPU) to handle complex mathematical operations efficiently. This MCU is designed to provide high processing power with extremely low power consumption, making it ideal for battery-operated devices.

Why Choose This Part

The STM32L476RG offers an excellent balance between performance and efficiency, achieving a high CoreMark score while drawing minimal current in standby and stop modes. It includes a rich peripheral set such as a dedicated LCD driver, USB OTG, and high-speed 12-bit ADCs that operate down to 1.71V. The flexible power management system allows engineers to optimize energy usage for specific duty cycles.

Applications

Battery-Powered IoT Sensors
Utilizes ultra-low-power modes to extend the life of remote sensors monitoring environmental or industrial data.
Smart Meters
The integrated LCD controller and multiple serial interfaces support complex utility metering requirements with minimal energy overhead.
Wearable Health Monitors
Leverages the Cortex-M4 FPU for real-time biometric signal processing while maintaining a small 64-pin footprint.
Industrial Field Instruments
Connectivity options like CANbus, SPI, and 12-bit ADCs allow for robust data acquisition and communication in industrial environments.

Key Specifications

Speed 80MHz
RAM Size 128K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, LCD, PWM, WDT
Connectivity CANbus, I2C, IrDA, LINbus, MMC/SD, QSPI, SAI, SPI, SWPMI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 51
Core Processor ARM Cortex-M4
Package / Case 64-LQFP
Data Converters A/D 16x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 1MB (1M 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

The quickest way to evaluate this MCU is with the NUCLEO-L476RG development board, which includes an integrated ST-LINK debugger. Development is supported by the STM32Cube ecosystem, including the STM32CubeIDE for coding and STM32CubeMX for graphical peripheral configuration. Use the provided HAL and Low-Layer (LL) drivers to accelerate firmware development for power-sensitive applications.

Dev Boards

Development boards and breakout modules featuring the STM32L476RG or compatible chips — ready to use for prototyping.

NUCLEO-L432KC STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-32 dev board STM32L432KC, supports Arduino nano conn
Digi-Key Mouser 2,384 in stock
NUCLEO-L476RG STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32L476RG MCU, supports Arduino & ST morpho
Digi-Key Mouser 3,059 in stock

Also Consider

NUCLEO-L476RG STMicroelectronics - The official development board for this MCU, featuring an integrated debugger and Arduino-compatible headers.
STM32L476RGT6 STMicroelectronics - The specific LQFP-64 version of this MCU for surface mount PCB production.
ATSAMD21G18A-AU MCHPMicrochip - An alternative low-power Cortex-M0+ MCU commonly used when lower processing overhead and simpler architecture are preferred.
The 2026 Embedded Online Conference