ST Life.augmented


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

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.

pdf Download

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

Design Resources


Technical Documentation

Product Specifications

Description Version Size
DS6015: 8-bit ultra-low power microcontroller with up to 8 Kbytes Flash, multifunction timers, comparators, USART, SPI, I2C
14.0 1,639 KB

Application Notes

Description Version Size
AN1709: EMC design guide for ST microcontrollers
1.7 657 KB
AN2860: EMC guidelines for STM8 microcontrollers
5.0 262 KB
AN2869: Guidelines for designing touch sensing applications
6.1 977 KB
AN2957: Implementing an RC5 infrared transmitter using the IR timer modulator of the STM8L10x microcontroller
2.1 1,117 KB
AN3133: Using the STM8L05xxx/STM8L101xx/STM8L15xxx/STM8L162xx/STM8AL31xx/STM8AL3Lxx real-time clock
5.1 600 KB
AN3137: Analog-to-digital converter on STM8L and STM8AL devices: description and precision improvement techniques
3.0 692 KB
AN3139: Migration and compatibility guidelines for STM8L microcontroller applications
3.1 801 KB
AN3147: Power management in STM8L and STM8AL
3.0 371 KB
AN3181: Guidelines for obtaining IEC 60335 Class B certification in an STM8 application
2.0 428 KB
AN3236: Guidelines to increase the number of touch sensing touchkeys
4.0 300 KB
AN3397: Temperature sensor example using the STM8L-DISCOVERY board
1.0 428 KB
AN4310: Sampling capacitor selection guide for MCU based touch sensing applications
2.0 175 KB
AN4316: Tuning a STMTouch-based application
3.0 784 KB

Technical Notes & Articles

Description Version Size
TN0189: STM8 bootloader frequently asked questions
2.3 321 KB

User Manual

Description Version Size
UM0470: STM8 SWIM communication protocol and debug module
3.4 532 KB
UM0629: STM8L101-EVAL evaluation board
2.1 867 KB
UM0991: Developing and debugging your STM8L-DISCOVERY application code
2.1 1,838 KB
UM1546: STEVAL-IHM037V1 remote fan speed controller
1.0 810 KB
UM1548: IR remote trasmitter STEVAL-IHM037V1
1.0 811 KB
UM1632: STM8L DALI slave interface
1.0 2,196 KB

Reference Manual

Description Version Size
RM0013: STM8L101xx microcontroller family
5.1 3,084 KB

Programming Manual

Description Version Size
PM0044: STM8 CPU programming manual
3.3 899 KB
PM0054: How to program STM8L and STM8AL Flash program memory and data EEPROM
9.0 240 KB

Errata Sheet

Description Version Size
ES0121: STM8L101xx device limitations
6.0 291 KB

Device Option List

Description Version Size
STM8L101 option list (2- to 8-Kbyte)
2.0.0 2 KB

Design Notes & Tips

Description Version Size
Metering combo solution
1.0 580 KB

Presentations & Training Material


Description Version Size
Fire alarms and smoke detectors - Application guide
1.0.0 336 KB

Related Tools and Software

Related Tools and Software

Part Number Description
ST-LINK In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset
STICE Full-featured emulator offers flexible, modular debugging and programming solution
STM8L101-EVAL Evaluation board with STM8L101K3 MCU
AD/Stice_Connect Connection Adapter to use with STICE-SYS00x emulation systems
AS/Stice_Connect Adapter Socket for application board - to use with STICE-SYS00x emulation systems
CF/Stice_Connect Connexion flex to use with STICE-SYS00x emulation systems
STM-STUDIO Adapt title depending on RPN as shown in column B
ST-LINK/V2 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32
STSW-STM8011 RC5 IR transmitter using the IRTIM modulator firmware (AN2957)
STSW-STM8054 Implementing a simple ADC using the STM8L101xx comparator firmware (AN2979)
STSW-STM8012 STM8L10x standard peripheral library
STMT/8L-EV1 Touch sensing Library for STM8L - Evaluation board
IAR-EWSTM8 IAR Integrated development environment and optimizing C compiler for STM8
STSW-STM8061 ISO/IEC 15693 and Dual Interface EEPROM library for STM8L microcontrollers (AN3985)
STSW-STM8048 Precision improvement techniques for the A/D converter of the STM8 microcontroller (AN2719)
STSW-STM8045 Audio software codec for the STM8S
STX-RLINK In-circuit debugger/programmer for STM8, ST7, STM32, STR7 and STR9 microcontrollers
STM8L-TOUCH-LIB STM8L STMTouch touch-sensing library
iSYS-winIDEA iSYSTEM's complete software development and test solution for the STM32 and STM8 families
IDEA Cosmic's toolchain for the STM8 family is part of a complete and uniform product line incorporating over 20 years of innovative design and development. Cosmic tools for STM8, 32K Special Edition limited to 32K bytes of code, one year free license available at Cosmic.
STSW-STM8064 Setup screensaver STM8 1024x768
STSW-STM8062 STM8 in-application programming (IAP) using a customized bootloader (AN2659)
STSW-STM8065 Setup screensaver STM8 1280x1024
RIDE Raisonance branded integrated development environment for MCUs
STSW-STM8049 Basic in-application programming example using the STM8 I2C and SPI peripherals (AN2737)
STSW-STM8006 Example of implementation of user bootloader (AN2659)
TAP-KNX-KAIStack KNX home automation for STM8 and STM32, from Tapko Technologies GMBH
STVP ST Visual Programmer for programming ST7, STM8 and STM32
STSW-STM8075 Guidelines for obtaining IEC 60335 Class B certification in an STM8 application (AN3181)
STVD ST Visual develop IDE for developing ST7 and STM8 applications
STSW-STM8004 STM8 optimized I2C examples (AN3281)

Publications and Collaterals


Description Version Size
Semiconductor solutions for healthcare applications
1.0 665 KB

Sample & Buy

Part Number Marketing StatusPackagePacking TypeOperating Temperature (min) Operating Temperature (max) Automotive GradeOrder From STUnit Price (US$)*
@ 10000
Distributor AvailabilityRoHS Compliance GradeDownload
Material Declaration**
STM8L101F2P3ActiveTSSOP 20Tube-40125_-.465No availability reported, please contact our Sales officeEcopack2-
STM8L101F2P6ActiveTSSOP 20Tube-4085_-.405Distributor reported inventory date: 2015-11-25
Distributor NameRegionStockMin. order
ARROWOrder NowAMERICA12581480
Farnell Element14Order NowEUROPE621
STM8L101F2P6TRActiveTSSOP 20Tape And Reel-4085_-.405Distributor reported inventory date: 2015-11-24
Distributor NameRegionStockMin. order
ARROWOrder NowAMERICA25002500
STM8L101F2U6AProposal-4085-No availability reported, please contact our Sales office-
STM8L101F2U6ATRActiveUFQFPN 20 3x3x0.6Tape And Reel-4085_-.405Distributor reported inventory date: 2015-11-24
Distributor NameRegionStockMin. order
Farnell Element14Order NowEUROPE16911
STM8L101F2U6TRActiveUFQFPN 20 3x3x0.6Tape And Reel-4085_-.405No availability reported, please contact our Sales officeEcopack2-

(*) 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
(**) The Material Declaration forms available on 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.
Feedback Form
Customer Feedback