STM8L152R8T6 - 8-Bit Ultra-Low-Power MCU, 64KB Flash | STMicroelectronics
MPN: STM8L152R8T6 β Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.85 | $4.85 |
| 10 | $4.36 | $43.60 |
| 100 | $3.88 | $388.00 |
| 500 | $3.49 | $1,745.00 |
| 1,000 | $3.1 | $3,100.00 |
Drop-in alternatives for STM8L152R8T6 β 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:
STM8L152R8T6TR
β Drop-Inπ Reference alternative (not in catalog)
STM8L151R8T6
β Drop-Inπ Reference alternative (not in catalog)
STM8L152R8T6 Maximum Ratings & Electrical Characteristics
| Core | STM8 8-bit CISC |
| Maximum Frequency | 16 MHz |
| Flash Memory | 64 KB (64K x 8) |
| RAM Size | 4 KB |
| Data EEPROM | 2 KB |
| Supply Voltage | 1.8 V to 3.6 V |
| Operating Temperature | -40Β°C to 125Β°C |
| Package | 64-LQFP (10x10 mm) |
| Number of I/O Pins | 54 |
| ADC | 12-bit, up to 28 channels |
| DAC | 12-bit, 1 channel |
| Comparators | 2 |
| Timers | 5 (including 2x 16-bit, 1x 8-bit, 1x RTC, 1x watchdog) |
| Interfaces | USART, I2C, SPI |
| LCD Driver | Up to 8x40 segments |
| Low-Power Modes | Wait, Low-power Run, Low-power Wait, Active-halt, Halt |
| Halt Mode Current (with RTC) | 3.4 Β΅A typical |
| Halt Mode Current (without RTC) | 0.35 Β΅A typical |
| Maximum Power Dissipation | 288 mW |
| RoHS Status | Compliant |
STM8L152R8T6 Pin Configuration
| Pin 1 | PE2 β I/O pin, can be used as ADC input or timer input |
| Pin 2 | PE3 β I/O pin, can be used as ADC input or timer input |
| Pin 3 | PE4 β I/O pin, can be used as ADC input or timer input |
| Pin 4 | PE5 β I/O pin, can be used as ADC input or timer input |
| Pin 5 | VSS β Ground |
| Pin 6 | VDD β Power supply (1.8V to 3.6V) |
| Pin 7 | PE6 β I/O pin, can be used as ADC input or timer input |
| Pin 8 | PE7 β I/O pin, can be used as ADC input or timer input |
| Pin 9 | PE0 β I/O pin, can be used as ADC input or timer input |
| Pin 10 | PE1 β I/O pin, can be used as ADC input or timer input |
| Pin 11 | PB0 β I/O pin, can be used as ADC input or timer input |
| Pin 12 | PB1 β I/O pin, can be used as ADC input or timer input |
| Pin 13 | PB2 β I/O pin, can be used as ADC input or timer input |
| Pin 14 | PB3 β I/O pin, can be used as ADC input or timer input |
| Pin 15 | PB4 β I/O pin, can be used as ADC input or timer input |
| Pin 16 | PB5 β I/O pin, can be used as ADC input or timer input |
| Pin 17 | PB6 β I/O pin, can be used as ADC input or timer input |
| Pin 18 | PB7 β I/O pin, can be used as ADC input or timer input |
| Pin 19 | VSS β Ground |
| Pin 20 | VDD β Power supply (1.8V to 3.6V) |
| Pin 21 | PC0 β I/O pin, can be used as ADC input or timer input |
| Pin 22 | PC1 β I/O pin, can be used as ADC input or timer input |
| Pin 23 | PC2 β I/O pin, can be used as ADC input or timer input |
| Pin 24 | PC3 β I/O pin, can be used as ADC input or timer input |
| Pin 25 | PC4 β I/O pin, can be used as ADC input or timer input |
| Pin 26 | PC5 β I/O pin, can be used as ADC input or timer input |
| Pin 27 | PC6 β I/O pin, can be used as ADC input or timer input |
| Pin 28 | PC7 β I/O pin, can be used as ADC input or timer input |
| Pin 29 | PD0 β I/O pin, can be used as ADC input or timer input |
| Pin 30 | PD1 β I/O pin, can be used as ADC input or timer input |
| Pin 31 | PD2 β I/O pin, can be used as ADC input or timer input |
| Pin 32 | PD3 β I/O pin, can be used as ADC input or timer input |
| Pin 33 | PD4 β I/O pin, can be used as ADC input or timer input |
| Pin 34 | PD5 β I/O pin, can be used as ADC input or timer input |
| Pin 35 | PD6 β I/O pin, can be used as ADC input or timer input |
| Pin 36 | PD7 β I/O pin, can be used as ADC input or timer input |
| Pin 37 | VSS β Ground |
| Pin 38 | VDD β Power supply (1.8V to 3.6V) |
| Pin 39 | PA0 β I/O pin, can be used as ADC input or timer input |
| Pin 40 | PA1 β I/O pin, can be used as ADC input or timer input |
| Pin 41 | PA2 β I/O pin, can be used as ADC input or timer input |
| Pin 42 | PA3 β I/O pin, can be used as ADC input or timer input |
| Pin 43 | PA4 β I/O pin, can be used as ADC input or timer input |
| Pin 44 | PA5 β I/O pin, can be used as ADC input or timer input |
| Pin 45 | PA6 β I/O pin, can be used as ADC input or timer input |
| Pin 46 | PA7 β I/O pin, can be used as ADC input or timer input |
| Pin 47 | PF0 β I/O pin, can be used as ADC input or timer input |
| Pin 48 | PF1 β I/O pin, can be used as ADC input or timer input |
| Pin 49 | PF2 β I/O pin, can be used as ADC input or timer input |
| Pin 50 | PF3 β I/O pin, can be used as ADC input or timer input |
| Pin 51 | PF4 β I/O pin, can be used as ADC input or timer input |
| Pin 52 | PF5 β I/O pin, can be used as ADC input or timer input |
| Pin 53 | PF6 β I/O pin, can be used as ADC input or timer input |
| Pin 54 | PF7 β I/O pin, can be used as ADC input or timer input |
| Pin 55 | VSS β Ground |
| Pin 56 | VDD β Power supply (1.8V to 3.6V) |
| Pin 57 | NRST β Reset (active low) |
| Pin 58 | OSC_IN β External oscillator input |
| Pin 59 | OSC_OUT β External oscillator output |
| Pin 60 | VSS β Ground |
| Pin 61 | VDD β Power supply (1.8V to 3.6V) |
| Pin 62 | PD0 β I/O pin, can be used as ADC input or timer input |
| Pin 63 | PD1 β I/O pin, can be used as ADC input or timer input |
| Pin 64 | PD2 β I/O pin, can be used as ADC input or timer input |
Safe Operating Area (SOA) & Thermal Characteristics
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
STM8L152R8T6 is suitable for 6 applications: Portable Medical Devices, Smart Meters, Wireless Sensor Nodes, Industrial Control Systems, Consumer Electronics with LCD, Test and Measurement Instruments.
Portable Medical Devices
The STM8L152R8T6 is ideal for portable medical devices such as glucose meters, pulse oximeters, and blood pressure monitors. Its ultra-low-power consumption (0.35 Β΅A in Halt mode) extends battery life, while the integrated 12-bit ADC and comparators enable precise sensor measurements. The LCD driver supports small displays for patient data, and the wide supply voltage range (1.8V to 3.6V) allows operation from two AA batteries. In a typical glucose meter, the MCU reads the sensor via the ADC, processes the data, and displays results on the LCD, all while maintaining low power consumption to ensure months of operation on a single battery set.
Recommended
Smart Meters
The STM8L152R8T6 is well-suited for smart meters (electricity, water, gas) due to its low power consumption and rich peripheral set. The 12-bit ADC can measure voltage and current from sensors, while the RTC provides accurate time-stamping for usage data. The LCD driver displays consumption information, and the USART/I2C interfaces enable communication with external modems or PLC transceivers. In a smart electricity meter, the MCU samples the mains voltage and current, calculates energy consumption, and periodically transmits data via a communication module, all while operating from a battery or energy harvesting source. Its low-power modes ensure minimal energy draw during idle periods.
Recommended
Wireless Sensor Nodes
The STM8L152R8T6 is an excellent choice for wireless sensor nodes in IoT applications. Its ultra-low-power modes (0.35 Β΅A in Halt) allow long battery life, and the integrated ADC and comparators interface with various sensors (temperature, humidity, pressure). The SPI/I2C interfaces connect to RF transceivers like the SX1276 for LoRa communication. In a typical node, the MCU wakes periodically, reads sensors, processes data, and transmits via the RF module, then returns to sleep. The wide supply voltage range and low-power operation make it suitable for battery-powered or energy-harvesting deployments in industrial and agricultural monitoring.
Recommended
Industrial Control Systems
The STM8L152R8T6 can be used in industrial control systems for monitoring and control tasks. Its 16 MHz core provides sufficient processing power for real-time control loops, while the timers and PWM outputs drive actuators and motors. The USART and I2C interfaces enable communication with PLCs, sensors, and displays. The device's wide operating temperature range (-40Β°C to 125Β°C) ensures reliability in harsh environments. In a typical industrial controller, the MCU reads analog sensors via the ADC, executes control algorithms, and outputs PWM signals to adjust motor speed or valve position. Its low-power modes are useful for battery-backed systems or energy-saving applications.
Recommended
Consumer Electronics with LCD
The STM8L152R8T6 is perfect for consumer electronics that require an LCD display, such as digital thermometers, smart watches, and kitchen appliances. The integrated LCD driver supports up to 8x40 segments, eliminating the need for an external display driver. The low-power modes extend battery life in portable devices. In a digital thermometer, the MCU reads the temperature sensor, processes the data, and displays it on the LCD, all while consuming minimal power. The RTC can also be used for time-stamping and alarms. The device's small footprint (64-LQFP) fits compact designs.
Recommended
Test and Measurement Instruments
The STM8L152R8T6 is suitable for portable test and measurement instruments like multimeters, data loggers, and signal generators. Its 12-bit ADC and DAC provide accurate analog measurement and generation, while the timers enable precise frequency and pulse generation. The USART interface allows data logging to a PC or external memory. In a portable multimeter, the MCU measures voltage, current, and resistance via the ADC, displays readings on the LCD, and can store measurements in the data EEPROM. The low-power modes are essential for battery-operated instruments, ensuring long field operation.
Recommended
Recommended Products Summary
Engineering reference data for STM8L152R8T6 β comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | STM8L152R8T6TR | STM8L151R8T6 | STM8L152C8T6 | STM8L152M8T3 |
|---|---|---|---|---|---|
| Package | 64-LQFP (10x10 mm) | 64-LQFP (10x10 mm) - same | 64-LQFP (10x10 mm) - same | 48-LQFP (7x7 mm) - different | 80-LQFP (12x12 mm) - different |
| Brand | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics | STMicroelectronics |
| Core | STM8 8-bit CISC | STM8 8-bit CISC | STM8 8-bit CISC | STM8 8-bit CISC | STM8 8-bit CISC |
| Maximum Frequency | 16 MHz | 16 MHz | 16 MHz | 16 MHz | 16 MHz |
| Flash Memory | 64 KB | 64 KB | 64 KB | 64 KB | 64 KB |
| RAM Size | 4 KB | 4 KB | 4 KB | 4 KB | 4 KB |
| LCD Driver | Yes (up to 8x40 segments) | Yes (up to 8x40 segments) | No | Yes (up to 8x40 segments) | Yes (up to 8x40 segments) |
| DAC | 12-bit, 1 channel | 12-bit, 1 channel | No | 12-bit, 1 channel | 12-bit, 1 channel |
| Number of I/O Pins | 54 | 54 | 54 | 38 | 70 |
| Supply Voltage | 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 |
| Halt Mode Current (with RTC) | 3.4 Β΅A typical | 3.4 Β΅A typical | 3.4 Β΅A typical | 3.4 Β΅A typical | 3.4 Β΅A typical |
Key Differentiators
- Integrated LCD driver (vs STM8L151R8T6)
- Integrated 12-bit DAC (vs STM8L151R8T6)
- Ultra-low-power modes (vs STM8L152C8T6)
Design Notes
The STM8L152R8T6 operates from 1.8V to 3.6V. Use a low-dropout regulator (LDO) to provide a stable supply if the input voltage varies. Place a 100 nF ceramic capacitor close to each VDD pin and a 1 Β΅F capacitor at the main power input. For battery-powered designs, consider using the low-power modes to reduce current consumption to as low as 0.35 Β΅A in Halt mode.
For the 64-pin LQFP package, ensure proper soldering with a 0.5 mm pitch. Use a 4-layer PCB with a solid ground plane to minimize noise. Place decoupling capacitors as close as possible to the power pins. For the LCD driver, route the segment and common lines carefully to avoid crosstalk, especially in high-impedance modes.
Unused I/O pins should be configured to analog mode or low-power mode to minimize leakage current. Ensure the NRST pin is properly pulled up with a 100 nF capacitor to ground to avoid spurious resets. When using the RTC, ensure the correct clock source is selected (LSI or LSE) to maintain accurate timekeeping. Also, verify that the supply voltage does not exceed the absolute maximum rating of 4.0V.
Compliance Information
RoHS compliant per STMicroelectronics product page. Not AEC-Q100 qualified (not an automotive-grade part).