EmbeddedRelated.com
STM32L476VET6

STM32L476VET6

STMicroelectronics
ARM® Cortex®-M4 STM32L4 Microcontroller IC 32-Bit 80MHz 512KB (512K x 8) FLASH 100-LQFP (14x14)
Active3,895 in stock

Overview

The STM32L476VET6 is an ultra-low-power microcontroller based on the ARM Cortex-M4 core with a Floating Point Unit (FPU), running at speeds up to 80MHz. This device balances high performance with exceptional energy efficiency, featuring 512KB of Flash memory, 128KB of RAM, and an integrated LCD controller for driving segmented displays.

Why Choose This Part

The inclusion of the ART Accelerator allows zero-wait-state execution from Flash, while the FlexPowerControl architecture provides granular control over power consumption, reaching shutdown currents as low as 64.1nA. It offers high analog integration with three 12-bit ADCs and two 12-bit DACs, reducing the need for external components in precision sensing applications.

Applications

Battery-Powered Medical Devices
Ideal for portable glucose monitors and pulse oximeters that require high-precision 12-bit ADC sampling and long battery life.
Smart Utility Meters
Used in water and gas meters where the integrated LCD driver and low-power Stop modes enable decade-long operation on a single cell.
Industrial Sensor Nodes
Perfect for remote monitoring sites using the QSPI interface for external memory and multiple serial interfaces for sensor fusion.
Wearable Fitness Trackers
Leverages the 21-channel capacitive sensing and FPU for processing motion algorithms while maintaining a small power footprint.

Key Specifications

Speed 80MHz
RAM Size 128K x 8
Core Size 32-Bit
Peripherals Brown-out Detect/Reset, DMA, LCD, PWM, WDT
Connectivity CANbus, EBI/EMI, I2C, IrDA, LINbus, MMC/SD, QSPI, SAI, SPI, SWPMI, UART/USART, USB OTG
Mounting Type Surface Mount
Number of I/O 82
Core Processor ARM Cortex-M4
Package / Case 100-LQFP
Data Converters A/D 16x12b; D/A 2x12b
Oscillator Type Internal
Program Memory Size 512KB (512K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 100-LQFP (14x14)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

Getting Started

Start development with the NUCLEO-L476RG or STM32L476G-DISCO evaluation boards. Use the STM32CubeIDE ecosystem for configuration via STM32CubeMX, and utilize the HAL libraries to manage the complex low-power transition states and peripheral clock gating.

Dev Boards

Development boards and breakout modules featuring the STM32L476VET6 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
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
NUCLEO-L476RG STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32L476RG MCU, supports Arduino & ST morpho
Digi-Key Mouser 3,931 in stock
NUCLEO-L496ZG STMicroelectronics
STM32L496 Nucleo-144 STM32L4 ARM® Cortex®-M4 MCU 32-Bit Embedded Evaluation Board
Digi-Key 93 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
STM32L476VET6 (this part) CANbus, EBI/EMI, I.. 82 LQFP-100 A/D 16x12b; D/A 2x.. 512KB 3,895
STM32L476RGT6 CANbus, I2C, IrDA,.. 51 LQFP-64 A/D 16x12b; D/A 2x.. 1MB 4,291
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
Also available as: STM32L476VGT6

Also Consider

STM32L476VGT6 STMicroelectronics - Provides 1MB of Flash memory if the 512KB on the VET6 variant is insufficient for complex application code.
STM32L4R5VIT6 STMicroelectronics - Offers a higher clock speed of 120MHz and 2MB of Flash for more demanding edge computing tasks while staying in the L4 family.