Overview
The STM8L151G2U3TR is an ultra-low-power 8-bit microcontroller from STMicroelectronics, part of the STM8L series. This device features an enhanced STM8 CPU core, providing 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. It is designed for low-power operations, making it suitable for applications where power consumption is critical.
The microcontroller includes an integrated debug module with a hardware interface (SWIM) for non-intrusive in-application debugging and ultrafast Flash programming. It also features embedded data EEPROM and low-power, low-voltage single-supply program Flash memory.
Key Specifications
Parameter | Specification |
---|---|
Operating Power Supply | 1.65 to 3.6 V (without BOR), 1.8 to 3.6 V (with BOR) |
Temperature Range | -40 to 85 or 125 °C |
Maximum Frequency | 16 MHz, 16 CISC MIPS peak |
Flash Program Memory | Up to 4 Kbytes |
Data EEPROM | 256 bytes with ECC |
RAM | 1 Kbyte |
Low-Power Modes | Wait, Low power run, Low-power wait, Active-halt with RTC, Halt |
Ultra-Low Leakage per I/O | 50 nA |
Fast Wakeup from Halt | 5 μs |
Package | UFQFPN28 4X4X0.6 P0.5 NO EXP PAD |
RoHS Compliance Grade | Ecopack2 |
Key Features
- Advanced STM8 Core: Harvard architecture and 3-stage pipeline, up to 16 MIPS at 16 MHz.
- Low Power Features: 5 low-power modes, ultra-low leakage per I/O (50 nA), fast wakeup from Halt (5 μs).
- Memories: Up to 4 Kbytes of Flash program memory, 256 bytes of data EEPROM with ECC, 1 Kbyte of RAM.
- Peripherals: 12-bit ADC up to 1 Msps/28 channels, two ultra-low-power comparators, two 16-bit timers, one 8-bit timer, real-time clock, SPI, I2C, USART.
- Communication Interfaces: SPI, Fast I2C (400 kHz), USART.
- Interrupts and I/Os: Up to 40 external interrupt sources, up to 41 I/Os all mappable on interrupt vectors.
- Capacitive Sensing: Up to 20 capacitive sensing channels supporting touchkey, proximity touch, linear touch, and rotary touch sensors.
- Debugging and Programming: Integrated debug module with SWIM interface, fast on-chip programming, and non-intrusive debugging.
Applications
The STM8L151G2U3TR is designed for a wide range of applications where low power consumption is critical, such as:
- Portable devices (e.g., wearables, handheld devices).
- Industrial control systems requiring low power and high reliability.
- Automotive systems where power efficiency is essential.
- Consumer electronics needing ultra-low power modes.
- Sensors and monitoring systems in various industries.
Q & A
- What is the maximum operating frequency of the STM8L151G2U3TR?
The maximum operating frequency is 16 MHz, achieving up to 16 CISC MIPS peak.
- What are the operating power supply ranges for the STM8L151G2U3TR?
The operating power supply ranges are 1.65 to 3.6 V (without BOR) and 1.8 to 3.6 V (with BOR).
- What are the low-power modes available in the STM8L151G2U3TR?
The available low-power modes are Wait, Low power run, Low-power wait, Active-halt with RTC, and Halt.
- What is the ultra-low leakage per I/O in the STM8L151G2U3TR?
The ultra-low leakage per I/O is 50 nA.
- How fast is the wakeup from Halt mode in the STM8L151G2U3TR?
The wakeup from Halt mode is 5 μs.
- What types of communication interfaces are available on the STM8L151G2U3TR?
The available communication interfaces include SPI, Fast I2C (400 kHz), and USART.
- How many external interrupt sources does the STM8L151G2U3TR support?
The STM8L151G2U3TR supports up to 40 external interrupt sources.
- What is the package type for the STM8L151G2U3TR?
The package type is UFQFPN28 4X4X0.6 P0.5 NO EXP PAD.
- Does the STM8L151G2U3TR support capacitive sensing?
Yes, it supports up to 20 capacitive sensing channels for touchkey, proximity touch, linear touch, and rotary touch sensors.
- What debugging and programming capabilities does the STM8L151G2U3TR offer?
The STM8L151G2U3TR features an integrated debug module with a SWIM interface for non-intrusive debugging and fast on-chip programming.