STM8L151G6 Ultra-low-power 8-bit MCU with 32 Kbytes Flash, 16 MHz CPU, integrated EEPROM
The medium-density STM8L15x devices are members of the STM8L ultra-low-power 8-bit family. The medium-density STM8L15x family operates from 1.8 V to 3.6 V (down to 1.65 V at power down) and is available in the -40 to +85 °C and -40 to +125 °C temperature ranges.
The medium-density STM8L15x ultra-low-power family features the enhanced STM8 CPU core providing increased processing power (up to 16 MIPS at 16 MHz) while maintaining the advantages of a CISC architecture with improved code density, a 24-bit linear addressing space and an optimized architecture for low power operations.
The family includes an integrated debug module with a hardware interface (SWIM) which allows non-intrusive In-Application debugging and ultra-fast Flash programming.
All medium-density STM8L15x microcontrollers feature embedded data EEPROM and low-power, low-voltage, single-supply program Flash memory.
They incorporate an extensive range of enhanced I/Os and peripherals.
The modular design of the peripheral set allows the same peripherals to be found in different ST microcontroller families including 32-bit families. This makes any transition to a different family very easy, and simplified even more by the use of a common set of development tools.
Six different packages are proposed from 28 to 48 pins. Depending on the device chosen, different sets of peripherals are included. .
All STM8L ultra-low-power products are based on the same architecture with the same memory mapping and a coherent pinout
技术特性
- Operating conditions
- Operating power supply range 1.8 V to 3.6 V (down to 1.65 V at power down)
- Temp. range: - 40 °C to 85, 105 or 125 °C
- Low power features
- 5 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)
- Consumption: 195 μA/MHz + 440 μA
- Ultra-low leakage per I/0: 50 nA
- Fast wakeup from Halt: 4.7 μs
- Advanced STM8 core
- Harvard architecture and 3-stage pipeline
- Max freq. 16 MHz, 16 CISC MIPS peak
- Up to 40 external interrupt sources
- Reset and supply management
- Low power, ultra-safe BOR reset with 5 selectable thresholds
- Programmable voltage detector (PVD)
- Clock management
- 1 to 16 MHz crystal oscillator
- 32 kHz crystal oscillator
- Internal 16 MHz factory-trimmed RC
- Internal 38 kHz low consumption RC
- Low power RTC
- BCD calendar with alarm interrupt
- Auto-wakeup from Halt w/ periodic interrupt
- LCD: up to 4x28 segments w/ step-up converter
- Memories
- Up to 32 KB of Flash program memory and 1 Kbyte of data EEPROM with ECC, RWW
- Flexible write and read protection modes
- DMA
- 4 channels; supported peripherals: ADC, DAC, SPI, I²C, USART, timers
- 1 channel for memory-to-memory
- 12-bit DAC with output buffer
- 12-bit ADC up to 1 Msps/25 channels
- T. sensor and internal reference voltage
- 2 ultra-low-power comparators
- 1 with fixed threshold and 1 rail to rail
- Timers
- Two 16-bit timers with 2 channels (used as IC, OC, PWM), quadrature encoder
- One 16-bit advanced control timer with 3 channels, supporting motor control
- One 8-bit timer with 7-bit prescaler
- 2 watchdogs: 1 Window, 1 Independent
- Beeper timer with 1, 2 or 4 kHz frequencies
- Communication interfaces
- Synchronous serial interface (SPI)
- Fast I²C 400 kHz SMBus and PMBus
- USART (ISO 7816 interface and IrDA)
- Up to 41 I/Os, all mappable on interrupt vectors
- Up to 16 capacitive sensing channels supporting touchkey, proximity, linear touch and rotary touch sensors
- Development support
- Fast on-chip programming and non intrusive debugging with SWIM
- 96-bit unique ID
|
功能框图
 |
STM8L151G6 订购信息
订购型号 |
产品状态 |
美金价格 |
数量 |
封装 |
包装形式 |
温度范围 |
材料声明 |
STM8L151G6U7TR |
Active |
1.0712 |
1000 |
UFQFPN 28 4x4x0.55 |
Tape And Reel |
-40 °C-125 °C |
STM8L151G6U7TR |
STM8L151G6Y6TR |
Active |
1.0525 |
1000 |
WLCSP FAN IN |
Tape And Reel |
-40 °C-125 °C |
STM8L151G6Y6TR |
STM8L151G6U6TR |
Active |
0.9312 |
1000 |
UFQFPN 28 4x4x0.55 |
Tape And Reel |
-40 °C-125 °C |
STM8L151G6U6TR |
STM8L151G6U3 |
Active |
1.0709 |
1000 |
UFQFPN 28 4x4x0.55 |
Tray |
-40 °C-125 °C |
STM8L151G6U3 |
STM8L151G6U6 |
Active |
0.9312 |
1000 |
UFQFPN 28 4x4x0.55 |
Tray |
-40 °C-125 °C |
STM8L151G6U6 |
STM8L151G6Y3TR |
Active |
1.21 |
1000 |
WLCSP FAN IN |
Tape And Reel |
-40 °C-125 °C |
STM8L151G6Y3TR |
STM8L151G6U7 |
Active |
1.0712 |
1000 |
UFQFPN 28 4x4x0.55 |
Tray |
-40 °C-125 °C |
STM8L151G6U7 |
STM8L151G6U3TR |
Active |
1.0709 |
1000 |
UFQFPN 28 4x4x0.55 |
Tape And Reel |
-40 °C-125 °C |
STM8L151G6U3TR |
DATASHEET
描述 |
版本 |
大小 |
STM8L151G6 : DS6372: 8-bit ultralow power MCU, up to 32 KB Flash, 1 KB Data EEPROM, RTC, LCD, timers, USART, I²C, SPI, ADC, DAC, comparators |
11 |
1233KB |
APPLICATION NOTES
描述 |
版本 |
大小 |
AN3133: Using the STM8L15x/STM8L16x real time clock |
3 |
446KB |
AN3117: Using the STM8L15x/STM8L162 DMA controller |
2 |
401KB |
AN3147: STM8L family power management |
1 |
206KB |
AN3101: STM8L15x internal RC oscillator calibration |
3 |
253KB |
AN3281: STM8 I²C optimized examples |
1 |
225KB |
AN2659: STM8 in-application programming (IAP) using a customized user-bootloader |
3 |
236KB |
AN2639: Soldering recommendations and package information for Lead-free ECOPACK® microcontrollers |
2 |
209KB |
AN1015: Software techniques for improving microcontroller EMC performance |
1 |
105KB |
AN2719: Precision improvement techniques for the A/D converter of the STM8 microcontroller |
2 |
239KB |
AN3139: Migration and compatibility guidelines for STM8L microcontroller applications |
3 |
802KB |
AN3269: Introduction to STM8L15x power saving modes using the STM8L-DISCOVERY IDD measurement feature |
1 |
212KB |
AN3236: Guidelines to increase the number of touchkeys with the STM8 Touch Sensing Library |
1 |
202KB |
AN3181: Guidelines for obtaining IEC60335 Class B certification in an STM8 application |
1 |
458KB |
AN2869: Guidelines for designing touch sensing applications |
6 |
980KB |
AN3029: Getting started with STM8L |
3 |
1537KB |
AN2860: STM8S 微控制器的 EMC 设计指导 |
2 |
261KB |
AN2860: EMC guidelines for STM8 microcontrollers |
4 |
215KB |
AN1709: EMC design guide for ST microcontrollers |
1 |
657KB |
AN1181: Electrostatic discharge sensitivity measurement |
1 |
59KB |
AN2966: Capacitor selection guide for STM8T141and touch sensing library-based capacitive sensors |
2 |
97KB |
AN3252: Building a wave generator using STM8L-DISCOVERY |
1 |
272KB |
AN3225: Audio software codec for the STM8L15xxx |
2 |
266KB |
AN3137: A/D converter on STM8L devices: description and precision improvement techniques |
2 |
729KB |
ERRATA SHEETS
描述 |
版本 |
大小 |
ES019: STM8L152x4/6 and STM8L151x4/6 device limitations |
12 |
266KB |
LICENSE AGREEMENTS
PROGRAMMING MANUALS
描述 |
版本 |
大小 |
PM0044: STM8 CPU programming manual |
3 |
900KB |
PM0054: How to program STM8S and STM8A Flash program memory and data EEPROM |
7 |
270KB |
REFERENCE MANUALS
描述 |
版本 |
大小 |
RM0031: STM8L05xx, STM8L15xx and STM8L16xx microcontroller family |
9 |
4800KB |
USER MANUALS
描述 |
版本 |
大小 |
UM0470: STM8 SWIM communication protocol and debug module |
3 |
532KB |
UM0970: STM8L-DISCOVERY |
2 |
1225KB |
UM0774: STM8L15LPBOARD low-power demonstration board |
2 |
235KB |
UM0784: STM8L1526-EVAL demonstration firmware |
1 |
319KB |
UM0560: STM8 bootloader |
5 |
802KB |
UM0462: STM32™ and STM8™ Flash loader demonstrator |
7 |
1673KB |
UM0991: Developing and debugging your STM8L-DISCOVERY application code |
2 |
1787KB |
PRODUCT PRESENTATIONS
TECHNICAL NOTES
描述 |
版本 |
大小 |
TN0189: STM8 bootloader frequently asked questions |
2 |
321KB |
SW DEMOS
DEVICE PROGRAMMERS
CODECS
BOARDS AND TOOLS
Part Number |
描述 |
STM-STUDIO |
STM Studio run-time variables monitoring and visualization tool |
STVP |
ST Visual Programmer for programming ST7, STM8, STM8T and STM32 |
STM8L15LPBOARD |
Low-cost demonstration board for STM8L (32KB flash) Low Power MCUs |
AD/Stice_Connect |
Connection Adapter to use with STICE-SYS00x emulation systems |
STM8-TOUCH-LIB |
STM8 touch sensing library |
ST-LINK |
In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset |
AS/Stice_Connect |
Adapter Socket for application board - to use with STICE-SYS00x emulation systems |
STMPRIMER |
EvoPrimer components to build your own EvoPrimer for easy evaluation and development with STM32 and STM8 MCUs |
STM8L-PRIMER |
Complete EvoPrimer ready to use from Raisonance for easy evaluation and development with STM8L MCUs |
STM8L-DISCOVERY |
Discovery kit for the STM8L EnergyLite 8-bit MCUs |
ST-LINK/V2 |
ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32 |
STVD |
ST Visual develop IDE for developing ST7 and STM8 applications |
STM8S-DISCOVERY |
Discovery kit for the STM8S general-purpose 8-bit MCUs |
STICE |
Full-featured emulator offers flexible, modular debugging and programming solution |
STX-RLINK |
In-circuit debugger/programmer supporting JTAG and ICC protocols for STM8, ST7, uPSD, STM32, STR7 and STR9 microcontrollers |
CF/Stice_Connect |
Connexion flex to use with STICE-SYS00x emulation systems |
STMT/8L-EV1 |
Touch sensing Library for STM8L - Evaluation board |
STM8L1526-EVAL |
Evaluation board for STM8L15x/16x (32KB flash) ErnergyLite 8-bit MCUs |
FIRMWARE
MARKETING BROCHURES
描述 |
版本 |
大小 |
BRHEALTH0511 : Semiconductor solutions for healthcare applications |
1.0 |
666KB |
BRULP00611 : STM32L and STM8L MCU families |
1.0.0 |
1468KB |
BRSTM800212 : STM8 product families |
1.0.0 |
1565KB |