Overview
The STM8L101K3U6 is a member of the STM8L101x3 family of ultra-low-power 8-bit microcontrollers from STMicroelectronics. This microcontroller features the enhanced STM8 CPU core, which provides increased processing power of up to 16 MIPS at 16 MHz, while maintaining the advantages of a CISC architecture. It includes a 24-bit linear addressing space and an optimized architecture for low-power operations. The device is equipped with an integrated debug module and a hardware interface (SWIM) for non-intrusive in-application debugging and ultrafast Flash programming.
The STM8L101K3U6 is designed for low-power applications, offering low power consumption in various modes (Halt: 0.3 µA, Active-halt: 0.8 µA, Dynamic Run: 150 µA/MHz) and a supply voltage range of 1.65 V to 3.6 V. It operates within a temperature range of -40 to 85 °C and up to 125 °C.
Key Specifications
Parameter | Specification |
---|---|
Program Memory Size | Up to 8 Kbytes Flash |
Data RAM Size | 1.5 Kbytes |
Data EEPROM | Up to 2 Kbytes |
Supply Voltage Range | 1.65 V to 3.6 V |
Maximum Clock Frequency | 16 MHz |
Low Power Consumption | Halt: 0.3 µA, Active-halt: 0.8 µA, Dynamic Run: 150 µA/MHz |
Temperature Range | -40 to 85 °C and up to 125 °C |
Package | UFQFPN 32 5x5x0.55 mm |
Number of I/Os | Up to 30 I/Os |
Clock Management | Internal 16 MHz RC with fast wakeup time (typ. 4 µs), Internal low consumption 38 kHz RC |
Key Features
- STM8 Core with up to 16 CISC MIPS throughput
- Low power modes: Wait, Active-halt, Halt
- Nested interrupt controller with software priority control and up to 29 external interrupt sources
- I/Os with programmable input pull-ups, high sink/source capability, and one LED driver infrared output
- Two 16-bit general purpose timers (TIM2 and TIM3) and one 8-bit timer (TIM4)
- Infrared remote control (IR), independent watchdog, and auto-wakeup unit
- SPI synchronous serial interface, fast I2C Multimaster/slave 400 kHz, and USART with fractional baud rate generator
- 2 comparators with 4 inputs each
- Hardware single wire interface module (SWIM) for fast on-chip programming and non-intrusive debugging
- In-circuit emulation (ICE) and 96-bit unique ID
Applications
The STM8L101K3U6 is suitable for a variety of low-power applications, including:
- Battery-powered devices and IoT applications
- Industrial control systems and automation
- Consumer electronics requiring low power consumption
- Medical devices and health monitoring systems
- Automotive systems and accessories
Q & A
- What is the maximum clock frequency of the STM8L101K3U6?
The maximum clock frequency is 16 MHz.
- What is the supply voltage range of the STM8L101K3U6?
The supply voltage range is 1.65 V to 3.6 V.
- How much power does the STM8L101K3U6 consume in Halt mode?
The power consumption in Halt mode is 0.3 µA.
- What types of timers are available on the STM8L101K3U6?
The device features two 16-bit general purpose timers (TIM2 and TIM3) and one 8-bit timer (TIM4).
- Does the STM8L101K3U6 support in-application programming?
Yes, it supports in-application and in-circuit programming.
- What is the temperature range for the STM8L101K3U6?
The operating temperature range is -40 to 85 °C and up to 125 °C.
- How many I/Os does the STM8L101K3U6 have?
The device has up to 30 I/Os.
- What is the package type of the STM8L101K3U6?
The package type is UFQFPN 32 5x5x0.55 mm.
- Does the STM8L101K3U6 have a debug interface?
Yes, it features a hardware single wire interface module (SWIM) for fast on-chip programming and non-intrusive debugging.
- What is the data EEPROM capacity of the STM8L101K3U6?
The device has up to 2 Kbytes of data EEPROM.