Overview
The STM8L151C6T3 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, known for its enhanced STM8 CPU core, which provides increased processing power of up to 16 MIPS at 16 MHz. The STM8L151C6T3 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 an integrated debug module with a hardware interface (SWIM) for non-intrusive in-application debugging and ultra-fast Flash programming.
Key Specifications
Parameter | Specification |
---|---|
Microcontroller Family | STM8L15x |
Flash Program Memory | Up to 32 Kbytes |
Data EEPROM | 1 Kbyte with ECC, RWW |
RAM | Up to 2 Kbytes |
Operating Voltage | 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 |
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 Type | LQFP 48 7x7x1.4 mm |
External Interrupt Sources | Up to 40 |
Key Features
- Advanced STM8 Core: Harvard architecture and 3-stage pipeline, providing up to 16 MIPS at 16 MHz.
- Low Power Features: Five low power modes, ultra-low leakage per I/O (50 nA), and fast wake-up from Halt mode (4.7 µs).
- Peripherals and Interfaces: 12-bit ADC, 12-bit DAC, two ultra-low-power comparators, real-time clock, four 16-bit timers, one 8-bit timer, SPI, I2C, and three USARTs.
- Memory and Data Protection: Up to 32 Kbytes of Flash program memory, 1 Kbyte of data EEPROM with ECC and RWW, and flexible write and read protection modes.
- Debugging and Programming: Integrated debug module with SWIM interface for non-intrusive in-application debugging and ultra-fast Flash programming.
- Capacitive Sensing: Up to 16 capacitive sensing channels supporting touchkey, proximity, linear touch, and rotary touch sensors.
Applications
- Industrial Automation: Suitable for low-power industrial control systems and automation.
- Consumer Electronics: Ideal for battery-powered devices such as remote controls, toys, and other consumer electronics.
- Medical Devices: Can be used in medical devices requiring low power consumption and high reliability.
- Automotive Systems: Applicable in automotive systems where low power and robust performance are essential.
- IoT Devices: Suitable for Internet of Things (IoT) devices that require low power consumption and advanced peripherals.
Q & A
- What is the maximum operating frequency of the STM8L151C6T3?
The maximum operating frequency is 16 MHz, providing up to 16 CISC MIPS peak performance.
- What are the low power modes available in the STM8L151C6T3?
The device features five low power modes: 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 is the operating voltage range of the STM8L151C6T3?
The operating voltage range is 1.8 V to 3.6 V, with the ability to operate down to 1.65 V at power down.
- What types of timers are available on the STM8L151C6T3?
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 a 7-bit prescaler.
- Does the STM8L151C6T3 support capacitive sensing?
- What is the purpose of the SWIM interface in the STM8L151C6T3?
The SWIM interface allows for non-intrusive in-application debugging and ultra-fast Flash programming.
- How much Flash program memory does the STM8L151C6T3 have?
The device has up to 32 Kbytes of Flash program memory.
- What is the temperature range for the STM8L151C6T3?
The temperature range is -40 to +85 °C and -40 to +125 °C.
- Does the STM8L151C6T3 have an integrated real-time clock (RTC)?
- What types of communication interfaces are available on the STM8L151C6T3?
The device features SPI, I2C, and three USARTs, including an ISO 7816 interface and IrDA.