Product Overview
The STM32L476VET6 from STMicroelectronics is an ultra-low-power Arm Cortex-M4 32-bit microcontroller with FPU operating at up to 80 MHz, featuring 512 kB flash, 128 kB SRAM, USB OTG FS, LCD controller, and rich analog peripherals in a 100-pin LQFP package. With FlexPowerControl enabling 30 nA shutdown mode and 100 μA/MHz run mode, it is optimized for battery-powered and energy-harvesting applications requiring high performance and extended battery life.
Key Specifications
| CPU Core | Arm Cortex-M4 with FPU, 100 DMIPS |
| Max Clock Speed | 80 MHz |
| Flash Memory | 512 kB (dual-bank, read-while-write) |
| SRAM | 128 kB (incl. 32 kB with parity) |
| ADC | 3x 12-bit, 5 Msps (up to 16-bit oversampled) |
| DAC | 2x 12-bit |
| I/O Pins | 82 (most 5V tolerant) |
| Supply Voltage | 1.71 V to 3.6 V |
| Operating Temperature | -40°C to +85°C |
Features
- Ultra-low-power FlexPowerControl: 30 nA shutdown, 120 nA standby, 100 μA/MHz run
- Dual-bank flash with read-while-write capability for safe firmware updates
- ART Accelerator enabling zero-wait-state execution from flash at 80 MHz
- Rich analog: 3x ADC, 2x DAC, 2x op-amps, 2x comparators, voltage reference buffer
- USB OTG 2.0 full-speed with LPM and BCD
- LCD controller 8×40/4×44 with internal step-up converter
Applications
- Wearable devices and health monitors with LCD display
- Industrial sensors and metering with ultra-low-power modes
- Portable medical instruments and data loggers
- IoT edge nodes with USB connectivity
- Consumer electronics with battery-powered operation