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

Product Type:
Ultra-low-power 8-bit MCU
Brand:
STMicroelectronics
Series:
STM8L EnergyLite (High-Density)
Core:
STM8 16MHz (16 MIPS)
Package:
LQFP-64 (10×10mm)
Memory:
32KB Flash, 2KB RAM, 2KB EEPROM
Analog:
12-bit ADC (28ch), Dual 12-bit DAC, Dual comparators
Display & Touch:
8×40/4×44 LCD driver, 16-ch capacitive touch
Voltage:
1.65V~3.6V (no BOR), 1.8V~3.6V (with BOR)
Temperature:
-40°C~85°C (125°C optional)

STM8L152R6T6 Product Overview

The STM8L152R6T6 is an ultra-low-power 8-bit MCU from the STM8L EnergyLite high-density series, featuring an enhanced STM8 core up to 16 MHz (16 MIPS). It integrates 32 KB Flash, 2 KB RAM, 2 KB EEPROM, 400 nA Halt with 4.7 µs wake-up. On-chip peripherals include a 28-channel 12-bit ADC (1 Msps), dual 12-bit DAC (dual mode), dual comparators, 8×40 or 4×44-segment LCD driver with step-up converter, 16-channel capacitive touch, 4-channel DMA, and 2×SPI/I2C/3×USART interfaces. Packaged in LQFP-64 (10×10 mm) with 54 I/Os. Ideal for smart metering, industrial control, portable medical, and battery-powered devices.

STM8L152R6T6 Core Features

Ultra-low Power: 5 low-power modes — 400 nA Halt, 5.9 µA Low-power run, 3 µA Low-power wait, 1.4 µA Active-halt with full RTC; dynamic 200 µA/MHz+330 µA; 50 nA I/O leakage; 4.7 µs wake-up Enhanced Core: STM8 16 MHz, 16 MIPS, Harvard architecture, 3-stage pipeline, up to 40 external interrupt sources Memory: 32 KB Flash, 2 KB RAM, 2 KB EEPROM (ECC, RWW, flexible read/write protection) 28-ch 12-bit ADC: 1 Msps, temperature sensor, internal reference voltage Dual 12-bit DAC: Buffered output, dual mode support LCD Driver: 8×40 or 4×44 segments, built-in step-up converter 16-ch Capacitive Touch: Touchkey, proximity, linear, rotary sensors Dual Comparators: Ultra-low-power, fixed threshold + rail-to-rail, both wake-up capable Communication: 2×SPI, I2C (400 kHz SMBus/PMBus), 3×USART (ISO 7816/IrDA) Timers: 3×16-bit GP (IC/OC/PWM/quadrature encoder), 1×16-bit advanced (3-ch complementary/dead-time, motor control), 1×8-bit basic, beeper (1/2/4 kHz), dual watchdogs (Window + Independent) Low-Power RTC: BCD calendar, alarm, ±0.5 ppm digital calibration, advanced anti-tamper detection, Halt wake-up DMA: 4 channels (ADC, DAC, SPI, I2C, USART, timers) + 1 channel memory-to-memory Reliability: Ultra-low-power POR/PDR, 5-level programmable BOR, PVD, clock security system, ESD protection Wide Range: 1.65–3.6 V (no BOR), 1.8–3.6 V (with BOR), -40 °C to 85 °C (105 °C/125 °C optional) Development: SWIM single-wire debug, USART bootloader, 96-bit unique ID

STM8L152R6T6 Applications

Smart Metering: Water/gas/heat/electricity meters with direct LCD drive and ultra-low power Industrial Control: Automation, process control, sensor acquisition & display, wide temperature Smart Home: Thermostats, lighting, security — touch keys with integrated LCD display Medical: Glucose meters, blood pressure monitors, long battery life Battery Devices: Remote controls, sensors, portable instruments — 400 nA Halt for multi-year coin-cell operation Touch HMI: Touch keys, sliders, wheels with LCD display — no external touch IC required Motor Control: Fans, pumps, small motors — advanced timer with complementary PWM & dead-time Consumer: Home appliance panels with LCD, instrumentation, digital electronics

STM8L152R6T6 Key Advantages

LCD + Touch in One Chip: 8×40/4×44 LCD driver + 16-ch capacitive touch — single-chip display and interaction, no external LCD/touch ICs Ultra-low Power: 400 nA Halt, 5 low-power modes, years of coin-cell operation Analog Integration: 28-ch ADC + dual 12-bit DAC + dual comparators, no external analog ICs Dual DAC Output: Dual buffered 12-bit DAC with dual mode, rare in this class DMA Offload: 4-ch DMA manages multiple peripherals, boosting system efficiency Motor Control: Advanced timer with complementary PWM & dead-time Large Memory: 32 KB Flash + 2 KB EEPROM for complex protocols and algorithms High Integration: LQFP-64 package, 54 I/Os, saves PCB area and BOM Mature Ecosystem: STM8 architecture, low-cost SWIM debug, modular peripherals compatible with 32-bit families Fast Wake-up: 4.7 µs wake-up, shorter response time Industrial Reliability: -40 to 85 °C (125 °C opt.), 5-level 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 STM8L152R6T6 and its key specifications?
    The STM8L152R6T6 is an ultra‑low‑power 8‑bit microcontroller from STMicroelectronics based on the STM8L core at up to 16 MHz. It provides 64 KB of Flash program memory, 4 KB of SRAM, and 2 KB of true data EEPROM. Key peripherals include a 12‑bit ADC, a 12‑bit DAC, an integrated LCD controller (up to 4×28 segments), DMA, RTC with calendar, AES‑128 hardware encryption, and communication interfaces: USART, SPI, I2C. Housed in an LQFP‑64 package, it provides up to 54 I/O pins and operates over ‑40 °C to +85 °C. It is designed for battery‑powered, segment‑LCD applications that require a rich analog front‑end and advanced data security.

  2. How does the STM8L152R6T6 differ from the STM8L151R6T6?
    The main difference is the integrated LCD controller. The STM8L152R6T6 includes a hardware LCD driver capable of driving up to 4 commons × 28 segments, while the STM8L151R6T6 does not have an LCD controller. Both share identical Flash (64 KB), SRAM (4 KB), EEPROM (2 KB), and all other peripherals (12‑bit ADC/DAC, DMA, RTC, AES). Choose the L152 when your design requires a direct segment LCD display without adding an external driver; otherwise, the L151 is a slightly more cost‑effective option.

  3. What are the ultra‑low‑power modes of the STM8L152R6T6?
    This MCU is part of ST’s STM8L series, offering industry‑leading low‑power figures. In Run mode at 1 MHz, the current is about 195 µA. It can drop to 5.1 µA in Low‑power run mode with the regulator in low‑power state. Active‑halt mode with the RTC running draws only 1.0 µA, and full Halt mode consumes a mere 0.35 µA (typical). These modes, combined with a fast wake‑up capability, make the chip ideal for coin‑cell‑powered sensors, portable medical devices, and smart meters that must run for years on a single battery.

  4. Can the STM8L152R6T6 drive a brushless DC motor?
    No. The STM8L152R6T6 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 motors, servo control, or LED dimming. For a three‑phase BLDC motor, you must use an external gate driver with built‑in dead‑time or switch to an STM8S/STM32 series MCU with a full motor‑control timer.

  5. What LCD capabilities does the built‑in controller offer?
    The integrated LCD controller directly drives up to 4 commons and 28 segments (112 pixels total) in multiplexed mode (static, 1/2, 1/3, 1/4 duty). It includes an internal voltage generator with programmable contrast (up to 5 contrast levels) and can operate even in Active‑halt mode, so a static display remains visible without waking the CPU. This makes the STM8L152R6T6 a perfect fit for low‑power measurement instruments, thermostats, and smart meters that need a permanent LCD readout.

  6. What are the ADC and DAC specifications?
    The MCU features a 12‑bit successive‑approximation ADC with up to 28 external channels (available in the LQFP‑64 package) and a built‑in temperature sensor. The separate 12‑bit DAC provides a buffered analog voltage output that can be used to generate control voltages, audio signals, or sensor references. The ADC can be triggered by a timer, and together with the DMA unit, it supports high‑speed sampling with minimal CPU load.

  7. How much memory does the STM8L152R6T6 have?
    It provides 64 KB of Flash program memory, 4 KB of SRAM, and 2 KB of true data EEPROM. The EEPROM allows reliable, high‑endurance storage of calibration constants or user settings without wearing out the Flash. With a 64 KB code space, you can implement complex communication stacks, display logic, and encryption routines while still leaving room for future updates.

  8. What is the supply voltage range of the STM8L152R6T6? Can it be powered by a coin cell?
    The operating voltage is 1.8 V to 3.6 V, which is perfectly suited for single‑cell CR2032 or two alkaline AAA batteries. The chip is optimized for low‑voltage, low‑power operation and includes a low‑voltage reset (BOR) with programmable thresholds to ensure safe operation as the battery discharges. The 3.6 V upper limit means 5 V is not supported; a regulator is needed if the system also contains 5 V components.

  9. How to program and debug the STM8L152R6T6?
    Programming and debugging use the single‑wire SWIM interface. A low‑cost ST‑LINK/V2 is 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 to simplify driver development. Many application notes cover ultra‑low‑power design techniques and LCD driving examples.

  10. What are the most typical applications of the STM8L152R6T6?
    It is widely used in battery‑operated metering (gas/water/heat meters), portable medical devices (glucose meters, thermometers), smart sensors with LCD, thermostats, and industrial data loggers. The combination of ultra‑low‑power operation, a built‑in LCD driver, 12‑bit analog, and AES encryption makes it a popular choice for secure, autonomous nodes that must run for years from a small battery.