Overview
The STM8L151K6U6 is a member of the STM8L ultra-low-power 8-bit microcontroller family from STMicroelectronics. This device is part of the medium-density STM8L15x family, known for its enhanced processing power and low-power consumption. The STM8L151K6U6 operates within a voltage range of 1.8 V to 3.6 V and is available in temperature ranges of -40 to +85 °C and -40 to +125 °C. It features the advanced STM8 CPU core with a Harvard architecture and a 3-stage pipeline, providing up to 16 MIPS at 16 MHz. The microcontroller includes an integrated debug module with SWIM (Single-Wire Interface Module) for non-intrusive in-application debugging and ultra-fast Flash programming.
Key Specifications
Parameter | Value |
---|---|
Operating Power Supply | 1.8 V to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40 °C to 85 °C, 105 °C, or 125 °C |
Flash Program Memory | Up to 32 Kbytes |
Data EEPROM | Up to 1 Kbyte with ECC and RWW |
RAM | Up to 2 Kbytes |
Maximum Frequency | 16 MHz, 16 CISC MIPS peak |
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 |
Package | UFQFPN 32 5x5x0.55 mm |
RoHS Compliance | Ecopack2 |
Key Features
- Advanced STM8 Core: Harvard architecture and 3-stage pipeline, up to 16 MIPS at 16 MHz.
- Low-Power Modes: Five low-power modes including Wait, Low-power run, Low-power wait, Active-halt with full RTC, and Halt.
- Reset and Supply Management: Low-power, ultra-safe BOR reset with five programmable thresholds, ultra-low-power POR/PDR, and programmable voltage detector (PVD).
- Clock Management: 1 to 16 MHz crystal oscillator, 32 kHz crystal oscillator, internal 16 MHz factory-trimmed RC, and internal 38 kHz low consumption RC.
- Memories: Up to 32 Kbytes of Flash program memory, 1 Kbyte of data EEPROM with ECC and RWW, and up to 2 Kbytes of RAM.
- DMA: 4 channels supporting ADC, DAC, SPI, I2C, USART, timers, and one channel for memory-to-memory.
- ADC and DAC: 12-bit ADC up to 1 Msps/25 channels, 12-bit DAC with output buffer.
- Timers: 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.
- Communication Interfaces: SPI, Fast I2C 400 kHz SMBus and PMBus, USART (ISO 7816 interface and IrDA).
- Capacitive Sensing: Up to 16 capacitive sensing channels supporting touchkey, proximity, linear touch, and rotary touch sensors.
- Debugging and Programming: Fast on-chip programming and non-intrusive debugging with SWIM, bootloader using USART.
Applications
- Industrial Automation: Suitable for low-power, high-performance applications in industrial automation.
- Consumer Electronics: Ideal for battery-powered devices requiring low power consumption and high processing efficiency.
- Medical Devices: Used in medical devices that require precise timing, low power consumption, and robust peripherals.
- Automotive Systems: Applicable in automotive systems where low power and high reliability are crucial.
- IoT Devices: Suitable for Internet of Things (IoT) devices that need efficient power management and advanced peripherals.
Q & A
- What is the operating voltage range of the STM8L151K6U6?
The operating voltage range is 1.8 V to 3.6 V, and it can go down to 1.65 V at power down.
- What are the temperature ranges supported by the STM8L151K6U6?
The device supports temperature ranges of -40 °C to 85 °C, 105 °C, or 125 °C.
- How much Flash program memory does the STM8L151K6U6 have?
The device has up to 32 Kbytes of Flash program memory.
- What are the low-power modes available in the STM8L151K6U6?
The device features five low-power modes: Wait, Low-power run, Low-power wait, Active-halt with full RTC, and Halt.
- What is the maximum frequency of the STM8L151K6U6?
The maximum frequency is 16 MHz, providing up to 16 CISC MIPS peak.
- What types of communication interfaces are available on the STM8L151K6U6?
The device includes SPI, Fast I2C 400 kHz SMBus and PMBus, and USART (ISO 7816 interface and IrDA).
- Does the STM8L151K6U6 support capacitive sensing?
Yes, it supports up to 16 capacitive sensing channels for touchkey, proximity, linear touch, and rotary touch sensors.
- How does the STM8L151K6U6 support debugging and programming?
The device supports fast on-chip programming and non-intrusive debugging with SWIM, and a bootloader using USART.
- What is the package type of the STM8L151K6U6?
The device is available in a UFQFPN 32 5x5x0.55 mm package.
- Is the STM8L151K6U6 RoHS compliant?
Yes, the device is RoHS compliant with an Ecopack2 grade.