Overview
The STM8L151C4T6 is an ultra-low-power 8-bit microcontroller from STMicroelectronics, part of the STM8L ultra-low-power family. This microcontroller is designed to operate within a wide 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, 105 °C, or 125 °C. It features the enhanced STM8 CPU core, which provides increased processing power of up to 16 MIPS at 16 MHz, while maintaining the advantages of a CISC architecture with improved code density and a 24-bit linear addressing space. The device includes an integrated debug module with a hardware interface (SWIM) for non-intrusive In-Application debugging and ultra-fast Flash programming.
Key Specifications
Parameter | Description |
---|---|
Operating Voltage | 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 |
Processor Core | Enhanced STM8 CPU core, Harvard architecture, 3-stage pipeline |
Maximum Frequency | Up to 16 MHz, 16 CISC MIPS peak |
Flash Program Memory | Up to 32 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 |
Package | LQFP 48 7x7x1.4 mm, UFQFPN 48 7x7x0.55 mm |
Key Features
- Advanced STM8 core with Harvard architecture and 3-stage pipeline
- Up to 40 external interrupt sources
- Low power, ultra-safe BOR reset with 5 selectable 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
- Low power RTC with BCD calendar and alarm interrupt
- LCD controller up to 4x28 segments with step-up converter (for STM8L152xx models)
- DMA with 4 channels supporting ADC, DAC, SPI, I2C, USART, and timers
- 12-bit DAC with output buffer and 12-bit ADC up to 1 Msps/25 channels
- Two ultra-low-power comparators and temperature sensor with internal reference voltage
- Timers: two 16-bit timers, one 16-bit advanced control timer, and one 8-bit timer
- Communication interfaces: SPI, Fast I2C 400 kHz SMBus and PMBus™, USART (ISO 7816 interface and IrDA)
- Up to 41 I/Os, all mappable on interrupt vectors, and up to 16 capacitive sensing channels
- Fast on-chip programming and non-intrusive debugging with SWIM, bootloader using USART, and 96-bit unique ID
Applications
- Industrial automation and control systems
- Consumer electronics requiring low power consumption
- Medical devices and healthcare equipment
- Automotive systems, especially those requiring low power and high reliability
- Smart home and IoT devices
- Energy metering and monitoring systems
- Low-power wireless communication devices
Q & A
- What is the operating voltage range of the STM8L151C4T6?
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 supported by the STM8L151C4T6?
The device supports temperature ranges of -40 °C to 85 °C, 105 °C, or 125 °C.
- What is the maximum frequency of the STM8L151C4T6?
The maximum frequency is up to 16 MHz, with a peak performance of 16 CISC MIPS.
- How much Flash program memory does the STM8L151C4T6 have?
The device has up to 32 Kbytes of Flash program memory.
- What are the low power modes available in the STM8L151C4T6?
The device features Wait, Low power run (5.1 µA), Low power wait (3 µA), Active-halt with full RTC (1.3 µA), and Halt (350 nA) low power modes.
- What is the power consumption of the STM8L151C4T6?
The power consumption is 195 µA/MHz + 440 µA.
- What is the I/O leakage current of the STM8L151C4T6?
The I/O leakage current is 50 nA.
- How long does it take for the STM8L151C4T6 to wake up from Halt mode?
The wakeup time from Halt mode is 4.7 µs.
- What communication interfaces are available on the STM8L151C4T6?
The device supports SPI, Fast I2C 400 kHz SMBus and PMBus™, and USART (ISO 7816 interface and IrDA).
- Does the STM8L151C4T6 support capacitive sensing?
Yes, it supports up to 16 capacitive sensing channels.
- What debugging features are available on the STM8L151C4T6?
The device features fast on-chip programming and non-intrusive debugging with SWIM, and a bootloader using USART.