qixinwei-pcba

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

reviews
items available
Add inquiry cart Inquire Now

STM8L152C6T6 Product Overview

The STM8L152C6T6 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, 4×28 LCD driver, 16-ch capacitive touch, dual comparators, advanced control timer, and SPI/I2C/USART interfaces. Packaged in LQFP-48 (7×7 mm) with 41 I/Os. Ideal for smart metering, industrial control, portable medical, and battery-powered devices.

STM8L152C6T6 Core Features

Ultra-low Power: 5 modes, 350 nA Halt, 5.1 µA Low-power run, 1.3 µA Active-halt with RTC, 50 nA I/O leakage, 4.7 µs wake-up Enhanced Core: STM8 16 MHz, 16 MIPS, Harvard architecture, 3-stage pipeline, 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 LCD Driver: Up to 4×28 segments, step-up converter 16-ch Capacitive Touch: Keys, proximity, linear, rotary sensors 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.8–3.6 V (down to 1.65 V), -40 °C to 85 °C (125 °C optional) Development: SWIM debug, USART bootloader, 96-bit unique ID

STM8L152C6T6 Applications

Smart Metering: Water/gas/heat/electricity meters, ultra-low power, LCD Industrial Control: Automation, process control, sensor acquisition, wide temp Smart Home: Environmental monitoring, lighting, security systems Medical: Glucose meters, blood pressure monitors Battery Devices: Remote controls, sensors, multi-year coin-cell life Wireless Sensor Nodes: Low-power sensing networks with wireless transceivers Consumer: Digital electronics, instrumentation, appliance panels Security: Access control, alarms

STM8L152C6T6 Key Advantages

Ultra-low Power: 350 nA Halt, 5 modes, years of coin-cell operation Analog Integration: 25-ch ADC + 12-bit DAC + dual comparators, no external analog ICs LCD Driver: Built-in 4×28 segments with booster, simplifies display design Touch Built-in: 16-ch capacitive sensing, eliminates touch IC DMA Offload: 4-ch DMA manages multiple peripherals, boosting efficiency Motor Control: Advanced timer with complementary PWM & dead-time High Integration: LQFP-48 package, 41 I/Os, saves PCB area and BOM Mature Ecosystem: STM8 architecture, 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.), 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


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

FAQ:

  1. What is the STM8L152C6T6 and its key specifications?
    The STM8L152C6T6 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, 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‑48 package, it provides up to 41 I/O pins and operates over ‑40 °C to +85 °C. It is a cost‑optimized member of the STM8L family for battery‑powered segment‑LCD applications that need strong analog and security features.

  2. How does the STM8L152C6T6 differ from the STM8L152R6T6?
    Both share the same core, the same LCD controller (4×28), and identical analog peripherals (12‑bit ADC/DAC). The differences are in memory and package: the L152C6T6 offers 32 KB Flash, 2 KB SRAM, and 1 KB EEPROM in an LQFP‑48 package with 41 I/O pins. The larger L152R6T6 doubles those to 64 KB Flash, 4 KB SRAM, 2 KB EEPROM and uses an LQFP‑64 with 54 I/O pins. Choose the C6T6 when 32 KB of Flash and 41 I/Os are sufficient; it gives you the same LCD and analog at a lower system cost in a smaller footprint.

  3. What is the difference between STM8L152C6T6 and STM8L151C6T6?
    The only significant difference is the LCD controller. The STM8L152C6T6 integrates a hardware LCD driver that can directly drive up to 4 commons × 28 segments. The STM8L151C6T6 lacks this module. Both have identical Flash (32 KB), SRAM (2 KB), EEPROM (1 KB), 12‑bit ADC/DAC, DMA, RTC, and AES. Choose the L152 when your design requires a segment LCD without an external driver; otherwise, the L151 is a more cost‑effective option if no display is needed.

  4. What ultra‑low‑power modes does the STM8L152C6T6 offer?
    This MCU achieves excellent low‑power performance. 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 on draws only 1.0 µA, while full Halt mode consumes 0.35 µA (typical). The LCD can remain visible even in Active‑halt mode, making the chip ideal for coin‑cell‑powered meters, portable medical devices, and sensors that need a continuous display and years of battery life.

  5. Can the STM8L152C6T6 drive a brushless DC motor?
    No. The STM8L152C6T6 does not include an advanced‑control timer (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 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 LCD capabilities does the built‑in controller provide?
    The integrated LCD controller directly drives up to 4 commons × 28 segments (112 pixels total) in multiplexed mode (static, 1/2, 1/3, 1/4 duty). It features an internal voltage generator with programmable contrast (5 levels) and can keep the display alive in Active‑halt mode without waking the CPU. This makes the STM8L152C6T6 a great fit for low‑power thermostats, flow meters, and portable instruments that need a permanent LCD readout.

  7. What are the ADC and DAC specifications?
    The MCU includes a 12‑bit successive‑approximation ADC with up to 25 external channels (available in the LQFP‑48 package) and an internal temperature sensor. The separate 12‑bit DAC provides a buffered analog voltage output. Together with the DMA unit, the ADC supports high‑speed sampling with minimal CPU load, which is ideal for sensor acquisition in data loggers and portable instruments.

  8. How much memory does the STM8L152C6T6 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. With 32 KB of Flash you can implement display logic, a communication stack, and AES encryption routines while leaving room for application code.

  9. What package does the STM8L152C6T6 use and how many I/O pins are there?
    It comes in an LQFP‑48 package (7 mm × 7 mm, 0.5 mm lead pitch) and provides up to 41 general‑purpose I/O pins. This compact package offers a good balance between connectivity and board space, making it easy to hand‑solder while still driving a segment LCD and connecting to multiple sensors.

  10. How to program and debug the STM8L152C6T6? What are its typical applications?
    Programming and debugging use the single‑wire SWIM interface with a low‑cost ST‑LINK/V2. 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 battery‑powered segment‑LCD meters (gas/water/heat), portable medical devices, thermostats, smart sensors, and industrial data loggers that need ultra‑low‑power operation and a direct LCD display.

Product Type:
Ultra-low-power 8-bit MCU
Brand:
STMicroelectronics
Series:
STM8L EnergyLite
Core:
STM8 16MHz (16 MIPS)
Package:
LQFP-48 (7×7mm)
Memory:
32KB Flash, 2KB RAM, 1KB EEPROM
Analog:
12-bit ADC (25ch), 12-bit DAC, Dual comparators
LCD Driver:
4×28 segments (with booster)
Voltage:
1.8V~3.6V
Temperature:
-40°C~85°C
Recent Reviews
+