Overview
The STM8L151G6U3TR 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, which operates from 1.8 V to 3.6 V (down to 1.65 V at power down) and is available in temperature ranges of -40 to +85 °C and -40 to +125 °C. The STM8L151G6U3TR features the enhanced STM8 CPU core, providing up to 16 MIPS at 16 MHz, with a Harvard architecture and a 3-stage pipeline. It includes integrated debug modules, embedded data EEPROM, and low-power, low-voltage program Flash memory. The device is designed for ultra-low-power operations and includes various peripherals and communication interfaces, making it suitable for a wide range of applications requiring low power consumption and high performance.
Key Specifications
Parameter | Value |
---|---|
Operating Power Supply Range | 1.8 V to 3.6 V (down to 1.65 V at power down) |
Temperature Range | -40 °C to 85 °C, -40 °C to 125 °C |
Flash Program Memory | Up to 32 Kbytes |
Data EEPROM | 1 Kbyte with ECC, 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 |
I/Os | Up to 41 I/Os, all mappable on interrupt vectors |
Communication Interfaces | SPI, Fast I2C 400 kHz SMBus and PMBus™, USART (ISO 7816 interface and IrDA) |
Package | UFQFPN28 4X4X0.6 P0.5 NO EXP PAD |
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.
- Peripherals and Interfaces: Includes 12-bit ADC, 12-bit DAC, SPI, I2C, USART, timers, and up to 16 capacitive sensing channels.
- Memory and Storage: Up to 32 Kbytes of Flash program memory, 1 Kbyte of data EEPROM with ECC, and up to 2 Kbytes of RAM.
- Debug and Development: Fast on-chip programming and non-intrusive debugging with SWIM, bootloader using USART.
- 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.
- Reset and Supply Management: Low power, ultra-safe BOR reset with 5 selectable thresholds, ultra-low-power POR/PDR, and programmable voltage detector (PVD).
Applications
- Industrial Automation: Suitable for control systems, sensors, and actuators due to its low power consumption and robust peripherals.
- Consumer Electronics: Ideal for battery-powered devices such as remote controls, smart home devices, and wearable electronics.
- Medical Devices: Can be used in medical devices requiring low power and high reliability, such as portable health monitors and diagnostic equipment.
- Automotive Systems: Applicable in automotive systems that require low power and high performance, such as in-car entertainment and safety systems.
- IoT Devices: Suitable for Internet of Things (IoT) applications that need low power consumption and efficient communication interfaces.
Q & A
- What is the operating voltage range of the STM8L151G6U3TR?
The operating voltage range is from 1.8 V to 3.6 V (down to 1.65 V at power down).
- What are the low power modes available in the STM8L151G6U3TR?
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 STM8L151G6U3TR?
The maximum frequency is 16 MHz, with a peak performance of 16 CISC MIPS.
- What types of communication interfaces are available on the STM8L151G6U3TR?
The device includes SPI, Fast I2C 400 kHz SMBus and PMBus™, and USART (ISO 7816 interface and IrDA).
- How much Flash program memory does the STM8L151G6U3TR have?
The device has up to 32 Kbytes of Flash program memory.
- What is the package type of the STM8L151G6U3TR?
The package type is UFQFPN28 4X4X0.6 P0.5 NO EXP PAD.
- Does the STM8L151G6U3TR support capacitive sensing?
Yes, it supports up to 16 capacitive sensing channels.
- What are the temperature ranges for the STM8L151G6U3TR?
The temperature ranges are -40 °C to 85 °C and -40 °C to 125 °C.
- How does the STM8L151G6U3TR manage clock operations?
The device includes a 1 to 16 MHz crystal oscillator, 32 kHz crystal oscillator, internal 16 MHz factory-trimmed RC, and internal 38 kHz low consumption RC.
- What debugging capabilities does the STM8L151G6U3TR offer?
The device supports fast on-chip programming and non-intrusive debugging with SWIM, and a bootloader using USART.