Ultra-low-power 8-bit MCU with 4 Kbytes Flash, 16 MHz CPU, integrated EEPROM

The STM8L101x1 STM8L101x2 STM8L101x3 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.

Key Features

  • 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
    • Ultra-low power POR/PDR
    • 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 programmable 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 I2C 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

Circuit Diagram

0 Download



Technical Documentation

Product Specifications
Description Version Size
DS6015 DS6015: 8-bit ultra-low power microcontroller with up to 8 Kbytes Flash, multifunction timers, comparators, USART, SPI, I2C 15.0 2 MB
Application Notes
Description Version Size
AN3137 AN3137: Analog-to-digital converter on STM8L and STM8AL devices: description and precision improvement techniques 3.1 691 KB
AN1709 AN1709: EMC design guide for ST microcontrollers 2.0 843 KB
AN2860 AN2860: EMC guidelines for STM8 microcontrollers 5.1 262 KB
AN3960 AN3960: ESD considerations for touch sensing applications on MCUs 2.0 353 KB
AN1181 AN1181: Electrostatic discharge sensitivity measurement 1.6 49 KB
AN3029 AN3029: Getting started with STM8L and STM8AL 5.1 1 MB
AN4312 AN4312: Guidelines for designing touch sensing applications with surface sensors 2.0 1 MB
AN3236 AN3236: Guidelines to increase the number of touch sensing touchkeys 4.0 300 KB
AN2957 AN2957: Implementing an RC5 infrared transmitter using the IR timer modulator of the STM8L10x microcontroller 2.2 1 MB
AN3139 AN3139: Migration and compatibility guidelines for STM8L microcontroller applications 3.2 801 KB
AN3147 AN3147: Power management in STM8L and STM8AL 3.1 370 KB
AN4310 AN4310: Sampling capacitor selection guide for MCU based touch sensing applications 3.0 208 KB
AN4316 AN4316: Tuning a STMTouch-based application 3.0 783 KB
AN3133 AN3133: Using the STM8L05xxx/STM8L101xx/STM8L15xxx/STM8L162xx/STM8AL31xx/STM8AL3Lxx real-time clock 5.2 600 KB
Technical Notes & Articles
Description Version Size
TN1163 TN1163: Description of WLCSP for microcontrollers and recommendations for its use 4.0 1 MB
TN0189 TN0189: STM8 bootloader frequently asked questions 2.4 320 KB
TN1205 TN1205: Tape and reel shipping media for STM8 and STM32 microcontrollers in FPN packages 3.0 753 KB
TN1206 TN1206: Tape and reel shipping media for STM8 and STM32 microcontrollers in QFP packages 3.0 830 KB
TN1207 TN1207: Tape and reel shipping media for STM8 and STM32 microcontrollers in SO packages 1.0 755 KB
TN1208 TN1208: Tape and reel shipping media for STM8 and STM32 microcontrollers in TSSOP and SSOP packages 1.0 743 KB
User Manuals
Description Version Size
UM0789 UM0789: Counter with the STM8L101xx low-power microcontroller and LCD 2.1 132 KB
UM0991 UM0991: Developing and debugging your STM8L-DISCOVERY application code 2.1 1 MB
UM1548 UM1548: IR remote trasmitter STEVAL-IHM037V1 1.0 810 KB
UM1546 UM1546: STEVAL-IHM037V1 remote fan speed controller 1.0 810 KB
UM0629 UM0629: STM8L101-EVAL evaluation board 2.1 867 KB
Reference Manuals
Description Version Size
RM0013 RM0013: STM8L101xx microcontroller family 5.2 3 MB
Programming Manuals
Description Version Size
PM0054 PM0054: How to program STM8L and STM8AL Flash program memory and data EEPROM 9.1 240 KB
PM0044 PM0044: STM8 CPU programming manual 3.4 899 KB
Errata Sheets
Description Version Size
ES0121 ES0121: STM8L101xx device limitations 6.1 291 KB
Device Option Lists
Description Version Size
STM8L101 option list (2- to 8-Kbyte) 2.0.0 1 KB

HW Model & CAD Libraries

HW Model & CAD Libraries
Description Version Size
STM8L CAD Symbol and Footprint files 1.0 2 MB

Presentations & Training Material

Description Version Size
Fire alarms and smoke detectors - Application guide 1.0 335 KB
STM32 and STM8 Functional Safety Packages 2 1 MB
STM32 and STM8 embedded software solutions 2.0 2 MB
STM8L and STM32 L1 series - Ultra-low-power platform 2.0 789 KB

Publications and Collaterals

Description Version Size
Get ready for the largest IoT development ecosystem 17.02 741 KB
Description Version Size
STM8 8-bit MCU family 15.10 1 MB
Semiconductor solutions for healthcare applications 1.0 665 KB

Tools and Software

Development Tools
Embedded Software
Evaluation Tools
Hardware Development Tools
Software Development Tools
MCUs Embedded Software
Product Evaluation Tools

Sample & Buy

Part Number Package Packing Type Operating Temperature (°C) (min) Operating Temperature (°C) (max) Marketing Status Unit Price (US$) * Quantity ECCN (EU) ECCN (US) Country of Origin More info Order from ST Order from Distributors
STM8L101F2U6TR UFQFPN 20 3x3x0.6 Tape And Reel -40 85 Active 0.364 10000 NEC EAR99 PHILIPPINES MORE INFO
STM8L101F2P6TR TSSOP 20 Tape And Reel -40 85 Active 0.364 10000 NEC EAR99 PHILIPPINES MORE INFO
STM8L101F2U6A - - -40 85 Proposal - - - - - MORE INFO

(*) Suggested Resale Price per unit (USD) for BUDGETARY USE ONLY. For quotes, prices in local currency, please contact your local ST Sales Office  or our Distributors

Quality & Reliability

Part Number Marketing Status Package Grade RoHS Compliance Grade Material Declaration**
STM8L101F2U6TR ActiveUFQFPN 20 3x3x0.6IndustrialEcopack2
STM8L101F2U6ATR ActiveUFQFPN 20 3x3x0.6IndustrialEcopack2 0
STM8L101F2P6TR ActiveTSSOP 20IndustrialEcopack2
STM8L101F2U6A Proposal - Industrial -
STM8L101F2P6 ActiveTSSOP 20IndustrialEcopack2
STM8L101F2P3 ActiveTSSOP 20IndustrialEcopack2

(**) The Material Declaration forms available on st.com may be generic documents based on the most commonly used package within a package family. For this reason, they may not be 100% accurate for a specific device. Please contact our sales support for information on specific devices.