EmbeddedRelated.com
STM32L476ZET6

STM32L476ZET6

STMicroelectronics
ARM® Cortex®-M4 STM32L4 Microcontroller IC 32-Bit 80MHz 512KB (512K x 8) FLASH 144-LQFP (20x20)
Active368 in stock

Overview

The STM32L476ZET6 is an ultra-low-power microcontroller based on the ARM Cortex-M4 core running at 80MHz with a floating-point unit (FPU). It is designed to bridge the gap between high-performance processing and extreme power efficiency, featuring 512KB of Flash memory and a dedicated segment LCD controller.

Why Choose This Part

The inclusion of the Adaptive Real-Time (ART) Accelerator allows zero-wait-state execution from Flash, maintaining high performance while consuming only 10.2mA at 80MHz. Its flexible power control architecture includes a shutdown mode that draws as little as 30nA, making it suitable for applications that spend most of their time in a deep sleep state.

Applications

Battery-Powered Medical Devices
Ideal for portable glucose meters or pulse oximeters that require high-precision analog-to-digital conversion and long battery life.
Industrial Sensor Nodes
Utilizes low-power run and sleep modes to monitor environmental data over long periods using the integrated 24-channel ADC.
Smart Utility Meters
Leverages the internal RTC, hardware calendar, and LCD driver for standalone gas or water metering applications.
Human-Machine Interface (HMI)
Supports capacitive touch sensing and rotary sensors for modern appliance control panels.

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 114
Core Processor ARM Cortex-M4
Package / Case 144-LQFP
Data Converters A/D 24x12b; 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 144-LQFP (20x20)
Voltage - Supply (Vcc/Vdd) 1.71V ~ 3.6V

Getting Started

Start development using the STM32CubeL4 software package and an NUCLEO-L476RG or STM32L476G-EVAL evaluation board. The chip is fully supported by the STM32CubeIDE and major third-party toolchains like IAR EWARM or Keil MDK, with debugging handled via the integrated SWD and JTAG interfaces.

Dev Boards

Development boards and breakout modules featuring the STM32L476ZET6 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
STM32L476ZET6 (this part) CANbus, EBI/EMI, I.. 114 LQFP-144 A/D 24x12b; D/A 2x.. 512KB 368
STM32L476VET6 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
Also available as: STM32L476VGT6

Also Consider

ATSAML21J18B-AUT MCHPMicrochip Technology - An alternative Cortex-M0+ based ultra-low-power MCU that offers even lower active power consumption for less computationally intensive tasks.