STMicroelectronics

STM8L152C6T6 - 8-bit Ultra-Low-Power MCU 32KB Flash | STMicroelectronics

MPN: STM8L152C6T6 βœ“ Active
In Stock (99,999) Ships in 1-3 business days
1.8 V to 3.6 V Vdss 0.35 Β΅A (typ) Id 48-LQFP (7x7 mm) Package 16 MHz Speed 32 KB (32K x 8) Memory
$3.42 USD / Unit
MOQ: 1 |
Volume Pricing
Qty Unit Price Extended
1 $3.42 $3.42
10 $3.08 $30.80
100 $2.74 $274.00
500 $2.46 $1,230.00
1,000 $2.19 $2,190.00
ℹ️ All prices are in USD

Drop-in alternatives for STM8L152C6T6 β€” same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.

Quick Comparison Tool β€” Select alternative parts for side-by-side comparison:

STM8L152C6T6TR

βœ… Drop-In
πŸ“¦ 48-LQFP (7x7 mm)
Same device, tape-and-reel packaging

πŸ“‹ Reference alternative (not in catalog)

STM8L151C6T6

βœ… Drop-In
STMicroelectronics
πŸ“¦ 48-LQFP (7x7 mm)
STM8 8-bit Β· 16 MHz Β· 32 KB (32K x 8) Β· 2 KB Β· 1 KB Β· 1.8 V to 3.6 V Β· 41 Β· 12-bit

βœ“ 99,999 In Stock

$2.19 / Unit

View Datasheet β†’

S9S08DV32F1VLF

βœ… Drop-In
πŸ“¦ 48-LQFP (7x7 mm)
Cross-brand, 8-bit MCU, 32KB Flash, no LCD driver

πŸ“‹ Reference alternative (not in catalog)

SAF-XC886CM-8FFI

βœ… Drop-In
πŸ“¦ 48-LQFP (7x7 mm)
Cross-brand, 8-bit MCU, 32KB Flash, no LCD driver

πŸ“‹ Reference alternative (not in catalog)

ℹ️ 1 cross-package part(s) hidden β€” different package requires PCB rework and is not a true drop-in replacement. Contact us if you need cross-package suggestions.

STM8L152C6T6 Maximum Ratings & Electrical Characteristics

Core STM8 8-bit CISC
Maximum Clock Frequency 16 MHz
Flash Memory 32 KB (32K x 8)
RAM Size 2 KB
Data EEPROM 1 KB
Supply Voltage Range 1.8 V to 3.6 V
Operating Temperature Range -40Β°C to +125Β°C
Package 48-LQFP (7x7 mm)
Number of Pins 48
ADC Resolution 12-bit
ADC Channels 28
DAC Resolution 12-bit
LCD Driver 4x28 segments
Communication Interfaces USART, I2C, SPI
Timers 2x 16-bit, 1x 8-bit
Comparators 2
RTC Yes
Low-Power Modes Halt, Active-Halt, Wait
Halt Mode Current 0.35 Β΅A (typ)
RoHS Status Compliant

STM8L152C6T6 Pin Configuration

LQFP-48 Package Pinout Diagram LQFP-48 7x7mm, P0.5mm, JEDEC MS-026. 1 12 LQFP-48
Pin 1 PE2 β€” Port E2 / SPI NSS / Timer input
Pin 2 PE3 β€” Port E3 / SPI SCK / Timer input
Pin 3 PE4 β€” Port E4 / SPI MISO / Timer input
Pin 4 PE5 β€” Port E5 / SPI MOSI / Timer input
Pin 5 VSS β€” Ground
Pin 6 VDD β€” Power supply
Pin 7 PD0 β€” Port D0 / USART RX / Timer input
Pin 8 PD1 β€” Port D1 / USART TX / Timer output
Pin 9 PD2 β€” Port D2 / I2C SCL / Timer input
Pin 10 PD3 β€” Port D3 / I2C SDA / Timer output
Pin 11 PD4 β€” Port D4 / Timer input
Pin 12 PD5 β€” Port D5 / Timer output
Pin 13 PD6 β€” Port D6 / Timer input
Pin 14 PD7 β€” Port D7 / Timer output
Pin 15 VSS β€” Ground
Pin 16 VDD β€” Power supply
Pin 17 PC0 β€” Port C0 / ADC input
Pin 18 PC1 β€” Port C1 / ADC input
Pin 19 PC2 β€” Port C2 / ADC input
Pin 20 PC3 β€” Port C3 / ADC input
Pin 21 PC4 β€” Port C4 / ADC input
Pin 22 PC5 β€” Port C5 / ADC input
Pin 23 PC6 β€” Port C6 / ADC input
Pin 24 PC7 β€” Port C7 / ADC input
Pin 25 VSS β€” Ground
Pin 26 VDD β€” Power supply
Pin 27 PB0 β€” Port B0 / ADC input / Timer input
Pin 28 PB1 β€” Port B1 / ADC input / Timer input
Pin 29 PB2 β€” Port B2 / ADC input / Timer input
Pin 30 PB3 β€” Port B3 / ADC input / Timer input
Pin 31 PB4 β€” Port B4 / ADC input / Timer input
Pin 32 PB5 β€” Port B5 / ADC input / Timer input
Pin 33 PB6 β€” Port B6 / ADC input / Timer input
Pin 34 PB7 β€” Port B7 / ADC input / Timer input
Pin 35 VSS β€” Ground
Pin 36 VDD β€” Power supply
Pin 37 PA0 β€” Port A0 / ADC input / Timer input
Pin 38 PA1 β€” Port A1 / ADC input / Timer input
Pin 39 PA2 β€” Port A2 / ADC input / Timer input
Pin 40 PA3 β€” Port A3 / ADC input / Timer input
Pin 41 PA4 β€” Port A4 / ADC input / Timer input
Pin 42 PA5 β€” Port A5 / ADC input / Timer input
Pin 43 PA6 β€” Port A6 / ADC input / Timer input
Pin 44 PA7 β€” Port A7 / ADC input / Timer input
Pin 45 VSS β€” Ground
Pin 46 VDD β€” Power supply
Pin 47 NRST β€” Reset (active low)
Pin 48 PE0 β€” Port E0 / Timer input

Safe Operating Area (SOA) & Thermal Characteristics

Safe Operating Area Chart Default safe operating area chart for STM8L152C6T6 Drain-to-Source Voltage (Vds) Drain Current (Id)

No official SOA curve available for this digital IC. Always operate within absolute maximum ratings specified in the datasheet. Ensure adequate cooling and derate as needed.

Typical Applications

STM8L152C6T6 is suitable for 6 applications: Smart Meters, Portable Medical Devices, Remote Controls, Wireless Sensor Nodes, Home Automation, Industrial Control.

⚑

Smart Meters

The STM8L152C6T6 is ideal for smart electricity, water, and gas meters due to its ultra-low-power consumption (0.35 Β΅A Halt mode) and integrated LCD driver. In a typical smart meter, the MCU reads sensor data (e.g., current transformer or flow sensor) via the 12-bit ADC, processes consumption calculations, and displays readings on a segment LCD. The RTC provides accurate time-stamping for tariff switching, and the USART/I2C interfaces enable communication with PLC or RF modules for remote data collection. The wide supply voltage range (1.8V-3.6V) allows direct battery operation, and the low-power modes extend battery life to 10+ years. Designers should ensure proper decoupling on the ADC reference and use the low-power timer for periodic wake-ups to minimize energy consumption.

πŸ’Š

Portable Medical Devices

The STM8L152C6T6 is well-suited for portable medical devices such as glucose meters, pulse oximeters, and blood pressure monitors. Its ultra-low-power operation ensures long battery life, critical for devices that patients use daily. The integrated LCD driver allows direct display of readings, and the 12-bit ADC can interface with biosensors (e.g., photodiodes, pressure sensors) with sufficient resolution. The device's multiple communication interfaces (USART, I2C, SPI) enable data transfer to a smartphone or PC for further analysis. In a glucose meter, the MCU reads the sensor current, converts it to a glucose concentration, and displays the result on the LCD. The RTC can timestamp measurements, and the EEPROM stores historical data. Designers should use the low-power modes between measurements to conserve battery, and ensure the ADC reference is stable for accurate readings.

πŸ“±

Remote Controls

The STM8L152C6T6 is an excellent choice for remote controls (TV, air conditioner, etc.) due to its low power consumption and integrated LCD driver for status display. The MCU scans the keypad matrix, encodes the command, and transmits it via an IR LED or RF module. The ultra-low-power Halt mode (0.35 Β΅A) ensures minimal battery drain when idle, extending battery life to several years. The device's 16 MHz clock provides sufficient processing power for complex remote protocols (e.g., RC5, NEC). The integrated EEPROM can store configuration settings, and the RTC can be used for scheduled operations. Designers should use the low-power timer for periodic key scanning and wake the MCU only when a key is pressed to minimize power consumption.

🧩

Wireless Sensor Nodes

The STM8L152C6T6 is ideal for wireless sensor nodes in IoT applications, where energy efficiency is paramount. The MCU can interface with various sensors (temperature, humidity, motion) via I2C or SPI, process the data, and transmit it wirelessly using an external RF module (e.g., SPIRIT1, SX1276). Its ultra-low-power modes allow the node to sleep for extended periods, waking only to take measurements and transmit, thereby extending battery life. The 12-bit ADC provides sufficient resolution for analog sensors, and the comparators can be used for wake-up on threshold crossing. The device's wide supply voltage range (1.8V-3.6V) accommodates battery voltage variations. Designers should implement a duty-cycling strategy to minimize active time and use the RTC for scheduled wake-ups.

🏭

Home Automation

The STM8L152C6T6 is suitable for home automation devices such as smart thermostats, lighting controls, and security panels. Its integrated LCD driver allows for a user-friendly display, and the multiple communication interfaces enable connectivity with other smart home devices (e.g., Zigbee, Z-Wave modules). The ultra-low-power consumption ensures that battery-powered devices (e.g., wireless switches, sensors) have long operational life. The MCU can handle control algorithms, user input via keypad, and status display. In a smart thermostat, the MCU reads temperature sensors, compares with the setpoint, and controls the HVAC system via a relay or TRIAC. The RTC provides scheduling capabilities, and the EEPROM stores user preferences. Designers should ensure proper isolation between the MCU and high-voltage control circuits.

🏭

Industrial Control

The STM8L152C6T6 can be used in industrial control applications such as motor control, process monitoring, and safety systems. Its robust operating temperature range (-40Β°C to 125Β°C) and wide supply voltage range make it suitable for harsh environments. The device's timers and comparators can be used for PWM generation and fault detection, while the ADC monitors analog signals from sensors. The communication interfaces (USART, I2C, SPI) allow connection to industrial networks (e.g., Modbus via RS-485). In a motor control application, the MCU generates PWM signals to drive a motor driver, reads encoder feedback, and implements control algorithms. The EEPROM can store calibration data, and the RTC provides time-stamping for event logs. Designers should implement proper ESD protection and use optocouplers for isolation in industrial environments.

Recommended Products Summary

STPM01 Energy metering IC for current/voltage sensing Used in: Smart Meters SPIRIT1 Sub-GHz RF transceiver for wireless communication Used in: Smart Meters LM4040 Precision voltage reference for ADC Used in: Portable Medical Devices TS5A23157 Analog switch for sensor multiplexing Used in: Portable Medical Devices TSOP38238 IR receiver for testing remote signals Used in: Remote Controls SFH4511 IR LED for transmission Used in: Remote Controls SX1276 LoRa transceiver for long-range communication Used in: Wireless Sensor Nodes HTS221 STMicroelectronics Used in: Wireless Sensor Nodes STP16CPC26 LED driver for status indicators Used in: Home Automation M24LR64E NFC/RFID tag for wireless configuration Used in: Home Automation L6206 DMOS driver for motor control Used in: Industrial Control ST485 RS-485 transceiver for industrial networking Used in: Industrial Control
What is the STM8L152C6T6?
The STM8L152C6T6 is an 8-bit ultra-low-power microcontroller from STMicroelectronics' STM8L EnergyLite family, featuring a 16 MHz STM8 core, 32 KB Flash, 2 KB RAM, and 1 KB data EEPROM in a 48-pin LQFP package. It integrates an LCD driver, RTC, timers, USART, I2C, SPI, 12-bit ADC, 12-bit DAC, and comparators, making it ideal for battery-powered applications.
What is the operating voltage range of STM8L152C6T6?
The STM8L152C6T6 operates from 1.8V to 3.6V. According to the STM8L152C6 datasheet, the device supports a supply voltage range of 1.8V to 3.6V, with a power-down mode that can operate down to 1.65V.
How much Flash memory does STM8L152C6T6 have?
The STM8L152C6T6 has 32 KB of Flash memory. This is organized as 32K x 8 bits and is used for program storage. The device also includes 2 KB of RAM and 1 KB of data EEPROM for non-volatile data storage.
What is the maximum clock frequency of STM8L152C6T6?
The STM8L152C6T6 operates at a maximum clock frequency of 16 MHz. This is achieved with the STM8 core, which can execute up to 16 MIPS at 16 MHz, providing a good balance between performance and power consumption.
What package is STM8L152C6T6 available in?
The STM8L152C6T6 is available in a 48-pin LQFP package with a 7x7 mm body size. This package is suitable for surface-mount assembly and provides a compact footprint for space-constrained designs.
Does STM8L152C6T6 have an LCD driver?
Yes, the STM8L152C6T6 includes an integrated LCD driver that supports up to 4x28 segments. This allows direct connection to segment LCDs without external driver ICs, reducing BOM cost and board space.
What communication interfaces are available on STM8L152C6T6?
The STM8L152C6T6 provides USART, I2C, and SPI communication interfaces. These enable connectivity with sensors, displays, and other peripherals, making the MCU versatile for various embedded applications.
What is the power consumption of STM8L152C6T6 in Halt mode?
The STM8L152C6T6 consumes as low as 0.35 Β΅A in Halt mode (typical). This ultra-low-power mode is essential for battery-powered devices that need to preserve energy during idle periods.
Is STM8L152C6T6 suitable for battery-powered applications?
Yes, the STM8L152C6T6 is specifically designed for ultra-low-power operation, with Halt mode current as low as 0.35 Β΅A and multiple low-power modes. Its wide supply voltage range (1.8V to 3.6V) and integrated peripherals make it ideal for battery-powered devices such as smart meters, medical monitors, and wireless sensors.
What is the difference between STM8L152C6T6 and STM8L151C6T6?
The STM8L152C6T6 and STM8L151C6T6 are similar, but the STM8L152C6T6 includes an integrated LCD driver, while the STM8L151C6T6 does not. Both have the same core, memory, and package, but the LCD driver is a key differentiator for applications requiring direct LCD display.
Can STM8L152C6T6 be used for smart meter applications?
Yes, the STM8L152C6T6 is well-suited for smart meters due to its ultra-low-power consumption, integrated LCD driver, and multiple communication interfaces (USART, I2C, SPI). It can handle metering calculations, display readings, and communicate with external systems while maintaining long battery life.
What is the best drop-in replacement for STM8L152C6T6?
The best drop-in replacement for STM8L152C6T6 is the STM8L152C6T6TR, which is the tape-and-reel version of the same device with identical specifications and package. Other pin-compatible alternatives include the STM8L152C6U3 (same die, different package) and the STM8L151C6T6 (without LCD driver).
Where can I buy STM8L152C6T6 online?
STM8L152C6T6 is available from major distributors such as DigiKey, Mouser, and LCSC. As of 2026-08-14, DigiKey lists it with pricing starting at $3.42 for single-unit quantities. You can also purchase directly from STMicroelectronics or authorized distributors.
What is the price of STM8L152C6T6?
As of 2026-08-14, the price of STM8L152C6T6 is approximately $3.42 for a single unit, $3.08 for 10 units, $2.74 for 100 units, $2.46 for 500 units, and $2.19 for 1000 units, based on DigiKey pricing. Prices may vary by distributor and quantity.
What is the lead time for STM8L152C6T6?
The lead time for STM8L152C6T6 is typically 2-4 weeks from major distributors like DigiKey and Mouser, depending on stock availability. For large orders, it is advisable to check with the distributor for current lead times.
Is STM8L152C6T6 in stock?
As of 2026-08-14, STM8L152C6T6 is in stock at DigiKey and Mouser, according to their websites. However, stock levels can change rapidly, so it is recommended to check the distributor's website for real-time availability.
STM8L152C6T6 vs STM8L151C2T6 - which is better for a low-power sensor node?
For a low-power sensor node, the STM8L152C6T6 is generally better because it offers 32 KB Flash and 2 KB RAM, compared to the STM8L151C2T6's 4 KB Flash and 1 KB RAM. The STM8L152C6T6 also includes an LCD driver and more peripherals, making it more versatile. However, if cost and memory are not constraints, the STM8L151C2T6 may be sufficient for simpler applications.
When should I choose STM8L152C6T6 over STM8L151C6T6?
Choose the STM8L152C6T6 over the STM8L151C6T6 when your application requires an integrated LCD driver. The STM8L152C6T6 includes a 4x28 segment LCD driver, while the STM8L151C6T6 does not. If you do not need LCD support, the STM8L151C6T6 may be a lower-cost option.
Can STM8L151C6T6 replace STM8L152C6T6?
The STM8L151C6T6 is pin-compatible with the STM8L152C6T6 and can replace it in most applications, but it lacks the LCD driver. If your design does not use the LCD driver, the STM8L151C6T6 is a drop-in replacement. However, if you rely on the LCD driver, you must use the STM8L152C6T6 or add an external LCD driver.
Where can I download the STM8L152C6T6 datasheet PDF?
The STM8L152C6T6 datasheet PDF can be downloaded from the STMicroelectronics website at https://www.st.com/resource/en/datasheet/stm8l152c6.pdf. It is also available on datasheet aggregator sites like Alldatasheet and Datasheets.com.
Where can I find the STM8L152C6T6 pinout?
The STM8L152C6T6 pinout is detailed in the datasheet, specifically in the pin description section. The 48-pin LQFP package pinout is available on page 15 of the datasheet, which can be downloaded from STMicroelectronics' website.
What are the key specifications of STM8L152C6T6 that engineers should know?
Engineers should know that the STM8L152C6T6 is an 8-bit MCU with a 16 MHz STM8 core, 32 KB Flash, 2 KB RAM, 1 KB EEPROM, and operates from 1.8V to 3.6V. It features a 12-bit ADC with 28 channels, a 12-bit DAC, an LCD driver (4x28 segments), RTC, and multiple communication interfaces (USART, I2C, SPI). Its ultra-low-power Halt mode current is 0.35 Β΅A, making it ideal for battery-powered applications.
Hey Google, what can replace STM8L152C6T6?
The STM8L152C6T6 can be replaced by the STM8L152C6T6TR (same device, tape-and-reel), STM8L151C6T6 (without LCD driver), or STM8L152C6U3 (same die, different package). For cross-brand alternatives, consider the NXP S9S08DV32F1VLF or the Infineon XC886CM-8FFI, which are pin-compatible and functionally similar, but verify pinout and firmware compatibility before substitution.
Is STM8L152C6T6 the same as STM8L151C6T6?
No, the STM8L152C6T6 and STM8L151C6T6 are not the same. The STM8L152C6T6 includes an integrated LCD driver, while the STM8L151C6T6 does not. They share the same core, memory, and package, but the LCD driver is a key difference. If your application requires LCD, choose the STM8L152C6T6.
What is the best NXP equivalent for STM8L152C6T6?
The best NXP equivalent for STM8L152C6T6 is the S9S08DV32F1VLF, which is an 8-bit MCU with 32 KB Flash, 2 KB RAM, and a 48-pin LQFP package. It is pin-compatible and offers similar peripherals, but it lacks the LCD driver. Verify the pinout and firmware compatibility before substitution.

Engineering reference data for STM8L152C6T6 β€” comparison, design guidance, and compliance information.

Selection Guide

Choose the STM8L152C6T6 when you need an ultra-low-power 8-bit MCU with an integrated LCD driver, making it ideal for battery-powered devices with displays such as smart meters, medical monitors, and remote controls. If you do not require the LCD driver, the STM8L151C6T6 is a lower-cost drop-in alternative with the same package and memory. For designs that need a smaller footprint, the STM8L152C6U3 offers the same die in a UFQFPN package, but requires a PCB layout change. For cross-brand alternatives, the NXP S9S08DV32F1VLF and Infineon SAF-XC886CM-8FFI are pin-compatible and offer similar memory, but lack the LCD driver and have different core architectures, requiring firmware porting. The STM8L152C6T6 is the best choice when LCD display and ultra-low power are critical, and you prefer to stay within the STM8 ecosystem for software reuse.

Comparison with Alternatives

Parameter This Product STM8L152C6T6TR STM8L151C6T6 STM8L152C6U3 S9S08DV32F1VLF SAF-XC886CM-8FFI
Package 48-LQFP (7x7 mm) 48-LQFP (7x7 mm) - same 48-LQFP (7x7 mm) - same 48-UFQFPN (7x7 mm) - different 48-LQFP (7x7 mm) - same 48-LQFP (7x7 mm) - same
Brand STMicroelectronics STMicroelectronics STMicroelectronics STMicroelectronics NXP Semiconductors Infineon
Core STM8 8-bit STM8 8-bit STM8 8-bit STM8 8-bit S08 8-bit XC800 8-bit
Max Clock Frequency 16 MHz 16 MHz 16 MHz 16 MHz 20 MHz 24 MHz
Flash Memory 32 KB 32 KB 32 KB 32 KB 32 KB 32 KB
RAM Size 2 KB 2 KB 2 KB 2 KB 2 KB 1.5 KB
Data EEPROM 1 KB 1 KB 1 KB 1 KB None (Flash emulation) None (Flash emulation)
LCD Driver Yes (4x28 segments) Yes (4x28 segments) No Yes (4x28 segments) No No
ADC Resolution 12-bit 12-bit 12-bit 12-bit 12-bit 10-bit
Supply Voltage Range 1.8V to 3.6V 1.8V to 3.6V 1.8V to 3.6V 1.8V to 3.6V 1.8V to 3.6V 2.5V to 5.5V

Key Differentiators

  • Integrated LCD driver (vs STM8L151C6T6)
  • Ultra-low-power Halt mode (vs S9S08DV32F1VLF)
  • True data EEPROM (vs SAF-XC886CM-8FFI)

Design Notes

For ultra-low-power operation, use the Halt mode (0.35 Β΅A) and wake up periodically using the RTC or low-power timer. Ensure all unused GPIOs are configured as analog inputs or outputs to avoid floating inputs that increase leakage current. Use the low-power run mode for active processing at reduced clock speeds to minimize dynamic power consumption.

Place a 100 nF decoupling capacitor close to each VDD pin and a 1 Β΅F capacitor on the main supply. For the ADC, connect VDDA to VDD through a ferrite bead and add a 100 nF capacitor to VDDA. The LCD driver requires a charge pump capacitor (typically 100 nF) between VLCD and ground. Keep the crystal oscillator traces short and away from high-speed digital signals.

Do not exceed the absolute maximum supply voltage of 4.0V. Ensure the NRST pin is properly pulled up with a 100 kΞ© resistor and a 100 nF capacitor to ground for reliable reset. When using the LCD driver, ensure the VLCD voltage is within the specified range (2.5V to 3.6V) to avoid damaging the LCD. For programming, use the SWIM interface with a 1 kΞ© series resistor on the SWIM pin.

Compliance Information

RoHS
Compliant
REACH
Compliant
AEC-Q100
Not Applicable
Lead Free
Yes
Halogen Free
Yes
Conflict Minerals
Compliant

RoHS compliant per STMicroelectronics product page. Halogen-free per GlobalSpec data. Not AEC-Q100 qualified (not intended for automotive).

Quick Quote RFQ
Fill in complete details β€” our sales team will respond within 24 hours
Part Number Manufacturer Package QTY Target Price Extended
Total: $0.00 USD
βœ“
Quote submitted!

We will respond to your email within 24 hours

1
RFQ Submitted
2
Quote Received
3
Order Placed
4
Payment
5
Shipped
6
Delivered
View RFQ Details