STM8L101G3 Ultra-low-power 8-bit MCU with 8 Kbytes Flash, 16 MHz CPU, up to 2-Kbyte of EEPROM

The STM8L101xx 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 ultrafast Flash programming.

All STM8L101xx microcontrollers feature low power low-voltage single-supply program Flash memory. The 8-Kbyte devices embed data EEPROM.

The STM8L101xx low power family is based on a generic set of state-of-the-art 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.

All STM8L low power products are based on the same architecture with the same memory mapping and a coherent pinout

技术特性
  • Main microcontroller features
    • Supply voltage range 1.65 V to 3.6 V
    • Low power consumption (Halt: 0.3 μA, Active-halt: 0.8 μA, Dynamic Run: 150 μA/MHz)
    • STM8 Core with up to 16 CISC MIPS throughput
    • Temp. range: -40 to 85 °C and 125 °C
  • Memories
    • Up to 8 Kbytes of Flash program including up to 2 Kbytes of data EEPROM
    • Error correction code (ECC)
    • Flexible write and read protection modes
    • In-application and in-circuit programming
    • Data EEPROM capability
    • 1.5 Kbytes of static RAM
  • Clock management
    • Internal 16 MHz RC with fast wakeup time (typ. 4 μs)
    • Internal low consumption 38 kHz RC driving both the IWDG and the AWU
  • Reset and supply management
    • Ultralow power, ultrasafe power-on-reset /power down reset
    • Three low power modes: Wait, Active-halt, Halt
  • Interrupt management
    • Nested interrupt controller with software priority control
    • Up to 29 external interrupt sources
  • I/Os
    • Up to 30 I/Os, all mappable on external interrupt vectors
    • I/Os with prog. input pull-ups, high sink/source capability and one LED driver infrared output
  • Peripherals
    • Two 16-bit general purpose timers (TIM2 and TIM3) with up and down counter and 2 channels (used as IC, OC, PWM)
    • One 8-bit timer (TIM4) with 7-bit prescaler
    • Infrared remote control (IR)
    • Independent watchdog
    • Auto-wakeup unit
    • Beeper timer with 1, 2 or 4 kHz frequencies
    • SPI synchronous serial interface
    • Fast I²C Multimaster/slave 400 kHz
    • USART with fractional baud rate generator
    • 2 comparators with 4 inputs each
  • Development support
    • Hardware single wire interface module (SWIM) for fast on-chip programming and non intrusive debugging
    • In-circuit emulation (ICE)
  • 96-bit unique ID
功能框图
STM8L101G3 订购信息
订购型号 产品状态 美金价格 数量 封装 包装形式 温度范围 材料声明
STM8L101G3U6A Active 0.7075 1000 UFQFPN 28 4x4x0.55 Tray -40 °C-125 °C STM8L101G3U6A
STM8L101G3U6 Active 0.7075 1000 UFQFPN 28 4x4x0.55 Tray -40 °C-125 °C STM8L101G3U6
STM8L101G3U6TR Active 0.7075 1000 UFQFPN 28 4x4x0.55 Tape And Reel -40 °C-125 °C STM8L101G3U6TR
DATASHEET
描述 版本 大小
STM8L101G3 : 8-bit ultralow power microcontroller with up to 8 Kbytes Flash, multifunction timers, comparators, USART, SPI, I²C 11 1996KB
APPLICATION NOTES
描述 版本 大小
AN3147: STM8L family power management 1 206KB
AN3281: STM8 I²C optimized examples 1 225KB
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
AN2979: Implementing a simple ADC using the STM8L101xx comparator 1 292KB
AN2957: Implementing an RC5 infrared transmitter using the IR timer modulator of the STM8L10x microcontroller 2 1127KB
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: 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
LICENSE AGREEMENTS
描述 版本 大小
MCU software licence agreement liberty v2 2.0 18KB
MCU software licence agreement image v2 2.0 17KB
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
描述 版本 大小
RM0016: STM8S and STM8A microcontroller families 8 4978KB
PRODUCT PRESENTATIONS
描述 版本 大小
STM8L and STM32 L1 series marketing presentation 1.0.0 537KB
TECHNICAL NOTES
描述 版本 大小
TN0189: STM8 bootloader frequently asked questions 2 321KB
USER MANUALS
描述 版本 大小
UM0789: Counter with the STM8L101xx low-power microcontroller and LCD 2 133KB
UM0693: STM8L101-EVAL demonstration firmware 1 147KB
UM0470: STM8 SWIM communication protocol and debug module 3 532KB
UM0560: STM8 bootloader 5 802KB
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
STM8L101-EVAL Evaluation board for STM8L101 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
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
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
STMT/8L-EV1 Touch sensing Library for STM8L - Evaluation board
FIRMWARE
描述 版本 大小
STM8L10x standard peripheral library 1.2.0 4489KB
MARKETING BROCHURES
描述 版本 大小
BRSTM800212 : STM8 product families 1.0.0 1565KB