Overview
The STM8L152K4T6TR is a member of the STM8L ultra-low-power 8-bit microcontroller family from STMicroelectronics. This device is part of the medium-density STM8L15x series, which is designed to provide high processing power while maintaining ultra-low power consumption. The STM8L152K4T6TR operates within a voltage range of 1.8 V to 3.6 V (down to 1.65 V at power down) and is available in temperature ranges of -40 °C to 85 °C and -40 °C to 125 °C. It features the enhanced STM8 CPU core, which offers up to 16 MIPS at 16 MHz, along with a Harvard architecture and a 3-stage pipeline, ensuring efficient and low-power operation.
Key Specifications
Specification | Details |
---|---|
Operating Voltage | 1.8 V to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40 °C to 85 °C, -40 °C to 125 °C |
Processing Power | Up to 16 MIPS at 16 MHz |
Flash Program Memory | Up to 16 Kbytes |
Data EEPROM | 1 Kbyte with ECC, RWW |
RAM | Up to 2 Kbytes |
Low Power Modes | Wait, Low power run (5.1 µA), Low power wait (3 µA), Active-halt with full RTC (1.3 µA), Halt (350 nA) |
Power Consumption | 195 µA/MHz + 440 µA |
I/O Leakage | 50 nA |
Wakeup Time from Halt | 4.7 µs |
External Interrupt Sources | Up to 40 |
Package Options | LQFP 32 7x7x1.4 mm, UFQFPN 32 5x5x0.55 mm |
Key Features
- Advanced STM8 Core: Harvard architecture and 3-stage pipeline, providing up to 16 MIPS at 16 MHz.
- Low Power Features: 5 low power modes, ultra-low leakage per I/O, and fast wakeup from Halt.
- Memories: Up to 16 Kbytes of Flash program memory, 1 Kbyte of data EEPROM with ECC and RWW, and up to 2 Kbytes of RAM.
- DMA and Peripherals: 4 DMA channels supporting ADC, DAC, SPI, I2C, USART, and timers; 12-bit DAC and 12-bit ADC; and ultra-low-power comparators.
- Timers and Watchdogs: Two 16-bit timers, one 16-bit advanced control timer, one 8-bit timer, and two watchdogs.
- Communication Interfaces: SPI, Fast I2C 400 kHz SMBus and PMBus™, and USART (ISO 7816 interface and IrDA).
- Capacitive Sensing: Up to 16 capacitive sensing channels supporting touchkey, proximity, linear touch, and rotary touch sensors.
- Development Support: Fast on-chip programming and non-intrusive debugging with SWIM, bootloader using USART, and 96-bit unique ID.
Applications
- Industrial Automation: Suitable for low-power industrial control systems and automation due to its advanced timers and motor control capabilities.
- Consumer Electronics: Ideal for battery-powered devices requiring low power consumption and high processing efficiency.
- Medical Devices: Can be used in medical devices that require precise timing, low power consumption, and reliable operation.
- Automotive Systems: Applicable in automotive systems where low power and robust performance are critical.
- IoT Devices: Suitable for Internet of Things (IoT) applications that need efficient power management and multiple communication interfaces.
Q & A
- What is the operating voltage range of the STM8L152K4T6TR?
The operating voltage range is 1.8 V to 3.6 V (down to 1.65 V at power down).
- What are the temperature ranges for this microcontroller?
The temperature ranges are -40 °C to 85 °C and -40 °C to 125 °C.
- What is the maximum processing power of the STM8L152K4T6TR?
The maximum processing power is up to 16 MIPS at 16 MHz.
- How much Flash program memory does the STM8L152K4T6TR have?
The STM8L152K4T6TR has up to 16 Kbytes of Flash program memory.
- What are the low power modes available in this microcontroller?
The low power modes include Wait, Low power run (5.1 µA), Low power wait (3 µA), Active-halt with full RTC (1.3 µA), and Halt (350 nA).
- What communication interfaces are supported by the STM8L152K4T6TR?
The supported communication interfaces include SPI, Fast I2C 400 kHz SMBus and PMBus™, and USART (ISO 7816 interface and IrDA).
- Does the STM8L152K4T6TR support capacitive sensing?
Yes, it supports up to 16 capacitive sensing channels for touchkey, proximity, linear touch, and rotary touch sensors.
- What development tools are available for this microcontroller?
Fast on-chip programming and non-intrusive debugging with SWIM, bootloader using USART, and a 96-bit unique ID are available.
- What is the typical power consumption of the STM8L152K4T6TR?
The typical power consumption is 195 µA/MHz + 440 µA.
- How many external interrupt sources does the STM8L152K4T6TR support?
It supports up to 40 external interrupt sources.
- What is the wakeup time from Halt mode for the STM8L152K4T6TR?
The wakeup time from Halt mode is 4.7 µs.