EmbeddedRelated.com
STM32L476RGT6

STM32L476RGT6

STMicroelectronics
ARM® Cortex®-M4 STM32L4 Microcontroller IC 32-Bit 80MHz 1MB (1M x 8) FLASH 64-LQFP (10x10)
Active2,595 in stock

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

Battery-Powered Medical Devices
The ultra-low power consumption and integrated 12-bit ADCs make it suitable for portable glucose meters and heart rate monitors.
Smart Industrial Sensors
Utilizes the DSP instructions and FPU for local data processing and filtering in vibration or pressure monitoring systems.
Utility Metering
Integrated LCD driver (8x40 or 4x44) and low-power RTC are ideal for water and gas meters requiring long battery life.
Wearable Technology
Small 64-LQFP footprint combined with low-power run modes supports compact fitness trackers with complex UI requirements.

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

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.

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
STM32L476 Nucleo-64 STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 2,875 in stock
NUCLEO-L452RE STMicroelectronics
STM32L452 Nucleo-64 STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 546 in stock
NUCLEO-L452RE-P STMicroelectronics
STM32L452 Nucleo-64 STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 126 in stock
B-L4S5I-IOT01A STMicroelectronics
SPBTLE-RF, STM32L4S5 STM32L4+ 802.11 b/g/n (WiFi/WLAN/Wi-Fi 4), Bluetooth® Smart 4.x Low Energy (BLE) Transceiver 2.4GHz
Digi-Key 171 in stock
Part of STM32 family » STM32L476

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