Datasheet
Contents STM32L010F4/K4
2/91 DS12323 Rev 2
Contents
1 Introduction  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2 Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
2.1 Device overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  10
2.2 Ultra-low-power device continuum  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  12
3 Functional overview  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.1 Low-power modes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  13
3.2 Interconnect matrix . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  16
3.3 Arm
®
 Cortex
®
-M0+ core . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  17
3.4 Reset and supply management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  18
3.4.1 Power supply schemes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4.2 Power supply supervisor  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4.3 Voltage regulator  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.4.4 Boot modes  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.5 Clock management   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  19
3.6 Low-power real-time clock and backup registers  . . . . . . . . . . . . . . . . . . .  21
3.7 General-purpose inputs/outputs (GPIOs) . . . . . . . . . . . . . . . . . . . . . . . . .  21
3.8 Memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22
3.9 Direct memory access (DMA)   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22
3.10 Analog-to-digital converter (ADC)   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  22
3.11 Internal voltage reference (V
REFINT
)   . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23
3.12 System configuration controller  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  23
3.13 Timers and watchdogs  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  24
3.13.1 General-purpose timers (TIM2, TIM21)  . . . . . . . . . . . . . . . . . . . . . . . . . 24
3.13.2 Low-power timer (LPTIM)   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.13.3 SysTick timer  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.13.4 Independent watchdog (IWDG)  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.13.5 Window watchdog (WWDG)   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.14 Communication interfaces  . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .  25
3.14.1 I2C bus   . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 25
3.14.2 Universal synchronous/asynchronous receiver transmitter (USART)  . . 26
3.14.3 Low-power universal asynchronous receiver transmitter (LPUART)  . . . 27
Downloaded from Arrow.com.Downloaded from Arrow.com.










