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 Please read
Errata Sheet
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
AN1181: Electrostatic discharge sensitivity measurement
1.4 59 KB
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
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
2.0 1,178 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
UM0789: Counter with the STM8L101xx low-power microcontroller and LCD
2.0 132 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
STM8L and STM32 L1 series - Ultra-low-power platform
790 KB

Related Tools and Software

Related Tools and Software

Part Number Description
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
EWSTM8 IAR Embedded Workbench with its optimizing C compiler provides full support for devices in the STM8A, STM8L, and STM8S series and generates very compact and efficient code. 8kB KickStart edition free of charge, limited to 8K bytes of code.
IAR-EWSTM8 IAR Integrated development environment and optimizing C compiler for STM8
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.
RIDE Raisonance IDE that drives the RLink and Signum JTAGjet in-circuit emulators.
ST-LINK In-circuit debugger and programmer for STM8 and STM32 MCUs; with IAR EWARM and Keil RVMDK and ST toolset
ST-LINK/V2 ST-LINK/V2 in-circuit debugger/programmer for STM8 and STM32
ST-TSLINK In-circuit debugger and programmer for STM8T devices
STICE Full-featured emulator offers flexible, modular debugging and programming solution
STM-STUDIO STM Studio run-time variables monitoring and visualization tool for STM8 and STM32 microcontrollers
STM8L-TOUCH-LIB STM8L STMTouch touch-sensing library
STM8L101-EVAL Evaluation board for STM8L101 MCUs
STMT/8L-EV1 Touch sensing Library for STM8L - Evaluation board
STSW-MCU005 STM32 and STM8 Flash loader demonstrator (UM0462)
STSW-STM8004 STM8 optimized I2C examples (AN3281)
STSW-STM8006 Example of implementation of user bootloader (AN2659)
STSW-STM8011 RC5 IR transmitter using the IRTIM modulator firmware (AN2957)
STSW-STM8012 STM8L10x standard peripheral library
STSW-STM8045 Audio software codec for the STM8S
STSW-STM8048 Precision improvement techniques for the A/D converter of the STM8 microcontroller (AN2719)
STSW-STM8049 Basic in-application programming example using the STM8 I2C and SPI peripherals (AN2737)
STSW-STM8054 Implementing a simple ADC using the STM8L101xx comparator firmware (AN2979)
STSW-STM8061 ISO/IEC 15693 and Dual Interface EEPROM library for STM8L microcontrollers (AN3985)
STSW-STM8062 STM8 in-application programming (IAP) using a customized bootloader (AN2659)
STSW-STM8064 Setup screensaver STM8 1024x768
STSW-STM8065 Setup screensaver STM8 1280x1024
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
STVP ST Visual Programmer for programming ST7, STM8 and STM32
STX-RLINK In-circuit debugger/programmer for STM8, ST7, STM32, STR7 and STR9 microcontrollers
TAP-KNX-KAIStack KNX home automation for STM8 and STM32, from Tapko Technologies GMBH

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_-.677No availability reported, please contact our Sales officeEcopack2-
STM8L101F2P6ActiveTSSOP 20Tube-4085_-.59Distributor reported inventory date: 2015-03-26
Distributor NameRegionStockMin. order
ARROWOrder NowAMERICA13321480
Farnell Element14Order NowEUROPE1101
STM8L101F2P6TRActiveTSSOP 20Tape And Reel-4085_-.59No availability reported, please contact our Sales officeEcopack2-
STM8L101F2U6AProposal-4085-No availability reported, please contact our Sales office-
STM8L101F2U6ATRActiveUFQFPN 20 3x3x0.6Tape And Reel-4085_-.59Distributor reported inventory date: 2015-03-26
Distributor NameRegionStockMin. order
Farnell Element14Order NowEUROPE17101
STM8L101F2U6TRActiveUFQFPN 20 3x3x0.6Tape And Reel-4085_-.59No 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