STM8L151G6U6 ST Ultra-low-power 8-bit MCU 32KB Flash ADC DAC Comparator Touch UFQFPN-28

Product Type:
Ultra-low-power 8-bit MCU
Brand:
STMicroelectronics
Series:
STM8L EnergyLite (Medium-Density)
Core:
STM8 16MHz (16 MIPS)
Package:
UFQFPN-28 (4×4×0.6mm, 0.5mm pitch)
Memory:
32KB Flash, 2KB RAM, 1KB EEPROM (ECC)
Analog:
25ch 12-bit ADC, 12-bit DAC, Dual comparators (fixed + rail-to-rail)
Touch:
Capacitive sensing
DMA:
4 channels (ADC, DAC, SPI, I2C, USART)
Interfaces:
SPI, I2C (400kHz), USART (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, ±0.5ppm calibration
Power:
350nA Halt, 1.3µA Active-halt, 5.1µA Low-power run
Voltage:
1.65~3.6V (no BOR), 1.8~3.6V (with BOR)
Temperature:
-40~85°C
I/Os:
Up to 18
Packaging:
Tray

STM8L151G6U6 Product Overview

The STM8L151G6U6 is an ultra-low-power 8-bit MCU with enhanced STM8 core up to 16 MHz (16 MIPS). It offers 32 KB Flash, 2 KB RAM, 1 KB EEPROM, 350 nA Halt, 4.7 µs wake-up, 25-ch 12-bit ADC, 12-bit DAC, dual ultra-low-power comparators, capacitive touch, and SPI/I2C/USART interfaces. Packaged in UFQFPN-28 (4×4×0.6 mm) with up to 18 user I/Os[reference:13]. Ideal for battery-powered devices, portable medical, and IoT sensor nodes[reference:14].

STM8L151G6U6 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 full RTC, 195 µA/MHz+440 µA run, 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: 32 KB Flash, 2 KB RAM, 1 KB EEPROM (ECC, 100k cycles, RWW) 25-ch 12-bit ADC: 1 Msps, temperature sensor, internal Vref 12-bit DAC: Buffered output Dual Ultra-low-power Comparators: Fixed + rail-to-rail, both wake-up capable Capacitive Touch: Integrated capacitive sensing for touch key applications Communication: SPI, I2C (400 kHz SMBus/PMBus), USART (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 (Window + Independent) RTC: BCD calendar, alarm, ±0.5 ppm calibration, Halt wake-up DMA: 4 channels (ADC, DAC, SPI, I2C, USART, timers) UFQFPN-28 Package: 4×4×0.6 mm, 0.5 mm pitch, up to 18 I/Os Reliability: POR/PDR, 5-level BOR, PVD, clock security, ESD protection Wide Range: 1.65–3.6 V (no BOR), 1.8–3.6 V (with BOR), -40 °C to 85 °C Development: SWIM single-wire debug, USART bootloader, 96-bit unique ID

STM8L151G6U6 Applications

Portable Medical: Glucose meters, thermometers, blood pressure monitors, heart rate monitors; 350 nA Halt extends battery life significantly Battery Devices: Remote controls, sensors, multi-year coin-cell life IoT Sensor Nodes: Temperature, humidity, gas, light environmental sensors with long standby and periodic data acquisition Smart Home: Smart switches, sensor modules, door/window alarms Industrial Automation: Temperature, pressure, level acquisition and simple control, wide temperature range Smart Metering: Water/gas/heat meters, battery-powered metering devices Wearables: Pedometers, heart rate monitors, simple wearable devices Consumer: Electronic toys, accessories, battery chargers

STM8L151G6U6 Key Advantages

Ultra-low Power: 350 nA Halt, 5 modes, years of coin-cell operation Tiny Package: 4×4 mm UFQFPN-28, perfect for space-constrained designs Analog Integration: ADC + DAC + dual comparators, no external analog ICs Touch Built-in: Integrated capacitive sensing, eliminates touch IC DMA Offload: 4-ch DMA manages peripheral data, boosting efficiency 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 STM8L151G6U6 and its key specifications?
    The STM8L151G6U6 is an ultra‑low‑power 8‑bit microcontroller from STMicroelectronics based on the STM8L core at up to 16 MHz. It provides 32 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. It comes in a tiny UFQFPN28 package (4 mm × 4 mm) with 23 I/O pins and operates over ‑40 °C to +85 °C. This MCU is the smallest member of the STM8L151 series, designed for extremely space‑constrained, battery‑powered devices that require a rich analog front‑end and data security, without an LCD display.

  2. How does the STM8L151G6U6 differ from the STM8L151K4T6?
    The main differences are memory and package. The G6U6 offers 32 KB of Flash, while the K4T6 has 16 KB. SRAM (2 KB) and EEPROM (1 KB) are identical. The G6U6 uses an ultra‑small UFQFPN28 package (4×4 mm) with 23 I/O pins, whereas the K4T6 comes in an LQFP‑32 (7×7 mm) with 28 I/O pins. Both share the same peripherals (12‑bit ADC/DAC, DMA, RTC, AES) and lack an LCD controller. Choose the G6U6 when board space is at a premium and you need the extra Flash; choose the K4T6 when a hand‑solderable LQFP and more I/Os are preferred.

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

  4. What ultra‑low‑power modes does the STM8L151G6U6 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 STM8L151G6U6 drive a brushless DC motor?
    No. The STM8L151G6U6 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 STM8L151G6U6?
    The MCU features a 12‑bit successive‑approximation ADC with up to 25 external analog input channels internally. In the UFQFPN28 package, due to pin sharing, typically 8 to 10 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 STM8L151G6U6 have?
    It provides 32 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 32 KB code space comfortably fits communication stacks, AES encryption routines, and application logic for compact low‑power devices.

  8. What package does the STM8L151G6U6 use and how many I/O pins are there?
    It comes in an ultra‑small UFQFPN28 package measuring only 4 mm × 4 mm with a 0.5 mm lead pitch. It provides up to 23 general‑purpose I/O pins. This tiny QFN package is ideal for wearable devices, miniature sensors, and high‑density IoT modules where every square millimeter counts.

  9. What is the supply voltage range of the STM8L151G6U6? 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 STM8L151G6U6? 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 miniature battery‑operated sensors, wearable health monitors, wireless IoT endpoints, portable medical accessories, and secure coin‑cell powered devices that require AES encryption and a rich analog front‑end without a display.