EmbeddedRelated.com
STM32L051C8U6

STM32L051C8U6

STMicroelectronics
ARM® Cortex®-M0+ STM32L0 Microcontroller IC 32-Bit 32MHz 64KB (64K x 8) FLASH 48-UFQFPN (7x7)
Active3,439 in stock

Overview

The STM32L051C8U6 is an ultra-low-power 32-bit microcontroller based on the Arm Cortex-M0+ core operating at up to 32MHz. It is designed for energy-sensitive applications, featuring 64KB of Flash, 8KB of RAM, and 2KB of true EEPROM in a compact 48-pin UFQFPN package.

Why Choose This Part

This MCU offers an excellent balance of power and performance, drawing only 6.3mA at full 32MHz operation. It features a wide supply voltage range from 1.65V to 3.6V and includes 5V-tolerant I/Os, simplifying integration in mixed-voltage systems.

Applications

Battery-Powered Sensors
Ideal for remote environmental or industrial sensors requiring multi-year battery life using its 0.27uA shutdown mode.
Utility Metering
Suitable for gas and water meters where low standby power and reliable data retention in the 2KB EEPROM are critical.
Portable Healthcare Devices
Supports compact medical monitors using its 12-bit ADC and multiple power-saving modes to extend operating time.

Key Specifications

Speed 32MHz
RAM Size 8K x 8
Core Size 32-Bit
EEPROM Size 2K x 8
Peripherals Brown-out Detect/Reset, DMA, I2S, POR, PWM, WDT
Connectivity I2C, IrDA, SPI, UART/USART
Mounting Type Surface Mount
Number of I/O 37
Core Processor ARM Cortex-M0+
Package / Case 48-UFQFN Exposed Pad
Data Converters A/D 10x12b
Oscillator Type Internal
Program Memory Size 64KB (64K x 8)
Program Memory Type FLASH
Operating Temperature -40degC ~ 85degC (TA)
Supplier Device Package 48-UFQFPN (7x7)
Voltage - Supply (Vcc/Vdd) 1.65V ~ 3.6V

Getting Started

Start development using the STM32CubeL0 software package and an ST-LINK/V2 debugger. For hardware evaluation, the NUCLEO-L053R8 board provides a compatible environment for prototyping code that can be easily ported to the STM32L051C8U6.

Dev Boards

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

NUCLEO-L031K6 STMicroelectronics
STM32L031 Nucleo-32 STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 911 in stock
NUCLEO-L011K4 STMicroelectronics
STM32L011 Nucleo-32 STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key Mouser 230 in stock
STM32L0538-DISCO STMicroelectronics
STM32L053C8 Discovery STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 36 in stock
STM32L073Z-EVAL STMicroelectronics
STM32L073VZ STM32L0 ARM® Cortex®-M0+ MCU 32-Bit Embedded Evaluation Board
Digi-Key 4 in stock
NUCLEO-L073RZ STMicroelectronics
Development Boards & Kits - ARM STM32 Nucleo-64 development board STM32L073RZ MCU, supports Arduino & ST morpho
Digi-Key Mouser 263 in stock
Part of STM32 family » STM32L051

STM32L051 Family

Comparing specs that differ across variants. The current part is highlighted.

Part Number Peripherals I/O Pins Package ADC/DAC Flash Stock
STM32L051C8U6 (this part) Brown-out Detect/R.. 37 UFQFN-48 A/D 10x12b 64KB 3,439
STM32L051C8T6 Brown-out Detect/R.. 37 LQFP-48 A/D 10x12b 64KB 1,829
STM32L051K8T6 Brown-out Detect/R.. 27 LQFP-32 A/D 10x12b 64KB 2,404
STM32L051R6T6 Brown-out Detect/R.. 51 LQFP-64 A/D 16x12b 32KB —
STM32L051T8Y6DTR Tape & Reel Brown-out Detect/R.. 29 UFBGA-36 A/D 10x12b 64KB —
Also available as: STM32L051R8T6

Also Consider

STM32L071CBT6 STMicroelectronics - Provides double the Flash memory (128KB) and more RAM (20KB) if the L051 resources are insufficient.
MKL17Z64VFM4 NXP Semiconductors - An alternative Cortex-M0+ MCU with similar memory and low-power specs for general purpose applications.
ATSAMD21G18A-MUT MCHPMicrochip Technology - Offers a higher clock speed of 48MHz and significantly more Flash (256KB) for more complex firmware requirements.