qixinwei-pcba

STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20

reviews
items available
Add inquiry cart Inquire Now

STM8L151F3U6 Product Overview

The STM8L151F3U6 is an ultra-low-power 8-bit MCU with enhanced STM8 core up to 16 MHz (16 MIPS). It offers 8 KB Flash, 1 KB RAM, 256 B EEPROM, 350 nA Halt, 10-ch 12-bit ADC, 12-bit DAC, dual ultra-low-power comparators, up to 16-ch capacitive touch, and SPI/I2C/USART interfaces. Packaged in UFQFPN-20 (3×3 mm) with up to 16 user I/Os. Ideal for battery-powered devices, portable medical, and IoT sensor nodes.

STM8L151F3U6 Core Features

Ultra-low Power: 5 modes, 350 nA Halt, 1.0 µA Active-halt with RTC, 195 µA/MHz run Enhanced Core: STM8 16 MHz, 16 MIPS, CISC architecture, 24-bit linear addressing Memory: 8 KB Flash, 1 KB RAM, 256 B EEPROM (ECC, 100k cycles) 10-ch 12-bit ADC: 1 Msps, temperature sensor, internal Vref 12-bit DAC: Buffered output Dual Comparators: Ultra-low-power, fixed + rail-to-rail, both wake-up capable Capacitive Touch: Up to 16 channels (keys, proximity, linear, rotary) Communication: SPI, I2C (400 kHz SMBus/PMBus), USART Timers: 1×16-bit GP (IC/OC/PWM), 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) UFQFPN-20 Package: 3×3×0.6 mm, 0.5 mm pitch, up to 16 I/Os Reliability: POR/PDR, 5-level BOR, PVD, 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

STM8L151F3U6 Applications

Portable Medical: Glucose meters, blood pressure monitors, pulse oximeters Battery Devices: Remote controls, sensors, multi-year coin-cell life IoT Sensor Nodes: Temperature, humidity, pressure, liquid-level wireless sensors Smart Home: Smart switches, sensor modules, door/window alarms Industrial Sensing: Temperature, pressure, liquid-level acquisition & display Touch HMI: Touch keys, proximity sensing, liquid-level detection Wearables: Pedometers, heart rate monitors, simple wearable devices Consumer: Electronic toys, accessories, battery chargers

STM8L151F3U6 Key Advantages

Ultra-low Power: 350 nA Halt, 5 modes, years of coin-cell operation Tiny Package: 3×3 mm UFQFPN-20, perfect for space-constrained designs Analog Integration: ADC + DAC + dual comparators, no external analog ICs Touch Built-in: Up to 16-ch capacitive sensing, eliminates touch IC DMA Offload: 4-ch DMA manages peripheral data, boosting efficiency Mature Ecosystem: STM8 architecture, low-cost SWIM debug Fast Wake-up: 4 µ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


STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Comparator Touch UFQFPN-20 STM8L151F3U6 ST Ultra-low-power 8-bit MCU 8KB Flash ADC DAC Touch UFQFPN-20

FAQ:

  1. What is the STM8L151F3U6 and its key specifications?
    The STM8L151F3U6 is an ultra‑low‑power 8‑bit microcontroller from STMicroelectronics based on the STM8L core at up to 16 MHz. It provides 8 KB of Flash program memory, 1 KB of SRAM, and 256 bytes of true data EEPROM. Key peripherals include a 12‑bit ADC (up to 10 external channels in this package), two comparators, general‑purpose timers (TIM2, TIM3, TIM4), and communication interfaces: USART, SPI, I2C. It comes in an ultra‑small UFQFPN20 package (3 mm × 3 mm) with 16 I/O pins and operates over ‑40 °C to +85 °C. This MCU does not include a DAC, LCD driver, or AES accelerator, making it the most compact and cost‑optimized entry in the STM8L series for basic ultra‑low‑power sensing applications.

  2. How does the STM8L151F3U6 differ from the STM8L151G6U6?
    The STM8L151G6U6 is a higher‑spec device. It offers 32 KB of Flash, 2 KB of SRAM, and 1 KB of EEPROM, whereas the F3U6 has only 8 KB Flash, 1 KB SRAM, and 256 bytes EEPROM. The G6U6 also includes a 12‑bit DAC and an AES‑128 hardware encryption engine, both absent in the F3U6. In terms of package, the G6U6 uses a larger UFQFPN28 (4×4 mm, 23 I/O pins), while the F3U6 is even smaller at UFQFPN20 (3×3 mm, 16 I/O pins). Choose the F3U6 for extremely simple, space‑constrained sensor nodes; choose the G6U6 when you need more memory, analog output, or data encryption.

  3. What is the difference between STM8L151F3U6 and STM8L151K4T6?
    Both are ultra‑low‑power STM8L devices, but the K4T6 provides 16 KB Flash and 2 KB SRAM (vs. 8 KB/1 KB on the F3U6). The K4T6 also includes a 12‑bit DAC, which the F3U6 lacks. The K4T6 uses an LQFP‑32 package (28 I/O pins), while the F3U6 comes in a much smaller UFQFPN20 (16 I/O pins). Choose the F3U6 for the smallest possible PCB footprint and basic sensing; pick the K4T6 when you need more Flash, a DAC, and a hand‑solderable LQFP package.

  4. What ultra‑low‑power modes does the STM8L151F3U6 offer?
    Like all STM8L devices, it delivers excellent power efficiency. In Run mode at 1 MHz, the current is about 195 µA. It can drop 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 as little as 0.35 µA (typical). Fast wake‑up from these modes makes the chip ideal for coin‑cell‑powered sensors that must operate for years without a battery change.

  5. Can the STM8L151F3U6 drive a brushless DC motor?
    No. The STM8L151F3U6 does not include an advanced‑control timer 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 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 that includes a motor‑control timer.

  6. What are the ADC specifications and how many analog channels does the STM8L151F3U6 have?
    It features a 12‑bit successive‑approximation ADC. In the UFQFPN20 package, up to 10 external analog input channels are internally supported, though the actual number available depends on pin sharing; typically 5 to 8 channels can be used simultaneously. There is no on‑chip DAC, and no internal temperature sensor on this specific sub‑family. The ADC can be triggered by a timer for periodic sampling.

  7. How much memory does the STM8L151F3U6 have?
    It provides 8 KB of Flash program memory, 1 KB of SRAM, and 256 bytes of true data EEPROM. The EEPROM offers reliable, high‑endurance storage for calibration constants. This memory configuration is perfect for highly optimized, single‑purpose firmware in ultra‑compact, battery‑powered devices.

  8. What package does the STM8L151F3U6 use and how many I/O pins are there?
    It comes in an ultra‑small UFQFPN20 package measuring only 3 mm × 3 mm with a 0.5 mm lead pitch. It provides up to 16 general‑purpose I/O pins. This tiny QFN package is ideal for wearables, miniature sensors, and space‑constrained IoT modules.

  9. What is the supply voltage range of the STM8L151F3U6? Can it be powered by a coin cell?
    The operating voltage is 1.8 V to 3.6 V, perfectly suited for a single CR2032 coin cell or two alkaline AAA batteries. The MCU includes a low‑voltage reset (BOR) with programmable thresholds. 5 V is not supported; a voltage regulator is required if 5 V components are present in the system.

  10. How to program and debug the STM8L151F3U6? 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 ultra‑compact sensor nodes, battery‑powered wireless endpoints, disposable medical patches, smart beacons, and any space‑limited, low‑power application that needs a small 12‑bit ADC but does not require a DAC, LCD, or encryption.

Product Type:
Ultra-low-power 8-bit MCU
Brand:
STMicroelectronics
Series:
STM8L EnergyLite (Low-Density)
Core:
STM8 16MHz (16 MIPS)
Package:
UFQFPN-20 (3×3×0.6mm, 0.5mm pitch)
Memory:
8KB Flash, 1KB RAM, 256B EEPROM (ECC)
Analog:
10ch 12-bit ADC, 12-bit DAC, Dual comparators (fixed + rail-to-rail)
Touch:
Up to 16ch capacitive sensing
DMA:
4 channels (ADC, DAC, SPI, I2C, USART)
Interfaces:
SPI, I2C (400kHz), USART
Timers:
1×16-bit GP (IC/OC/PWM), 1×8-bit basic, Beeper, Dual WDG
RTC:
BCD calendar, alarm, ±0.5ppm calibration
Power:
350nA Halt, 1.0µA Active-halt, 195µA/MHz run
Voltage:
1.65~3.6V (no BOR), 1.8~3.6V (with BOR)
Temperature:
-40~85°C
I/Os:
Up to 16
Packaging:
Tape and Reel
Recent Reviews
+