Skip to main content
STMicroelectronics STM32L051K6U6 — Microcontrollers & Processors (MCU / MPU / DSP)

ST STM32L051K6U6 ARM Cortex-M0+ MCU, 32 MHz, 32 KB Flash, UFQFPN-32

MPNSTM32L051K6U6
Active

STMicroelectronics STM32L0 series, ARM® Cortex®-M0+ 32-bit MCU, 32 MHz, 32 KB Flash, 8K x 8 RAM, 2K x 8 EEPROM, 27 I/O, 1.65 V–3.6 V, -40 to 85 °C, 32-UFQFPN (5x5 mm).

$4.2700Ref. price · indicative, final on quote
StockContact for availability
MOQ1 pcs
  • 100% new & originalTraceable channels only — no refurbs, no pulls, no remarked parts.
  • Date & lot codes on quoteStated per line before you commit; label photos on request.
  • MSL-compliant ESD packingMoisture-sealed bags with indicator cards; reels photo-verified.
  • PayPal buyer protectionPay by T/T, PayPal or Payoneer — card payments covered end to end.

Specifications

STM32L051K6U6 Technical Specifications
ParameterValue
SeriesSTM32L0
Mounting typeSurface 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 size32KB (32K x 8)

Product details

What this MCU is and where it fits

The STM32L051K6U6 is a 32-bit ARM Cortex-M0+ MCU from ST's STM32L0 ultra-low-power series, clocked at 32 MHz. It carries 32 KB of Flash program memory, 8 KB of SRAM, and 2 KB of embedded EEPROM — enough for a modest firmware image with non-volatile parameter storage, so you can skip an external serial EEPROM on the board. The 27 I/O lines and peripherals including I²C, SPI, UART/USART, IrDA, PWM, and a 10-channel 12-bit ADC make it a fit for sensor nodes, battery-powered instrumentation, and simple control loops in industrial or commercial environments rated -40°C to 85°C.

32 MHz — enough for sensor polling and light control

The 32 MHz core speed is modest by today's MCU standards, but that is the point: the STM32L0 family trades raw MHz for low active and sleep current. For a sensor that wakes every second, reads a temperature, and sends a byte over I²C, 32 MHz is plenty. The internal oscillator saves a crystal on the BOM — one less part to source and place.

Memory budget: 32 KB Flash, 8 KB RAM, 2 KB EEPROM

32 KB Flash is enough for a modest application — think a Modbus RTU slave or a simple PID loop — but not for a full TCP/IP stack or a GUI. The 2 KB EEPROM is a real advantage: you can store calibration constants or fault logs without wearing the Flash. 8 KB RAM limits buffering; plan your DMA and stack usage accordingly.

Supply and power: 1.65 V minimum, wide range

The supply range from 1.65 V to 3.6 V covers single-cell alkaline or Li-ion battery operation down to near-empty. The brown-out detect and POR peripherals help keep the system safe during power-up and drop-out — useful in battery-powered field devices where the supply is not always clean.

Frequently asked questions

What is the maximum operating frequency of STM32L051K6U6?

The maximum operating frequency is 32 MHz.

What is the package of STM32L051K6U6?

The STM32L051K6U6 comes in a 32-UFQFPN (5x5 mm) package with an exposed pad.