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

ST STM8L151K3U3 8-bit MCU, 16 MHz, 8 KB Flash, 32-UFQFPN

MPNSTM8L151K3U3
Active

STMicroelectronics STM8L EnergyLite series, STM8L151K3U3, 8-bit STM8 core, 16 MHz, 8 KB Flash, 1K x 8 RAM, 256 x 8 EEPROM, 30 I/O, I²C/SPI/UART, A/D 23x12b, 1.8V-3.6V, -40°C~125°C, 32-UFQFPN (5x5).

$1.4339Ref. price · indicative, final on quote
Independent supplier — new & surplus stockAuthenticity-screened · ESD-safe packingListing updated Jul 2026

Specifications

STM8L151K3U3 specifications
ParameterValue
SeriesSTM8L EnergyLite
MountingSurface Mount
Oscillator typeInternal
Program memory typeFLASH
Voltage - supply (Vcc (Vdd))1.8V ~ 3.6V
Operating temperature-40°C~125°C(TA)
Speed16MHz
PackageTray
RAM size1K x 8
Core size8-Bit
EEPROM size256 x 8
PeripheralsBrown-out Detect/Reset, DMA, IR, POR, PWM, WDT
ConnectivityI²C, IrDA, SPI, UART/USART
Number of i (O)30
Core processorSTM8
Case32-UFQFN Exposed Pad
Data convertersA/D 23x12b
Program memory size8KB (8K x 8)

Product details

8-bit MCU for low-power sensor and control nodes

The STM8L151K3U3 is an 8-bit microcontroller from ST's STM8L EnergyLite series, built around the STM8 core clocked at 16 MHz. The 23-channel 12-bit ADC handles analog inputs from thermistors, photodiodes, or current shunts without an external converter.

At 16 MHz the STM8 pipeline executes most instructions in one or two clock cycles, so a 10 kHz sensor read loop with a 12-bit ADC conversion and a UART packet transmit runs comfortably with margin. If your firmware needs tighter timing for a bit-banged protocol, the 16 MHz clock still gives a 62.5 ns instruction cycle — enough for 1-wire or software PWM at a few kilohertz.

The 8 KB Flash (8K x 8) is the hard ceiling for application code. A typical sensor node with an ADC read, a PID loop, and a UART command parser fits in about 4-5 KB, leaving room for a bootloader. The 1 KB RAM (1K x 8) handles a few dozen sensor samples and a transmit buffer; if your design queues 100+ data points or uses a large lookup table, you will hit the limit. The 256 bytes of EEPROM (256 x 8) is useful for calibration constants or configuration parameters that survive a reset — no external serial EEPROM needed for that role.

32-UFQFPN package — rework and layout notes

The 32-UFQFPN (5x5 mm) with an exposed pad is a QFN-style package. Without that via stitch, the junction temperature climbs faster above 85°C ambient.

Frequently asked questions

What is the flash memory size of STM8L151K3U3?

The STM8L151K3U3 has 8 KB of Flash program memory, organized as 8K x 8 bits.

What is the equivalent for STM8L151K3U3?

Within the STM8L EnergyLite series, the STM8L151K3 is the only 8 KB Flash variant in the 32-UFQFPN package. Higher-density siblings (STM8L151K4 with 16 KB Flash or STM8L151K6 with 32 KB Flash) are pin-compatible but require firmware changes. No direct second-source from another manufacturer is documented.