Overview
The STM8L151G6U6TR is a member of the STM8L ultra-low-power 8-bit microcontroller family from STMicroelectronics. This medium-density microcontroller operates within a voltage range of 1.65 to 3.6 V and is available in temperature ranges of -40 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 is designed for low-power operations and includes an integrated debug module with a hardware interface (SWIM) for non-intrusive In-Application debugging and ultra-fast Flash programming.
Key Specifications
Parameter | Value |
---|---|
Operating Power Supply | 1.65 to 3.6 V (without BOR), 1.8 to 3.6 V (with BOR) |
Temperature Range | -40 to 85, 105 or 125 °C |
Processing Power | Up to 16 MIPS at 16 MHz |
Flash Memory | Up to 64 Kbytes |
Data EEPROM | Up to 2 Kbytes |
RAM | Up to 4 Kbytes |
Low Power Modes | Wait, Low-power run (5.9 µA), Low-power wait (3 µA), Active-halt with full RTC (1.4 µA), Halt (400 nA) |
Consumption | 200 µA/MHz + 330 µA |
Package | UFQFPN28 |
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 five programmable thresholds
- Ultra-low-power POR/PDR and programmable voltage detector (PVD)
- Clock management with 32 kHz and 1-16 MHz crystal oscillators, and internal 16 MHz factory-trimmed RC
- Low-power RTC with BCD calendar and alarm interrupt
- LCD controller (in some variants), 8x40 or 4x44 with step-up converter
- DMA with 4 channels for ADC, DACs, SPIs, I2C, USARTs, Timers, and 1 channel for memory-to-memory
- 12-bit ADC up to 1 Msps/28 channels and 2x12-bit DAC (dual mode) with output buffer
- Timers including three 16-bit timers, one 16-bit advanced control timer, and one 8-bit timer
- Communication interfaces: two SPIs, fast I2C 400 kHz SMBus and PMBus, and three USARTs (ISO 7816 interface + IrDA)
- Up to 67 I/Os, all mappable on interrupt vectors, and up to 16 capacitive sensing channels
Applications
The STM8L151G6U6TR is suitable for a wide range of applications requiring low power consumption and high performance. These include:
- Industrial control systems
- Consumer electronics
- Medical devices
- Automotive systems
- Smart home devices
- IoT devices
Q & A
- What is the operating voltage range of the STM8L151G6U6TR?
The operating voltage range is 1.65 to 3.6 V (without BOR) and 1.8 to 3.6 V (with BOR).
- What are the temperature ranges for this microcontroller?
The temperature ranges are -40 to 85 °C, 105 °C, or 125 °C.
- What is the maximum processing power of the STM8L151G6U6TR?
The maximum processing power is up to 16 MIPS at 16 MHz.
- How much Flash memory does the STM8L151G6U6TR have?
The device has up to 64 Kbytes of Flash memory.
- What are the low power modes available in this microcontroller?
The low power modes include Wait, Low-power run, Low-power wait, Active-halt with full RTC, and Halt.
- Does the STM8L151G6U6TR have an integrated debug module?
Yes, it includes an integrated debug module with a hardware interface (SWIM) for non-intrusive In-Application debugging and ultra-fast Flash programming.
- What communication interfaces are available on this microcontroller?
The device features two SPIs, fast I2C 400 kHz SMBus and PMBus, and three USARTs (ISO 7816 interface + IrDA).
- Can the STM8L151G6U6TR be used in industrial control systems?
Yes, it is suitable for industrial control systems due to its low power consumption and high performance.
- Does the microcontroller support capacitive sensing?
Yes, it supports up to 16 capacitive sensing channels for touchkey, proximity, linear touch, and rotary touch sensors.
- What is the package type of the STM8L151G6U6TR?
The package type is UFQFPN28.