ST Life.augmented

STM8L101F2

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

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.

pdf Download Datasheet

Key Features

  • Main microcontroller featuresSupply voltage range 1.65 V to 3.6 VLow power consumption (Halt: 0.3 μA, Active-halt: 0.8 μA, Dynamic Run: 150 μA/MHz)STM8 Core with up to 16 CISC MIPS throughputTemp. range: -40 to 85 °C and 125 °C
  • MemoriesUp to 8 Kbytes of Flash program including up to 2 Kbytes of data EEPROMError correction code (ECC)Flexible write and read protection modesIn-application and in-circuit programmingData EEPROM capability1.5 Kbytes of static RAM
  • Clock managementInternal 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 managementUltralow power, ultrasafe power-on-reset /power down resetThree low power modes: Wait, Active-halt, Halt
  • Interrupt managementNested interrupt controller with software priority controlUp to 29 external interrupt sources
  • I/OsUp to 30 I/Os, all mappable on external interrupt vectorsI/Os with prog. input pull-ups, high sink/source capability and one LED driver infrared output
  • PeripheralsTwo 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 prescalerInfrared remote control (IR)Independent watchdogAuto-wakeup unitBeeper timer with 1, 2 or 4 kHz frequenciesSPI synchronous serial interfaceFast I2C Multimaster/slave 400 kHzUSART with fractional baud rate generator2 comparators with 4 inputs each
  • Development supportHardware single wire interface module (SWIM) for fast on-chip programming and non intrusive debuggingIn-circuit emulation (ICE)
  • 96-bit unique ID

Circuit Diagram

Design Resources

Top

Technical Documentation

Product Specifications

Description Version Size
pdf
DS6015: 8-bit ultralow power microcontroller with up to 8 Kbytes Flash, multifunction timers, comparators, USART, SPI, I2C
11.0 1,996 KB

Application Notes

Description Version Size
pdf
AN1015: Software techniques for improving microcontroller EMC performance
1.7 104 KB
pdf
AN1181: Electrostatic discharge sensitivity measurement
1.4 59 KB
pdf
AN1709: EMC design guide for ST microcontrollers
1.7 657 KB
pdf
AN2639: Soldering recommendations and package information for Lead-free ECOPACK® microcontrollers
2.4 209 KB
pdf
AN2659: STM8 in-application programming (IAP) using a customized user-bootloader
4.0 281 KB
pdf
AN2719: Precision improvement techniques for the A/D converter of the STM8 microcontroller
2.4 238 KB
pdf
AN2860: EMC guidelines for STM8 microcontrollers
5.0 262 KB
pdf
AN2869: Guidelines for designing touch sensing applications
6.0 980 KB
pdf
AN2957: Implementing an RC5 infrared transmitter using the IR timer modulator of the STM8L10x microcontroller
2.0 1,127 KB
pdf
AN2966: Capacitor selection guide for STM8T141and touch sensing library-based capacitive sensors
2.0 96 KB
pdf
AN3029: Getting started with STM8L and STM8AL
4.0 1,606 KB
pdf
AN3137: Analog-to-digital converter on STM8L and STM8AL devices: description and precision improvement techniques
3.0 692 KB
pdf
AN3139: Migration and compatibility guidelines for STM8L microcontroller applications
3.1 801 KB
pdf
AN3147: Power management in STM8L and STM8AL
2.0 280 KB
pdf
AN3181: Guidelines for obtaining IEC 60335 Class B certification in an STM8 application
2.0 428 KB
pdf
AN3236: Guidelines to increase the number of touchkeys with the STM8 Touch Sensing Library
1.4 201 KB
pdf
AN3252: Building a wave generator using STM8L-DISCOVERY
1.0 272 KB
pdf
AN3281: STM8 I²C optimized examples
2.0 201 KB
pdf
AN3397: Temperature sensor example using the STM8L-DISCOVERY board
1.0 428 KB

Technical Notes & Articles

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

User Manual

Description Version Size
pdf
UM0462: STM32™ and STM8™ Flash loader demonstrator
7.0 1,673 KB
pdf
UM0470: STM8 SWIM communication protocol and debug module
3.3 532 KB
pdf
UM0629: STM8L101-EVAL evaluation board
2.1 867 KB
pdf
UM0693: STM8L101-EVAL demonstration firmware
1.3 146 KB
pdf
UM0789: Counter with the STM8L101xx low-power microcontroller and LCD
2.0 132 KB
pdf
UM0991: Developing and debugging your STM8L-DISCOVERY application code
2.0 1,786 KB
pdf
UM1546: STEVAL-IHM037V1 remote fan speed controller
1.0 810 KB
pdf
UM1548: IR remote trasmitter STEVAL-IHM037V1
1.0 811 KB

Reference Manual

Description Version Size
pdf
RM0013: STM8L101xx microcontroller family
5.0 3,362 KB

Programming Manual

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

Errata Sheet

Description Version Size
pdf
ES0121: STM8L101xx limitations
5.0 503 KB

Design Notes & Tips

Description Version Size
pdf
Metering combo solution
1.0 580 KB

Presentations & Training Material

Presentations

Description Version Size
pdf
Fire alarms and smoke detectors - Application guide
1.0.0 336 KB
pdf
STM8L and STM32 L1 series low power MCUs
537 KB
pdf
STM8L/STM32L EnergyLite platform - Ultra-low-power devices marketing presentation
1.0.0 628 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.
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
STM8-TOUCH-LIB STM8 STMTouch library
STM8/128-MCKIT Motor control starter kit for STM8S (128KB flash) microcontrollers
STM8L-DISCOVERY Discovery kit for STM8L series - with STM8L152C6 MCU
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
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
STSW-STM8012 STM8L10x standard peripheral library
STSW-STM8025 STM8S DALI library example
STSW-STM8026 STM8S optimized examples package
STSW-STM8040 Production programming solutions for STM8
STSW-STM8045 Audio software codec for the STM8S
STSW-STM8048 Precision improvement techniques for the A/D converter of the STM8 microcontroller
STSW-STM8049 Basic in-application programming example using the STM8 I2C and SPI peripherals
STSW-STM8050 Real-time keeping on STM8S devices and usage of auto-wakeup unit (AWU) and beeper
STSW-STM8051 UART emulation software in STM8S microcontrollers
STSW-STM8052 STM8S high speed internal oscillator calibration
STSW-STM8053 STM8S family power management
STSW-STM8054 Implementing a simple ADC using the STM8L101xx comparator firmware
STSW-STM8060 Using the STM8S-DISCOVERY GPIOs and interrupt controller to drive LEDs (AN3266)
STSW-STM8061 ISO/IEC 15693 and Dual Interface EEPROM library for STM8L microcontrollers (AN3985)
STSW-STM8062 STM8S in-application programming (IAP) using a customized bootloader
STSW-STM8063 Interfacing an HD44780 2-Line LCD display with the STM8SVLDISCOVERY
STSW-STM8064 Setup screensaver STM8 1024x768
STSW-STM8065 Setup screensaver STM8 1280x1024
STSW-STM8068 Erase/write routines for STM8 ROM bootloader (UM0560)
STSW-STM8075 STM8 Class B firmware package variations (AN3181)
STVD ST Visual develop IDE for developing ST7 and STM8 applications
STVP ST Visual Programmer for programming ST7, STM8, STM8T and STM32
STX-RLINK In-circuit debugger/programmer for STM8, ST7, STM32, STR7 and STR9 microcontrollers

Publications and Collaterals

Brochure

Description Version Size
pdf
Semiconductor solutions for healthcare applications
1.0 665 KB

Sample & Buy

Top
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_-.632No data reported, please contact our DistributorsEcopack2PDF
XML
STM8L101F2P6ActiveTSSOP 20Tube-40125_-.55Distributor reported inventory date: 2013-05-21
Distributor NameRegionStockMin. order
AVNETOrder nowAMERICA12550
ARROWOrder nowEUROPE4440
FARNELLOrder nowEUROPE391
RS COMPONENTSOrder nowEUROPE622
DIGIKEYOrder nowWORLDWIDE421
MOUSEROrder nowWORLDWIDE50711
Ecopack2PDF
XML
STM8L101F2P6TRActiveTSSOP 20Tape And Reel-40125_-.55No data reported, please contact our DistributorsEcopack2PDF
XML
STM8L101F2U6AProposal-40125-No data reported, please contact our Distributors-
STM8L101F2U6ATRActiveUFQFPN 20 3x3x0.6Tape And Reel-40125_-.55Distributor reported inventory date: 2013-05-21
Distributor NameRegionStockMin. order
ARROWOrder nowAMERICA30003000
FARNELLOrder nowEUROPE22251
MOUSEROrder nowWORLDWIDE29701
Ecopack2PDF
XML
STM8L101F2U6TRActiveUFQFPN 20 3x3x0.6Tape And Reel-40125_-.55No data reported, please contact our DistributorsEcopack2-

(*) 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 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.
Feedback Form
Customer Feedback