STM32L051K8U6

STMicroelectronics

STMicroelectronics STM32L051K8U6, ARM Cortex-M0+ 32-bit MCU, 32 MHz, 64 KB Flash, 8 KB SRAM, 2 KB EEPROM, 1.65 V to 3.6 V supply, 27 I/O, I²C/SPI/UART, 10x12-bit ADC, -40 to 85°C, 32-UFQFPN (5x5 mm).

STMicroelectronics STM32L051K8U6
Download datasheet (PDF)
[IN STOCK] In Stock: 114 pcs
$6.07/ pc

Volume pricing

Buy Now

MOQ 1 · Tray · RoHS · EIA-481 · DAP/DDP · T/T

Technical specifications

STM32L051K8U6 specifications
Parameter / AttributeSpecification / Value
SeriesSTM32L0
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.65V ~ 3.6V
Operating temperature-40°C~85°C(TA)
Speed32MHz
PackageTray
RAM size8K x 8
Core size32-Bit Single-Core
EEPROM size2K x 8
PeripheralsBrown-out Detect/Reset, DMA, POR, PWM, WDT
ConnectivityI²C, IrDA, SPI, UART/USART
Number of i (O)27
Core processorARM® Cortex®-M0+
Case32-UFQFN Exposed Pad
Data convertersA/D 10x12b
Program memory size64KB (64K x 8)

Technical details

Why this MCU exists on your BOM

The STM32L051K8U6 is an STMicroelectronics ARM Cortex-M0+ 32-bit MCU from the STM32L0 ultra-low-power series.

Memory budget and what fits

The 2 KB of EEPROM is a real advantage — you can store calibration constants, node IDs, or fault logs without wearing the Flash. If your firmware image is over 50 KB or you need more than 8 KB of runtime heap, you are looking at the wrong density. For a Modbus RTU slave, a temperature logger, or a simple motor controller, this is the right fit.

It is not automotive-grade (no AEC-Q100 in the record), so skip it for under-hood or chassis applications.

Lifecycle status — still a current design-in part

ST lists this as an active product. The base number STM32L051 covers several package and memory variants, so if you need a different pin count or density later, the migration path stays within the same family.

STM32L051K8U6
[ALLOC] verified
Quote