STM8L151K4T6 ST Ultra-low-power 8-bit MCU 16KB Flash ADC DAC LCD Touch LQFP-32

Product Type:
Ultra-low-power 8-bit MCU
Brand:
STMicroelectronics
Series:
STM8L EnergyLite (Medium-Density)
Core:
STM8 16MHz (16 MIPS)
Package:
LQFP-32 (7×7mm)
Memory:
16KB Flash, 2KB RAM, 1KB EEPROM (ECC)
Analog:
22ch 12-bit ADC, 12-bit DAC, Dual comparators (fixed + rail-to-rail)
LCD Driver:
Up to 4×28 segments (booster)
Touch:
Up to 16ch capacitive sensing
DMA:
4 channels (ADC, DAC, SPI, I2C, USART, timers)
Interfaces:
SPI, I2C (400kHz), USART (ISO 7816/IrDA)
Timers:
2×16-bit GP (IC/OC/PWM/encoder), 1×16-bit advanced (complementary/dead-time), 1×8-bit basic, Beeper, Dual WDG
RTC:
BCD calendar, alarm
Power:
350nA Halt, 5.1µA Low-power run, 1.3µA Active-halt
Voltage:
1.65~3.6V
Temperature:
-40~85°C
I/Os:
30
Packaging:
Tray

STM8L151K4T6 Product Overview

The STM8L151K4T6 is an ultra-low-power 8-bit MCU with enhanced STM8 core up to 16 MHz (16 MIPS). It offers 16 KB Flash, 2 KB RAM, 1 KB EEPROM, 350 nA Halt, 4.7 µs wake-up, 22-ch 12-bit ADC, 12-bit DAC, 4×28 LCD driver, up to 16-ch capacitive touch, dual comparators, advanced control timer, and SPI/I2C/USART interfaces. Packaged in LQFP-32 (7×7 mm) with 30 I/Os. Ideal for smart metering, industrial sensing, portable medical, and battery-powered devices.

STM8L151K4T6 Core Features

Ultra-low Power: 5 modes, 350 nA Halt, 5.1 µA Low-power run, 3 µA Low-power wait, 1.3 µA Active-halt with RTC, 50 nA I/O leakage, 4.7 µs wake-up Enhanced Core: STM8 16 MHz, 16 MIPS, CISC architecture, 24-bit linear addressing, 40 external interrupts Memory: 16 KB Flash, 2 KB RAM, 1 KB EEPROM (ECC, 100k cycles, RWW) 22-ch 12-bit ADC: 1 Msps, temperature sensor, internal Vref 12-bit DAC: Buffered output LCD Driver: Up to 4×28 segments, step-up converter 16-ch Capacitive Touch: Keys, proximity, linear, rotary touch Dual Comparators: Fixed + rail-to-rail, both wake-up capable Communication: SPI, I2C (400 kHz SMBus/PMBus), USART (ISO 7816/IrDA) Timers: 2×16-bit GP (IC/OC/PWM/encoder), 1×16-bit advanced (3-ch complementary/dead-time), 1×8-bit basic, beeper, dual watchdogs RTC: BCD calendar, alarm, Halt wake-up DMA: 4 channels (ADC, DAC, SPI, I2C, USART, timers) Reliability: POR/PDR, 5-level BOR, PVD, clock security, ESD Wide Range: 1.65–3.6 V, -40 °C to 85 °C Development: SWIM single-wire debug, USART bootloader, 96-bit unique ID

STM8L151K4T6 Applications

Smart Metering: Water/gas/heat/electricity meters, LCD, ultra-low power Industrial Control: Factory automation, sensor acquisition & display, wide temperature range Smart Home: Lighting control, thermostats, security, automation nodes Medical: Glucose, blood pressure, pulse oximeter Automotive: In-vehicle sensor modules, data acquisition nodes Battery Devices: Remote controls, sensors, multi-year coin-cell life Touch HMI: Keys, sliders, wheels without external ICs Consumer: Display toys, chargers, appliance panels

STM8L151K4T6 Key Advantages

Ultra-low Power: 350 nA Halt, 5 modes, years of coin-cell operation Analog Integration: ADC + DAC + dual comparators, no external analog ICs DAC Output: Buffered 12-bit DAC, rare in this class Touch Built-in: 16-ch capacitive sensing, eliminates touch IC LCD Driver: 4×28 segments, built-in booster DMA Offload: 4-ch DMA manages multiple peripherals Motor Control: Advanced timer with complementary PWM & dead-time Mature Ecosystem: STM8 architecture, low-cost SWIM debug Fast Wake-up: 4.7 µs wake-up, shorter response time Industrial Reliability: -40 to 85 °C, BOR/ESD protection

Why Choose QIXINWEI

Years of experience in the electronics industry. Trusted by global customers.

Massive In-Stock Inventory – Ready to ship promptly

BOM Matching Service – One-stop solution, save time

PCBA Customization – Professional engineering team creates tailor-made solutions based on your needs

Cost-Effective & Efficient – Better channel, better cost

A dedicated team makes your procurement smoother.

Contact us for BOM quotes or PCBA inquiries

FAQ:

  1. What is the STM8L151K4T6 and its key specifications?
    The STM8L151K4T6 is an ultra‑low‑power 8‑bit microcontroller from STMicroelectronics based on the STM8L core at up to 16 MHz. It provides 16 KB of Flash program memory, 2 KB of SRAM, and 1 KB of true data EEPROM. Key peripherals include a 12‑bit ADC (up to 25 external channels), a 12‑bit DAC, DMA, RTC with calendar, AES‑128 hardware encryption, and communication interfaces: USART, SPI, I2C. Housed in a compact LQFP‑32 package, it provides up to 28 I/O pins and operates over ‑40 °C to +85 °C. It is the most cost‑optimized entry in the STM8L line, designed for space‑constrained, battery‑powered devices that need strong analog and security features without an LCD display.

  2. How does the STM8L151K4T6 differ from the STM8L151K6T6?
    The main difference is the Flash memory size. The K6T6 offers 32 KB of Flash, while the K4T6 provides 16 KB. Both share the same 2 KB SRAM, 1 KB EEPROM, identical peripherals (12‑bit ADC/DAC, DMA, RTC, AES), no LCD controller, and the same LQFP‑32 package with 28 I/O pins. If your application fits comfortably in 16 KB of code, the K4T6 is the most cost‑effective choice; choose the K6T6 when you need extra space for larger firmware or future updates.

  3. What is the difference between STM8L151K4T6 and STM8L152K4T6?
    The only significant difference is the LCD controller. The STM8L151K4T6 does not have an LCD driver, while the STM8L152K4T6 integrates a hardware LCD controller capable of driving up to 4 commons × 28 segments. Both share identical memory (16 KB Flash, 2 KB SRAM, 1 KB EEPROM), analog peripherals (12‑bit ADC/DAC), DMA, RTC, AES, and the same LQFP‑32 package. Choose the L151 if no segment display is needed; it is a slightly more economical option with the same low‑power and analog performance.

  4. What ultra‑low‑power modes does the STM8L151K4T6 offer?
    This MCU is built for battery‑powered applications. In Run mode at 1 MHz, the current is about 195 µA. It drops to 5.1 µA in Low‑power run mode. Active‑halt mode with the RTC running draws only 1.0 µA, and full Halt mode consumes 0.35 µA (typical). The fast wake‑up from these modes makes the chip perfect for coin‑cell‑powered sensors and meters that must run for years on a single battery.

  5. Can the STM8L151K4T6 drive a brushless DC motor?
    No. The STM8L151K4T6 does not include an advanced‑control timer (such as TIM1) with complementary PWM outputs and dead‑time insertion. It provides general‑purpose timers (TIM2, TIM3, TIM4) that can generate standard PWM signals for DC motor speed control, servo driving, or LED dimming. For three‑phase BLDC motor control, an external gate driver with built‑in dead‑time is required, or you can switch to an STM8S/STM32 series MCU with a motor‑control timer.

  6. What are the ADC and DAC specifications of the STM8L151K4T6?
    The MCU features a 12‑bit successive‑approximation ADC with up to 25 external analog input channels internally. In the LQFP‑32 package, due to pin sharing, typically 10 to 12 external channels are available. It also includes an internal temperature sensor. The separate 12‑bit DAC provides a buffered analog voltage output. The ADC can be triggered by a timer, and together with the DMA unit, it supports high‑speed data acquisition with very low CPU overhead.

  7. How much memory does the STM8L151K4T6 have?
    It provides 16 KB of Flash program memory, 2 KB of SRAM, and 1 KB of true data EEPROM. The EEPROM offers high‑endurance storage for calibration constants or user settings without wearing out the Flash. The 16 KB Flash is well‑suited for compact, highly‑optimized firmware in low‑power sensor nodes and simple metering devices.

  8. What package does the STM8L151K4T6 use and how many I/O pins are there?
    It comes in a compact LQFP‑32 package (7 mm × 7 mm, 0.8 mm lead pitch) and provides up to 28 general‑purpose I/O pins. The gull‑wing leads are easy to hand‑solder, making this MCU popular for prototyping and small‑ to medium‑volume production where space is tight but a rich peripheral set is still required.

  9. What is the supply voltage range of the STM8L151K4T6? Can it be powered by a coin cell?
    The operating voltage is 1.8 V to 3.6 V, which is ideal for single‑cell CR2032 coin‑cell batteries or two alkaline AAA cells. The MCU includes a low‑voltage reset (BOR) with programmable thresholds to ensure safe operation as the battery discharges. Note that 5 V is not supported; if 5 V components are present, a voltage regulator is required.

  10. How to program and debug the STM8L151K4T6? What are its typical applications?
    Programming and debugging use the single‑wire SWIM interface, with a low‑cost ST‑LINK/V2 as the standard tool. Firmware can be developed with STVD + Cosmic C or the open‑source SDCC compiler, and ST provides the STM8L15x standard peripheral library. Typical applications include compact battery‑operated sensors, wireless IoT endpoints, portable medical accessories, small utility meters, and secure coin‑cell powered devices that require AES encryption and a rich analog front‑end without a display.