Overview
The STM8L151K6U6TR is a member of the STM8L ultra-low-power 8-bit microcontroller family from STMicroelectronics. This medium-density device is designed to operate within a wide voltage range of 1.8 V to 3.6 V, and it can function down to 1.65 V at power down. The microcontroller is available in various temperature ranges, including -40 to +85 °C and -40 to +125 °C, making it suitable for a broad range of applications.
The STM8L151K6U6TR features the enhanced STM8 CPU core, which provides up to 16 MIPS at 16 MHz, along with a Harvard architecture and a 3-stage pipeline. It includes an integrated debug module with a hardware interface (SWIM) for non-intrusive In-Application debugging and ultra-fast Flash programming.
Key Specifications
Parameter | Specification |
---|---|
Operating Power Supply Range | 1.8 V to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40 to +85 °C, -40 to +125 °C |
Flash Program Memory | Up to 32 Kbytes |
Data EEPROM | 1 Kbyte with ECC, RWW |
RAM | Up to 2 Kbytes |
Maximum Frequency | 16 MHz |
CPU Performance | Up to 16 MIPS |
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) |
ADC | 12-bit up to 1 Msps/25 channels |
DAC | 12-bit with output buffer |
Comparators | 2 ultra-low-power comparators (1 with fixed threshold and 1 rail to rail) |
Timers | Two 16-bit timers with 2 channels, one 16-bit advanced control timer with 3 channels, one 8-bit timer with 7-bit prescaler |
Communication Interfaces | SPI, Fast I2C 400 kHz SMBus and PMBus™, USART (ISO 7816 interface and IrDA) |
Package | UFQFPN 32 5x5x0.55 mm |
Key Features
- Enhanced STM8 CPU core with Harvard architecture and 3-stage pipeline, providing up to 16 MIPS at 16 MHz.
- Integrated debug module with SWIM interface for non-intrusive In-Application debugging and ultra-fast Flash programming.
- Low power features including five low power modes: Wait, Low power run, Low power wait, Active-halt with full RTC, and Halt.
- Ultra-low leakage per I/O (50 nA) and fast wakeup from Halt (4.7 µs).
- Embedded data EEPROM and low-power, low-voltage, single-supply program Flash memory.
- Extensive range of enhanced I/Os and peripherals, including DMA, ADC, DAC, SPI, I2C, USART, and timers.
- Support for capacitive sensing channels for touchkey, proximity, linear touch, and rotary touch sensors.
- Modular design of the peripheral set, allowing easy transition to different ST microcontroller families.
Applications
The STM8L151K6U6TR is suitable for a wide range of applications that require ultra-low power consumption and high performance. These include:
- Industrial control systems.
- Automotive systems.
- Consumer electronics.
- Medical devices.
- Smart home devices.
- IoT devices.
Q & A
- What is the operating voltage range of the STM8L151K6U6TR?
The operating voltage range is 1.8 V to 3.6 V, and it can function down to 1.65 V at power down.
- What are the temperature ranges supported by the STM8L151K6U6TR?
The device supports temperature ranges of -40 to +85 °C and -40 to +125 °C.
- What is the maximum frequency of the STM8L151K6U6TR?
The maximum frequency is 16 MHz, providing up to 16 MIPS.
- What low power modes are available on the STM8L151K6U6TR?
The device features five low power modes: Wait, Low power run, Low power wait, Active-halt with full RTC, and Halt.
- What types of communication interfaces are supported by the STM8L151K6U6TR?
The device supports SPI, Fast I2C 400 kHz SMBus and PMBus™, and USART (ISO 7816 interface and IrDA).
- Does the STM8L151K6U6TR have any integrated debug capabilities?
Yes, it includes an integrated debug module with a hardware interface (SWIM) for non-intrusive In-Application debugging and ultra-fast Flash programming.
- What is the package type of the STM8L151K6U6TR?
The device is available in a UFQFPN 32 5x5x0.55 mm package.
- What types of timers are available on the STM8L151K6U6TR?
The device includes two 16-bit timers with 2 channels, one 16-bit advanced control timer with 3 channels, and one 8-bit timer with 7-bit prescaler.
- Does the STM8L151K6U6TR support capacitive sensing?
Yes, it supports up to 16 capacitive sensing channels for touchkey, proximity, linear touch, and rotary touch sensors.
- What is the purpose of the SWIM interface on the STM8L151K6U6TR?
The SWIM interface allows for non-intrusive In-Application debugging and ultra-fast Flash programming.