Overview
The STM8L151G3U6 is an ultra-low-power 8-bit microcontroller from STMicroelectronics, part of the STM8L family. It features an enhanced STM8 CPU core, providing 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. This microcontroller is designed for low-power operations and includes an integrated debug module with a hardware interface (SWIM) for non-intrusive in-application debugging and ultrafast Flash programming.
The device incorporates embedded data EEPROM and low-power, low-voltage single-supply program Flash memory. It also includes a range of enhanced I/Os and peripherals, such as a 12-bit ADC, two comparators, a real-time clock, and multiple timers. Standard communication interfaces like SPI, I2C, and USART are also available.
Key Specifications
Parameter | Value |
---|---|
Manufacturer | STMicroelectronics |
Part Number | STM8L151G3U6 |
Package | UFQFPN28 4x4x0.6 P0.5 NO EXP PAD |
Program Memory Size | 8 Kbytes Flash |
Data EEPROM | 256 bytes with ECC |
RAM | 1 Kbyte |
Core | STM8 CPU core |
Maximum Clock Frequency | 16 MHz |
ADC Resolution | 12-bit |
Number of I/Os | Up to 41 I/Os |
Supply Voltage | 1.65 to 3.6 V (without BOR), 1.8 to 3.6 V (with BOR) |
Operating Temperature | -40 to 85 °C |
Low Power Modes | 5 low-power modes: Wait, Low power run, Low-power wait, Active-halt with RTC, Halt |
Interface Type | I2C, SPI, USART |
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).
- Peripherals: 12-bit ADC, two ultra-low-power comparators, real-time clock, two 16-bit timers, one 8-bit timer.
- Communication Interfaces: SPI, I2C, USART.
- Debugging and Programming: Integrated debug module with SWIM interface for non-intrusive debugging and ultrafast Flash programming.
- Capacitive Sensing: Up to 20 capacitive sensing channels supporting touchkey, proximity touch, linear touch, and rotary touch sensors.
- Reset and Supply Management: Low-power, ultra-safe BOR reset with 5 selectable thresholds, ultra-low power POR/PDR, programmable voltage detector (PVD).
Applications
The STM8L151G3U6 is suitable for a wide range of applications requiring low power consumption and high reliability, such as:
- Battery-powered devices
- IoT devices
- Industrial automation
- Consumer electronics
- Automotive systems
- Medical devices
Q & A
- What is the maximum clock frequency of the STM8L151G3U6?
The maximum clock frequency is 16 MHz.
- What is the program memory size of the STM8L151G3U6?
The program memory size is 8 Kbytes Flash.
- What are the operating voltage ranges for the STM8L151G3U6?
The operating voltage ranges are 1.65 to 3.6 V (without BOR) and 1.8 to 3.6 V (with BOR).
- What communication interfaces are available on the STM8L151G3U6?
The available communication interfaces are SPI, I2C, and USART.
- Does the STM8L151G3U6 support capacitive sensing?
Yes, it supports up to 20 capacitive sensing channels.
- What are the low-power modes available on the STM8L151G3U6?
The available low-power modes are Wait, Low power run, Low-power wait, Active-halt with RTC, and Halt.
- How many I/Os does the STM8L151G3U6 have?
It has up to 41 I/Os.
- What is the temperature range for the STM8L151G3U6?
The operating temperature range is -40 to 85 °C.
- Does the STM8L151G3U6 have a built-in debug module?
Yes, it includes an integrated debug module with a SWIM interface.
- What type of package is the STM8L151G3U6 available in?
The package type is UFQFPN28 4x4x0.6 P0.5 NO EXP PAD.