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

STM32L021K4T6 ARM Cortex-M0+ MCU, 32 MHz, 16 KB Flash

MPNSTM32L021K4T6
Active

STMicroelectronics STM32L021K4T6, STM32L0 series, 32-bit ARM Cortex-M0+ MCU, 32 MHz, 16 KB Flash, 2K x 8 SRAM, 512 x 8 EEPROM, 28 I/O, I²C/SPI/UART, 32-LQFP, -40°C to 85°C, 1.65 V to 3.6 V.

$3.9300Ref. price · indicative, final on quote
Packaging32-LQFP
RoHSROHS3 Compliant
SeriesSTM32L0
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Aug 2026

Specifications

STM32L021K4T6 specifications
ParameterValue
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 size2K x 8
Core size32-Bit Single-Core
EEPROM size512 x 8
PeripheralsBrown-out Detect/Reset, DMA, POR, PWM, WDT
ConnectivityI²C, IrDA, SPI, UART/USART
Number of i (O)28
Core processorARM® Cortex®-M0+
Case32-LQFP
Data convertersA/D 10x12b
Program memory size16KB (16K x 8)

Product details

32 MHz Cortex-M0+ with 16 KB Flash — the power-conscious BOM fit

The 32-LQFP package (7x7 mm) with 28 I/O lines provides enough GPIO for sensor interfaces, keypads, and small displays while keeping board area tight.

The base product number is STM32L021, and the series (STM32L0) is a mature, widely deployed platform with long-term supply commitment from ST.

The 1.65 V minimum supply is the key enabler for single-cell alkaline (1.5 V nominal) or LiFePO4 (1.65 V fully charged) operation without a boost converter. At the 3.6 V upper end, it tolerates a fully charged Li-ion cell (4.2 V) only if a series diode or regulator drops the voltage — the absolute maximum is 3.6 V, so a direct 4.2 V connection is outside the rated range.

Memory sizing — 16 KB Flash, 2 KB SRAM, 512 B EEPROM

The 16 KB Flash is sized for small firmware images — bootloader, sensor driver, communication stack, and a modest application loop. The 2 KB SRAM limits data buffers and stack depth; designs with large frame buffers or multi-packet serial queues should budget carefully. The 512-byte EEPROM (organized as 512 x 8) is useful for calibration constants, configuration parameters, and fault logs that survive power loss without external EEPROM — saving a package and a serial bus.

32-LQFP package — footprint and rework notes

The 0.8 mm pitch is forgiving for inspection and touch-up. The supplier device package is 32-LQFP (7x7).

Frequently asked questions

What is the difference between STM32L021K4T6 and STM32L031K6T6?

The STM32L031K6T6 is a close sibling in the same STM32L0 family with a larger 32 KB Flash and 8 KB SRAM, but shares the same Cortex-M0+ core, 32 MHz speed, and 32-LQFP package. The STM32L021K4T6 has 16 KB Flash and 2 KB SRAM, making it the cost- and power-optimized choice for smaller firmware footprints.

Can STM32L021K4T6 be used with an Arduino IDE?

Yes, the STM32L0 series is supported by the STM32duino core and the Arduino IDE through the STM32Cube programmer. The 16 KB Flash and 2 KB SRAM limit the size of Arduino libraries and sketches, but basic sensor reading, serial communication, and PWM control are feasible.