IC STMicroelectronics STM32L010F4P6 Eec
IC STMicroelectronics STM32L010F4P6 Eec
IC STMicroelectronics STM32L010F4P6 Eec
STM32L010K4
Value line ultra-low-power 32-bit MCU Arm®-based Cortex®-M0+,
16-Kbyte Flash memory, 2-Kbyte SRAM, 128-byte EEPROM, ADC
Datasheet - production data
Features
• Ultra-low-power platform
– 1.8 V to 3.6 V power supply
– –40 to 85 °C temperature range LQFP32
TSSOP20
7 x 7 mm
– 0.23 µA Standby mode (2 wakeup pins) 169 mils
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 (VREFINT) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 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
4 Pin descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29
5 Memory mapping . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
6 Electrical characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.1 Parameter conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.1.1 Minimum and maximum values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.1.2 Typical values . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.1.3 Typical curves . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.1.4 Loading capacitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.1.5 Pin input voltage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
6.1.6 Power supply scheme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.1.7 Current consumption measurement . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
6.2 Absolute maximum ratings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
6.3 Operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.3.1 General operating conditions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
6.3.2 Embedded reset and power control block characteristics . . . . . . . . . . . 40
6.3.3 Embedded internal reference voltage . . . . . . . . . . . . . . . . . . . . . . . . . . 41
6.3.4 Supply current characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
6.3.5 Wakeup time from low-power mode . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
6.3.6 External clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
6.3.7 Internal clock source characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
6.3.8 PLL characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
6.3.9 Memory characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
6.3.10 EMC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
6.3.11 Electrical sensitivity characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
6.3.12 I/O current injection characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
6.3.13 I/O port characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
6.3.14 NRST pin characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
6.3.15 12-bit ADC characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71
6.3.16 Timer characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75
6.3.17 Communications interfaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
7 Package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.1 TSSOP20 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.2 LQFP32 package information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
7.3 Thermal characteristics . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
8 Ordering information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
9 Revision history . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
List of tables
List of figures
1 Introduction
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
2 Description
Communication I2C 1
interfaces USART 1
LPUART 1
GPIOs 16 26
Clocks: HSE(1) / LSE / HSI / MSI / LSI 1/1/1/1/1
12-bit synchronized ADC / Number of
1/7 1/10
channels
Maximum CPU frequency 32 MHz
Operating voltage range 1.8 to 3.6 V
Ambient temperature: –40 to +85 °C
Operating temperatures
Junction temperature: –40 to +105 °C
Package TSSOP20 LQFP32
1. HSE available only as external clock input (HSE bypass).
SWD SWD
FLASH
EEPROM
BOOT ADC1 AINx
MISO, MOSI,
SPI1 SCK, NSS
CORTEX M0+ CPU
Fmax:32MHz RAM A
P
DBG B
DMA1 2
NVIC TIM21 2ch
EXTI
BRIDGE
CRC
BRIDGE
IN1, IN2,
PA[0:15] GPIO PORT A LPTIM1 ETR, OUT
AHB: Fmax 32MHz
SCL, SDA,
WWDG I2C1
SMBA
PC[14:15] GPIO PORT C
A
P
B RX, TX, RTS,
USART2
1 CTS, CK
RX, TX,
LPUART1 RTS, CTS
LSI IWDG
TIM2 4ch
PLL
MSI RTC
BCKP REG
WKUPx RESET & CLK
OSC32_IN, LSE
OSC32_OUT
VREF_OUT
PMU
NRST
VDDA
VDD REGULATOR
MSv48124V1
3 Functional overview
CPU frequency range (number of wait state) Dynamic voltage scaling range
CPU Y - Y - - - - -
Flash memory O O O O - - - -
RAM Y Y Y Y Y - - -
Backup registers Y Y Y Y Y - Y -
EEPROM O O O O - - - -
Brownout reset (BOR) O O O O O O O O
DMA O O O O - - - -
Power-on/down reset
Y Y Y Y Y Y Y Y
(POR/PDR)
(3)
High speed internal (HSI) O O - - - - -
High speed external (HSE) O O O O - - - -
Low speed internal (LSI) O O O O O - O -
Low speed external (LSE) O O O O O - O -
Multispeed internal (MSI) O O Y Y - - - -
Interconnect controller Y Y Y Y Y - - -
RTC O O O O O O O -
RTC tamper O O O O O O O O
Auto wakeup (AWU) O O O O O - O O
(4)
USART O O O O O O - -
(4)
LPUART O O O O O O - -
SPI O O O O - - - -
I2C O O - - O(5) O - -
ADC O O - - - - - -
16-bit timers O O O O - - - -
LPTIM O O O O O O - -
IWDG O O O O O O O O
WWDG O O O O - - - -
SysTick timer O O O O - - - -
GPIOs O O O O O O - 2 pins
6 CPU 7 CPU
Wakeup time to Run mode 0 µs 3 µs 5 µs 65 µs
cycles cycles
@V18
Peripherals
LSI enable
LPTIMCLK
LSE Peripherals
enable
HSI16
SYSCLK
PCLK Peripherals LPUART/
enable UARTCLK
I2C1CLK
MSv34747V2
16 configurable interrupt/event lines. The 7 other lines are connected to RTC, USART, I2C,
LPUART or LPTIM events.
3.8 Memories
The STM32L010F4/K4 integrate the following memories:
• 2 Kbytes of embedded SRAM accessed (read/write) at CPU clock speed with 0 wait
state. With the enhanced bus matrix, operating the RAM does not lead to any
performance penalty during accesses to the system bus (AHB and APB buses).
• the non-volatile memory divided into three arrays:
– 16 Kbytes of embedded Flash program memory
– 128 bytes of data EEPROM
– information block containing 32 user and factory options bytes, plus 4 Kbytes of
system memory
The user options bytes are used to write-protect or read-out protect the memory (4-Kbyte
granularity) and/or readout-protect the whole memory with the following options:
• Level 0: no protection
• Level 1: memory readout protected
The Flash memory cannot be read or written if either debug features are connected or
boot in RAM is selected.
• Level 2: chip readout protected, debug features (Cortex-M0+ serial wire) and boot in
RAM selection disabled (debugline fuse)
Reference voltage
The internal reference voltage is available externally via a low-power / low-current output
buffer (driving current capability of 1 µA typical).
Up,
Any integer
TIM2 16-bit down, Yes 4 No
between 1 and 65536
up/down
Up,
Any integer
TIM21 16-bit down, No 2 No
between 1 and 65536
up/down
TIM2
This timer is based on 16-bit auto-reload up/down counter. It includes a 16-bit prescaler and
four independent channels for input capture/output compare, PWM or one-pulse mode
output.
TIM2 can work together and be synchronized with the TIM21 timer via the Timer Link
feature for synchronization or event chaining. The TIM2 counter can be frozen in debug
mode. Any of the general-purpose timers can be used to generate PWM outputs.
TIM2 has independent DMA request generation.
This timer is capable of handling quadrature (incremental) encoder signals and the digital
outputs from 1 to 3 hall-effect sensors.
TIM21
This timer is based on a 16-bit auto-reload up/down counter. It includes a 16-bit prescaler
and two independent channels for input capture/output compare, PWM or one-pulse mode
output. TIM21 can work together and be synchronized with TIM2.
TIM21 can also be used as a simple timebase and be clocked by the LSE (32.768 kHz) to
provide independent timebase from the main CPU clock.
In addition, I2C1 provides hardware support for SMBus 2.0 and PMBus 1.1: ARP capability,
Host notify protocol, hardware CRC (PEC) generation/verification, timeouts verifications and
ALERT protocol management. I2C1 also has a clock domain independent from the CPU
clock, allowing the I2C1 to wake up the MCU from Stop mode on address match.
The I2C interface can be served by the DMA controller.
Refer to Table 6 for the supported modes and features of I2C interface.
Among other applications, CRC-based techniques are used to verify data transmission or
storage integrity. In the scope of the EN/IEC 60335-1 standard, they offer a means of
verifying the Flash memory integrity. The CRC calculation unit helps to compute a signature
of the software during runtime, to be compared with a reference signature generated at
linktime and stored at a given memory location.
4 Pin descriptions
PB9-BOOT0 1 20 PA14
PC14-OSC32_IN 2 19 PA13
PC15-OSC32_OUT 3 18 PA10
NRST 4 17 PA9
VDDA 5 16 VDD
PA0-CK_IN 6 15 VSS
PA1 7 14 PB1
PA2 8 13 PA7
PA3 9 12 PA6
PA4 10 11 PA5
MSv37875V1
PA15
VSS
PB7
PB6
PB5
PB4
PB3
32 31 30 29 28 27 26 25
VDD 1 24 PA14
PC14-OSC32_IN 2 23 PA13
PC15-OSC32_OUT 3 22 PA12
NRST 4 LQFP32 21 PA11
VDDA 5 20 PA10
PA0-CK_IN 6 19 PA9
PA1 7 18 PA8
PA2 8 17 VDD
9 10 11 12 1 3 14 15 16
PB0
PB1
VSS
PA3
PA4
PA5
PA6
PA7
MSv37870V1
Unless otherwise specified in brackets below the pin name, the pin function during and after
Pin name
reset is the same as the actual pin name
S Supply pin
Pin type I Input only pin
I/O Input/output pin
FT 5 V tolerant I/O
I/O structure TTa 3.3 V tolerant I/O directly connected to the ADC
TC Standard 3.3 V I/O
Notes Unless otherwise specified by a note, all I/Os are set as analog inputs during and after reset.
Alternate
Functions selected through GPIOx_AFR registers
Pin functions
functions Additional
Functions directly selected/enabled through peripheral registers
functions
LQFP32
(1)
- 1 VDD S - - -
2 2 PC14-OSC32_IN I/O FT - - OSC32_IN
3 3 PC15-OSC32_OUT I/O TC - - OSC32_OUT
(2)
4 4 NRST I/O RST - -
(3)
5 5 VDDA S - - -
USART2_RX, LPTIM1_IN1, ADC_IN0,
6 6 PA0-CK_IN I/O TTa - TIM2_CH1, USART2_CTS, RTC_TAMP2/WKUP1/
TIM2_ETR, LPUART1_RX CK_IN
EVENTOUT, LPTIM1_IN2,
TIM2_CH2, I2C1_SMBA,
7 7 PA1 I/O FT - ADC_IN1
USART2_RTS, TIM21_ETR,
LPUART1_TX
ADC_IN2,
TIM21_CH1, TIM2_CH3,
8 8 PA2 I/O TTa - RTC_TAMP3/RTC_TS/
USART2_TX, LPUART1_TX
RTC_OUT/WKUP3
TIM21_CH2, TIM2_CH4,
9 9 PA3 I/O FT - ADC_IN3
USART2_RX, LPUART1_RX
LQFP32
SPI1_NSS, LPTIM1_IN1,
LPTIM1_ETR, I2C1_SCL,
10 10 PA4 I/O TTa - ADC_IN4
USART2_CK, TIM2_ETR,
LPUART1_TX
SPI1_SCK, LPTIM1_IN2,
11 11 PA5 I/O TTa - ADC_IN5
TIM2_ETR, TIM2_CH1
SPI1_MISO, LPTIM1_ETR,
12 12 PA6 I/O FT - ADC_IN6
LPUART1_CTS, EVENTOUT
SPI1_MOSI, LPTIM1_OUT,
13 13 PA7 I/O FT - USART2_CTS, TIM21_ETR, ADC_IN7
EVENTOUT
EVENTOUT, SPI1_MISO,
- 14 PB0 I/O FT - TIM2_CH2, USART2_RTS, ADC_IN8, VREF_OUT
TIM2_CH3
USART2_CK, SPI1_MOSI,
14 15 PB1 I/O FT - LPTIM1_IN1, LPUART1_RTS, ADC_IN9, VREF_OUT
TIM2_CH4
(4)
15 16 VSS S - - -
(1)
16 17 VDD S - - -
MCO, LPTIM1_IN1, EVENTOUT,
- 18 PA8 I/O FT - -
USART2_CK, TIM2_CH1
MCO, I2C1_SCL, LPTIM1_OUT,
17 19 PA9 I/O FT - -
USART2_TX, TIM21_CH2
TIM21_CH1, I2C1_SDA,
18 20 PA10 I/O FT - RTC_REFIN, USART2_RX, -
TIM2_CH3
SPI1_MISO, LPTIM1_OUT,
- 21 PA11 I/O FT - EVENTOUT, USART2_CTS, -
TIM21_CH2
SPI1_MOSI, EVENTOUT,
- 22 PA12 I/O FT - -
USART2_RTS
SWDIO, LPTIM1_ETR,
19 23 PA13 I/O FT - I2C1_SDA, SPI1_SCK, -
LPUART1_RX
SWCLK, LPTIM1_OUT,
20 24 PA14 I/O FT - I2C1_SMBA, USART2_TX, -
SPI1_MISO, LPUART1_TX
SPI1_NSS, TIM2_ETR,
- 25 PA15 I/O FT - EVENTOUT, USART2_RX, -
TIM2_CH1
LQFP32
SPI1_SCK, TIM2_CH2,
- 26 PB3 I/O FT - -
EVENTOUT
- 27 PB4 I/O FT - SPI1_MISO, EVENTOUT -
SPI1_MOSI, LPTIM1_IN1,
- 28 PB5 I/O FT - -
I2C1_SMBA, TIM21_CH1
USART2_TX, I2C1_SCL,
- 29 PB6 I/O FT - LPTIM1_ETR, TIM2_CH3, -
LPUART1_TX
USART2_RX, I2C1_SDA,
- 30 PB7 I/O FT - LPTIM1_IN2, TIM2_CH4, VREF_PVD_IN
LPUART1_RX
1 31 PB9-BOOT0 I B - - -
(4)
- 32 VSS S - - -
1. Digital power supply.
2. Device reset input/internal reset output (active low).
3. Analog power supply.
4. Digital and analog ground.
Pin descriptions
33/91
Table 11. Alternate functions (continued)
34/91
Pin descriptions
AF0 AF1 AF2 AF3 AF4 AF5 AF6
STM32L010F4/K4
STM32L010F4/K4 Memory mapping
5 Memory mapping
Refer to the product line reference manual for details on the memory mapping as well as the
boundary addresses for all peripherals.
6 Electrical characteristics
ai17851c ai17852c
Level shifter
OUT
IO
GP I/Os Logic Kernel logic
IN
(CPU,
Digital &
VDD Memories)
VDD
Regulator
N × 100 nF
+ 1 × 10 μF
VSS
VDDA
VDDA
100 nF
Analog:
+ 1 μF
ADC RC,PLL,….
VSSA
MSv48106V1
VDDA
IDD
NxVDD
N × 100 nF
+ 1 × 10 μF
NxVSS
MSv34711V1
ΣIVDD(2) Total current into sum of all VDD power lines (source)(1) 105
ΣIVSS(2) Total current out of sum of all VSS ground lines (sink) (1)
105
ΣIVDDIO2 Total current into sum of all VDDIO2 power lines (source) 25
IVDD(PIN) Maximum current into each VDD power pin (source)(1) 100
(1)
IVSS(PIN) Maximum current out of each VSS ground pin (sink) 100
Output current sunk by any I/O and control pin 16
IIO mA
Output current sourced by any I/O and control pin -16
Total output current sunk by sum of all I/Os and control pins(2) 90
ΣIIO(PIN)
(2)
Total output current sourced by sum of all I/Os and control pins -90
Injected current on FT, RST and B pins −5/+0(3)
IINJ(PIN)
Injected current on TC pin ±5(4)
ΣIINJ(PIN) Total injected current (sum of all I/O and control pins)(5) ±25
1. All main power (VDD, VDDA) and ground (VSS, VSSA) pins must always be connected to the external power supply, in the
permitted range.
2. This current consumption must be correctly distributed over all I/Os and control pins. The total output current must not be
sunk/sourced between two consecutive power supply pins referring to high pin count LQFP packages.
3. Positive current injection is not possible on these I/Os. A negative injection is induced by VIN < VSS. IINJ(PIN) must never be
exceeded. Refer to Table 12 for maximum allowed input voltage values.
4. A positive injection is induced by VIN > VDD while a negative injection is induced by VIN < VSS. IINJ(PIN) must never be
exceeded. Refer to Table 12 for the maximum allowed input voltage values.
5. When several inputs are submitted to a current injection, the maximum ΣIINJ(PIN) is the absolute sum of the positive and
negative injected currents (instantaneous values).
Table 16. Embedded reset and power control block characteristics (continued)
Symbol Parameter Conditions Min Typ Max Unit
VREFINT_CAL Raw data acquired at temperature of 25°C, VDDA= 3 V 0x1FF8 0078 - 0x1FF8 0079
VREFINT out(2) Internal reference voltage –40 °C < TJ < +85 °C 1.202 1.224 1.242 V
TVREFINT Internal reference startup time - - 2 3 ms
VDDA voltage during VREFINT
VVREF_MEAS - 2.99 3 3.01 V
factory measure
Including uncertainties
Accuracy of factory-measured
AVREF_MEAS due to ADC and VDDA - - ±5 mV
VREFINT value(3)
values
–40 °C < TJ < +85 °C - 25 100
TCoeff(4) Temperature coefficient ppm/°C
0 °C < TJ < +50 °C - - 20
ACoeff(4) Long-term stability 1000 hours, T= 25 °C - - 1000 ppm
VDDCoeff(4) Voltage coefficient 3.0 V < VDDA < 3.6 V - - 2000 ppm/V
ADC sampling time when
TS_vrefint(4)(5) reading the internal reference - 5 10 - µs
voltage
Startup time of reference
TADC_BUF(4) - - - 10 µs
voltage buffer for ADC
Consumption of reference
IBUF_ADC(4) - - 13.5 25 µA
voltage buffer for ADC
IVREF_OUT(4) VREF_OUT output current(6) - - - 1 µA
CVREF_OUT(4) VREF_OUT output load - - - 50 pF
Consumption of reference
ILPBUF(4) - - 730 1200 nA
voltage buffer for VREF_OUT
VREFINT_DIV1(4) 1/4 reference voltage - 24 25 26
%
VREFINT_DIV2(4) 1/2 reference voltage - 49 50 51
VREFINT
VREFINT_DIV3(4) 3/4 reference voltage - 74 75 76
1. Refer to Table 30: Peripheral current consumption in Stop and Standby mode for the value of the internal reference current
consumption (IREFINT).
2. Guaranteed by test in production.
3. The internal VREF value is individually measured in production and stored in dedicated EEPROM bytes.
4. Guaranteed by design, not tested in production.
5. Shortest sampling time can be determined in the application by multiple iterations.
6. To guarantee less than 1% VREF_OUT deviation.
Table 19. Current consumption in Run mode, code with data processing
running from Flash memory
fHCLK
Symbol Parameter Conditions Typ Max Unit
(MHz)
1 140 180
Range 3,
VCORE = 1.2 V 2 245 290 µA
VOS[1:0] = 11
4 460 540
fHSE = fHCLK up to 16 MHz 4 0.56 0.65
included, Range 2,
VCORE = 1.5 V 8 1.1 1.3
fHSE = fHCLK/2 above VOS[1:0] = 10,
16 MHz (PLL ON)(1) 16 2.1 2.4
mA
8 1.3 1.6
Supply current Range 1,
IDD (Run in Run mode, VCORE = 1.8 V 16 2.6 3
from Flash code executed VOS[1:0] = 01
32 5.3 6.5
memory) from Flash
memory 0.065 34.5 54
Range 3,
MSI clock VCORE = 1.2 V 0.524 86 120 µA
VOS[1:0] = 11
4.2 505 560
Range 2,
VCORE = 1.5 V 16 2.2 2.6
VOS[1:0] = 10,
HSI clock mA
Range 1,
VCORE = 1.8 V 32 5.4 5.9
VOS[1:0] = 01
1. Oscillator bypassed (HSEBYP = 1 in RCC_CR register).
Table 20. Current consumption in Run mode vs code type, code with data processing
running from Flash memory
Symbol Parameter Conditions fHCLK Typ Unit
Dhrystone 460
CoreMark 440
Range 3,
VCORE = 1.2 V, Fibonacci 4 MHz 330 µA
Supply VOS[1:0] = 11
IDD current in while(1) 305
fHSE = fHCLK up to
(Run Run mode, while(1), prefetch OFF 320
16 MHz included,
from code
Flash executed fHSE = fHCLK/2 above Dhrystone 5.4
16 MHz (PLL ON)(1)
memory) from Flash CoreMark 4.9
memory Range 1,
VCORE = 1.8 V Fibonacci 32 MHz 5 mA
VOS[1:0] = 01
while(1) 4.35
while(1), prefetch OFF 3.7
1. Oscillator bypassed (HSEBYP = 1 in RCC_CR register).
Figure 9. IDD vs VDD, Run mode, code running from Flash memory, Range 2, HSI, 1 ws
MSv48132V1
Figure 10. IDD vs VDD, Run mode, code running from Flash memory, Range 2, HSE bypass, 1 ws
MSv48133V1
Table 21. Current consumption in Run mode, code with data processing running from RAM
fHCLK
Symbol Parameter Conditions Typ Max(1) Unit
(MHz)
1 115 140
Range 3,
VCORE = 1.2 V, 2 205 240 µA
VOS[1:0] = 11
4 385 420
fHSE = fHCLK up to 16 MHz, 4 0.48 0.55
Range 2,
included
Supply current in VCORE = 1.5 ,V, 8 0.935 1.1
Run mode, code fHSE = fHCLK/2 above 16 MHz VOS[1:0] = 10
IDD (Run (2) 16 1.8 2
executed from (PLL ON)
from mA
RAM, Flash 8 1.1 1.4
RAM) Range 1,
memory
switched OFF VCORE = 1.8 V, 16 2.1 2.5
VOS[1:0] = 01
32 4.5 4.9
0.065 22 38
Range 3,
MSI clock VCORE = 1.2 V, 0.524 67 91 µA
VOS[1:0] = 11
4.2 415 450
Table 22. Current consumption in Run mode vs code type, code with data processing
running from RAM(1)
Symbol Parameter Conditions fHCLK Typ Unit
Dhrystone 385
Range 3 CoreMark -(3)
VCORE = 1.2 V 4 MHz µA
Supply current in VOS[1:0] = 11 Fibonacci 350
Run mode, code fHSE = fHCLK up to 16 MHz,
IDD (Run included, while(1) 340
executed from
from
RAM, Flash fHSE = fHCLK/2 above 16 MHz Dhrystone 4.5
RAM)
memory switched (PLL ON)(2)
Range 1 CoreMark -(3)
OFF
VCORE = 1.8 V 32 MHz mA
VOS[1:0] = 01 Fibonacci 4.2
while(1) 3
1. Guaranteed by characterization results, not tested in production, unless otherwise specified.
2. Oscillator bypassed (HSEBYP = 1 in RCC_CR register).
3. CoreMark code is unable to run from RAM since the RAM size is only 2 Kbytes.
1 36.5 70
Range 3,
VCORE = 1.2 V, 2 58 95
VOS[1:0] = 11
4 100 150
fHSE = fHCLK up to 16 MHz 4 125 170
included, Range 2,
VCORE = 1.5 V, 8 230 300
fHSE = fHCLK/2 above 16
VOS[1:0] = 10
MHz (PLL ON)(2) 16 450 540
8 275 350
Range 1,
Supply current VCORE = 1.8 V, 16 555 650
IDD in Sleep VOS[1:0] = 01
32 1350 1600 µA
(Sleep) mode, Flash
memory OFF 0.065 15.5 32
Range 3,
MSI clock VCORE = 1.2 V, 0.524 26.5 55
VOS[1:0] = 11
4.2 115 160
Range 2,
VCORE = 1.5 V, 16 585 670
HSI16 clock source (16 VOS[1:0] = 10
MHz) Range 1,
VCORE = 1.8 V, 32 1500 1700
VOS[1:0] = 01
1 49 88
Range 3,
VCORE = 1.2 V, 2 69 120
VOS[1:0] = 11
4 115 190
fHSE = fHCLK up to 16 MHz 4 135 200
included, Range 2,
CORE = 1.5 V, 8 240 340
fHSE = fHCLK/2 above VOS[1:0] = 10
16 MHz (PLL ON)(2) 16 460 650
8 290 400
Range 1,
Supply current VCORE = 1.8 V, 16 565 750
IDD in Sleep VOS[1:0] = 01
32 1350 1900 µA
(Sleep) mode, Flash
memory ON 0.065 26.5 46
Range 3,
MSI clock VCORE = 1.2 V, 0.524 38.5 70
VOS[1:0] = 11
4.2 125 190
Range 2,
VCORE = 1.5 V, 16 600 760
HSI16 clock source (16 VOS[1:0] = 10
MHz) Range 1,
VCORE = 1.8 V, 32 1500 1850
VOS[1:0] = 01
1. Guaranteed by characterization results, not tested in production, unless otherwise specified.
2. Oscillator bypassed (HSEBYP = 1 in RCC_CR register).
Figure 11. IDD vs VDD, Low-power run mode executed from RAM, Range 3, MSI at 65 KHz, 0 ws
MSv48134V1
Figure 12. IDD vs VDD, Stop mode with RTC enabled and running from LSE on low drive
MSv48135V1
Figure 13. IDD vs VDD, Stop mode with RTC disabled, all clocks off
MSv48136V1
HSI 1
HSI/4 0,7
Supply current during wakeup from
IDD (wakeup from Stop) MSI 4,2 MHz 0,7
Stop mode
MSI 1,05 MHz 0,4
MSI 65 KHz 0,1
mA
IDD (Reset) Reset pin pulled down - 0,21
IDD(BOR) - 0.6 1
IREFINT - 3
- LSE low drive(1)
µA
CSS is ON or
1 8 32 MHz
User external clock source PLL used
fHSE_ext
frequency CSS is OFF,
0 8 32 MHz
PLL not used
VHSEH CK_IN input pin high level voltage 0.7VDD - VDD
V
VHSEL CK_IN input pin low level voltage VSS - 0.3VDD
tw(HSE)
CK_IN high or low time 12 - -
tw(HSE)
- ns
tr(HSE)
CK_IN rise or fall time - - 20
tf(HSE)
Cin(HSE) CK_IN input capacitance - 2.6 - pF
DuCy(HSE) Duty cycle 45 - 55 %
IL CK_IN input leakage current VSS ≤ VIN ≤ VDD - - ±1 µA
1. Guaranteed by design, not tested in production.
VHSEH
90%
10%
VHSEL
tr(HSE) tW(HSE) t
tf(HSE) tW(HSE)
THSE
VLSEH
90%
10%
VLSEL
tr(LSE) tW(LSE) t
tf(LSE) tW(LSE)
TLSE
ai18233c
time. Refer to the crystal resonator manufacturer for more details on the resonator
characteristics (frequency, package, accuracy).
For CL1 and CL2, it is recommended to use high-quality external ceramic capacitors in the
5 pF to 25 pF range (typ.), designed for high-frequency applications, and selected to match
the requirements of the crystal or resonator (seeFigure 16). CL1 and CL2 are usually the
same size. The crystal manufacturer typically specifies a load capacitance which is the
series combination of CL1 and CL2. PCB and MCU pin capacitance must be included (10 pF
can be used as a rough estimate of the combined pin and board capacitance) when sizing
CL1 and CL2. Refer to the application note Oscillator design guide for STM8AF/AL/S and
STM32 microcontrollers (AN2867) available from the ST website www.st.com.
fHSE to core
Rm
CO RF
Lm
CL1
Cm OSC_IN
gm
Resonator
Consumption
control
Resonator
STM32
OSC_OUT
CL2
ai18235b
time. Refer to the crystal resonator manufacturer for more details on the resonator
characteristics (frequency, package, accuracy).
LSE oscillator
fLSE - - 32.768 - KHz
frequency
LSEDRV[1:0]=00
- - 0.5
lower driving capability
LSEDRV[1:0]= 01
- - 0.75
Maximum critical crystal medium low driving capability
Gm µA/V
transconductance LSEDRV[1:0] = 10
- - 1.7
medium high driving capability
LSEDRV[1:0]=11
- - 2.7
higher driving capability
tSU(LSE)
(3) Startup time VDD is stabilized - 2 - s
Note: For information on selecting the crystal, refer to the application note Oscillator design guide
for STM8AF/AL/S and STM32 microcontrollers (AN2867) available from the ST website
www.st.com.
OSC32_IN fLSE
OSC32_OUT
CL2
MS30253V2
Note: An external resistor is not required between OSC32_IN and OSC32_OUT and it is forbidden
to add one.
MSI range 0 30 -
MSI range 1 20 -
MSI range 2 15 -
MSI range 3 10 -
MSI range 4 6 -
tSU(MSI) MSI oscillator startup time µs
MSI range 5 5 -
MSI range 6,
Voltage range 1 3.5 -
and 2
MSI range 6,
5 -
Voltage range 3
MSI range 0 - 40
MSI range 1 - 20
MSI range 2 - 10
MSI range 3 - 4
MSI range 4 - 2.5
tSTAB(MSI)(2) MSI oscillator stabilization time µs
MSI range 5 - 2
MSI range 6,
Voltage range 1 - 2
and 2
MSI range 3,
- 3
Voltage range 3
Any range to
- 4
range 5
fOVER(MSI) MSI oscillator frequency overshoot MHz
Any range to
- 6
range 6
1. This is a deviation for an individual part, once the initial frequency has been measured.
2. Guaranteed by characterization results, not tested in production.
Operating voltage
VDD - 1.8 - 3.6 V
Read / Write / Erase
Table 42. Flash memory and data EEPROM endurance and retention
Value
Symbol Parameter Conditions Unit
Min(1)
Static latch-up
Two complementary static tests are required on six parts to assess the latch-up
performance:
• A supply overvoltage is applied to each power supply pin.
• A current injection is applied to each input, output and configurable I/O pin.
These tests are compliant with EIA/JESD 78A IC latch-up standard.
Weak pull-down
RPD VIN = VDD 25 45 65 kΩ
equivalent resistor(5)
CIO I/O pin capacitance - - 5 - pF
1. Guaranteed by characterization, not tested in production
2. Hysteresis voltage between Schmitt trigger switching levels. Guaranteed by characterization results, not
tested in production.
3. With a minimum of 200 mV. Guaranteed by characterization results, not tested in production.
4. The max. value may be exceeded if negative current is injected on adjacent pins.
5. Pull-up and pull-down resistors are designed with a true resistance in series with a switchable
PMOS/NMOS. This MOS/NMOS contribution to the series resistance is minimum (~10% order).
V DD
= 0.3
1.3 V ILmax
Input range not
guaranteed
CMOS standard requirements VILmax = 0.3VDD
VILmax 0.7
0.6
VDD (V)
2.0 2.7 3.0 3.3 3.6
MSv34789V1
V DD
= 0.3
1.3 V ILmax
Input range not
guaranteed
VILmax 0.8
0.7 TTL standard requirements VILmax = 0.8 V
VDD (V)
2.0 2.7 3.0 3.3 3.6
MSv34790V1
VOL(1) Output low level voltage for an I/O pin CMOS port(2), - 0.4
IIO = +8 mA
VOH(3) Output high level voltage for an I/O pin 2.7 V ≤ VDD ≤ 3.6 V VDD - 0.4 -
TTL port(2),
VOL (1) Output low level voltage for an I/O pin IIO = +8 mA - 0.4
2.7 V ≤ VDD ≤ 3.6 V
TTL port(2),
VOH (3)(4)
Output high level voltage for an I/O pin IIO = –6mA 2.4 -
2.7 V ≤ VDD ≤ 3.6 V
V
IIO = +15 mA
VOL(1)(4) Output low level voltage for an I/O pin - 1.3
2.7 V ≤ VDD ≤ 3.6 V
IIO = –15 mA
VOH(3)(4) Output high level voltage for an I/O pin VDD - 1.3 -
2.7 V ≤ VDD ≤ 3.6 V
IIO = +4 mA
VOL(1)(4) Output low level voltage for an I/O pin - 0.45
1.8 V ≤ VDD ≤ 3.6 V
IIO = –4 mA
VOH(3)(4) Output high level voltage for an I/O pin V - 0.45 -
1.8 V ≤ VDD ≤ 3.6 V DD
1. The IIO current sunk by the device must always respect the absolute maximum rating specified in Table 13.
The sum of the currents sunk by all the I/Os (I/O ports and control pins) must always be respected and
must not exceed ΣIIO(PIN).
2. TTL and CMOS outputs are compatible with JEDEC standards JESD36 and JESD52.
3. The IIO current sourced by the device must always respect the absolute maximum rating specified in
Table 13. The sum of the currents sourced by all the I/Os (I/O ports and control pins) must always be
respected and must not exceed ΣIIO(PIN).
4. Guaranteed by characterization results, not tested in production.
Input/output AC characteristics
The definition and values of input/output AC characteristics are given in Figure 21 and
Table 50, respectively.
Unless otherwise specified, the parameters given in Table 50 are derived from tests
performed under ambient temperature and VDD supply voltage conditions summarized in
Table 15.
CL = 50 pF,
- 400
VDD = 2.7 V to 3.6 V
fmax(IO)out Maximum frequency(4) KHz
CL = 50 pF,
- 100
VDD = 1.8 V to 2.7 V
00
CL = 50 pF,
- 125
tf(IO)out VDD = 2.7 V to 3.6 V
Output rise and fall time ns
tr(IO)out CL = 50 pF,
- 320
VDD = 1.8 V to 2.7 V
CL = 50 pF,
- 2
VDD = 2.7 V to 3.6 V
fmax(IO)out Maximum frequency(4) MHz
CL = 50 pF,
- 0.6
VDD = 1.8 V to 2.7 V
01
CL = 50 pF,
- 30
tf(IO)out VDD = 2.7 V to 3.6 V
Output rise and fall time ns
tr(IO)out CL = 50 pF,
- 65
VDD = 1.8 V to 2.7 V
CL = 50 pF,
- 10
VDD = 2.7 V to 3.6 V
Fmax(IO)out Maximum frequency(4) MHz
CL = 50 pF,
- 2
VDD = 1.8 V to 2.7 V
10
CL = 50 pF,
- 13
tf(IO)out VDD = 2.7 V to 3.6 V
Output rise and fall time ns
tr(IO)out CL = 50 pF,
- 28
VDD = 1.8 V to 2.7 V
CL = 30 pF,
- 35
VDD = 2.7 V to 3.6 V
(4)
Fmax(IO)out Maximum frequency MHz
CL = 50 pF,
- 10
VDD = 1.8 V to 2.7 V
11
CL = 30 pF,
- 6
tf(IO)out VDD = 2.7 V to 3.6 V
Output rise and fall time ns
tr(IO)out CL = 50 pF,
- 17
VDD = 1.8 V to 2.7 V
Pulse width of external
- tEXTIpw signals detected by the - 8 - ns
EXTI controller
1. The I/O speed is configured using the OSPEEDRx[1:0] bits. Refer to the line reference manual for a
description of GPIO Port configuration register.
2. BOOT0/PB9 maximum input frequency is 10 KHz (1.8 V < VDD < 2.7 V) and 5 MHz (2.7 V < VDD < 3.6 V).
3. Guaranteed by design. Not tested in production.
4. The maximum frequency is defined in Figure 21.
50% 50%
10% 90%
Maximum frequency is achieved if (tr + tf) ≤ (2/3)T and if the duty cycle is (45-55%)
when loaded by CL specified in the table “ I/O AC characteristics”.
ai14131d
VDD
External reset circuit(1)
STM32Lxx
ai17854c
TS
R AIN < ---------------------------------------------------------------
N+2
- – R ADC
f ADC × C ADC × ln ( 2 )
0
1 2 3 4 5 6 7 4093 4094 4095 4096 VDDA
MS19880V2
VDDA
MSv34712V1
1. Refer to Table 52: ADC characteristics for the values of RAIN, RADC and CADC.
2. Cparasitic represents the capacitance of the PCB (dependent on soldering and PCB layout quality) plus the pad capacitance
(roughly 7 pF). A high Cparasitic value downgrades conversion accuracy. To remedy this, fADC must be reduced.
- 1 - tTIMxCLK
tres(TIM) Timer resolution time
fTIMxCLK = 32 MHz 31.25 - ns
Range 1 100(3)
Maximum pulse width of spikes that are
tAF Range 2 50(2) - ns
suppressed by the analog filter
Range 3 -
1. Guaranteed by characterization results.
2. Spikes with widths below tAF(min) are filtered.
3. Spikes with widths above tAF(max) are not filtered
SPI characteristics
Unless otherwise specified, the parameters given in the following tables are derived from
tests performed under ambient temperature, fPCLKx frequency and VDD supply voltage
conditions summarized in Table 15.
Refer to Section 6.3.12: I/O current injection characteristics for more details on the
input/output alternate function characteristics (NSS, SCK, MOSI, MISO).
Master mode 16
- -
Slave mode receiver 16
fSCK Slave mode transmitter
SPI clock frequency - - 12(2) MHz
1/tc(SCK) 1.71 < VDD < 3.6V
Slave mode transmitter
- - 16(2)
2.7 < VDD < 3.6V
Duty cycle of SPI clock
Duty(SCK) Slave mode 30 50 70 %
frequency
tsu(NSS) NSS setup time Slave mode, SPI presc = 2 4Tpclk - -
th(NSS) NSS hold time Slave mode, SPI presc = 2 2Tpclk - -
tw(SCKH)
SCK high and low time Master mode Tpclk - 2 Tpclk Tpclk + 2
tw(SCKL)
tsu(MI) Master mode 3 - -
Data input setup time
tsu(SI) Slave mode 3 - -
th(MI) Master mode 3.5 - -
Data input hold time
th(SI) Slave mode 0 - - ns
ta(SO Data output access time Slave mode 15 - 36
tdis(SO) Data output disable time Slave mode 10 - 30
Slave mode, 1.71 < VDD < 3.6V - 14 35
tv(SO)
Data output valid time Slave mode, 2.7 < VDD < 3.6V - 14 20
tv(MO) Master mode - 4 6
th(SO) Slave mode 10 - -
Data output hold time
th(MO) Master mode 3 - -
1. Guaranteed by characterization results, not tested in production.
2. The maximum SPI clock frequency in slave transmitter mode is determined by the sum of tv(SO) and tsu(MI) which has to fit
into SCK low or high phase preceding the SCK sampling edge. This value can be achieved when the SPI communicates
with a master having tsu(MI) = 0 while Duty(SCK) = 50%.
Master mode 8
Slave mode transmitter
fSCK 8
SPI clock frequency 1.8 V < VDD < 3.6 V - - MHz
1/tc(SCK)
Slave mode transmitter
8(2)
2.7 V < VDD < 3.6 V
Duty cycle of SPI clock
Duty(SCK) Slave mode 30 50 70 %
frequency
tsu(NSS) NSS setup time Slave mode, SPI presc = 2 4Tpclk - -
th(NSS) NSS hold time Slave mode, SPI presc = 2 2Tpclk - -
tw(SCKH)
SCK high and low time Master mode Tpclk - 2 Tpclk Tpclk + 2
tw(SCKL)
tsu(MI) Master mode 3 - -
Data input setup time
tsu(SI) Slave mode 3 - -
th(MI) Master mode 6 - -
Data input hold time
th(SI) Slave mode 2 - - ns
Slave mode - 16 33
tv(SO) Data output valid time
Master mode - 4 6
tv(MO) Slave mode 11 - -
Data output hold time
th(SO) Master mode 3 - -
1. Guaranteed by characterization results, not tested in production.
2. The maximum SPI clock frequency in slave transmitter mode is determined by the sum of tv(SO) and tsu(MI) which has to fit
into SCK low or high phase preceding the SCK sampling edge. This value can be achieved when the SPI communicates
with a master having tsu(MI) = 0 while Duty(SCK) = 50%.
NSS input
tc(SCK) th(NSS)
CPOL=0
CPHA=0
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tf(SCK) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
th(SI)
tsu(SI)
MSv41658V1
Figure 26. SPI timing diagram - slave mode and CPHA = 1(1)
NSS input
tc(SCK)
CPOL=0
CPHA=1
CPOL=1
ta(SO) tw(SCKL) tv(SO) th(SO) tr(SCK) tdis(SO)
MISO output First bit OUT Next bits OUT Last bit OUT
tsu(SI) th(SI)
MSv41659V1
High
NSS input
tc(SCK)
SCK Output
CPHA= 0
CPOL=0
CPHA= 0
CPOL=1
SCK Output
CPHA=1
CPOL=0
CPHA=1
CPOL=1
tw(SCKH) tr(SCK)
tsu(MI) tw(SCKL) tf(SCK)
MISO
INP UT MSB IN BIT6 IN LSB IN
th(MI)
MOSI
MSB OUT B I T1 OUT LSB OUT
OUTPUT
tv(MO) th(MO)
ai14136d
7 Package information
20 11
c
E1 E
SEATING 0.25 mm
PLANE GAUGE PLANE
C
1 10
PIN 1
IDENTIFICATION
k
aaa C A1 L
A A2
L1
b e
YA_ME_V3
Table 60. TSSOP20 – 20-lead thin shrink small outline, 6.5 x 4.4 mm, 0.65 mm pitch,
package mechanical data
millimeters inches(1)
Symbol
Min. Typ. Max. Min. Typ. Max.
A - - 1.200 - - 0.0472
A1 0.050 - 0.150 0.0020 - 0.0059
A2 0.800 1.000 1.050 0.0315 0.0394 0.0413
b 0.190 - 0.300 0.0075 - 0.0118
c 0.090 - 0.200 0.0035 - 0.0079
D(2) 6.400 6.500 6.600 0.2520 0.2559 0.2598
E 6.200 6.400 6.600 0.2441 0.2520 0.2598
E1(3) 4.300 4.400 4.500 0.1693 0.1732 0.1772
e - 0.650 - - 0.0256 -
Table 60. TSSOP20 – 20-lead thin shrink small outline, 6.5 x 4.4 mm, 0.65 mm pitch,
package mechanical data (continued)
millimeters inches(1)
Symbol
Min. Typ. Max. Min. Typ. Max.
Figure 29. TSSOP20 – 20-lead thin shrink small outline, 6.5 x 4.4 mm, 0.65 mm pitch,
package footprint
0.25
6.25
20 11
1.35
0.25
7.10 4.40
1.35
1 10
Product identification(1)
32L010F4P6
Y WW R
MSv48142V1
1. Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are not yet
qualified and therefore not approved for use in production. ST is not responsible for any consequences
resulting from such use. In no event will ST be liable for the customer using any of these engineering
samples in production. ST’s Quality department must be contacted prior to any decision to use these
engineering samples to run a qualification activity.
SEATING
PLANE
C
A2
A
c
A1
0.25 mm
GAUGE PLANE
ccc C
K
D
L
A1
D1
L1
D3
24 17
25 16
b
E1
E3
32 9
PIN 1
IDENTIFICATION 1 8
e 5V_ME_V2
Table 61. LQFP32 - 32-pin, 7 x 7 mm low-profile quad flat package mechanical data
millimeters inches(1)
Symbol
Min Typ Max Min Typ Max
A - - 1.600 - - 0.0630
A1 0.050 - 0.150 0.0020 - 0.0059
A2 1.350 1.400 1.450 0.0531 0.0551 0.0571
b 0.300 0.370 0.450 0.0118 0.0146 0.0177
c 0.090 - 0.200 0.0035 - 0.0079
D 8.800 9.000 9.200 0.3465 0.3543 0.3622
D1 6.800 7.000 7.200 0.2677 0.2756 0.2835
D3 - 5.600 - - 0.2205 -
E 8.800 9.000 9.200 0.3465 0.3543 0.3622
E1 6.800 7.000 7.200 0.2677 0.2756 0.2835
E3 - 5.600 - - 0.2205 -
e - 0.800 - - 0.0315 -
L 0.450 0.600 0.750 0.0177 0.0236 0.0295
L1 - 1.000 - - 0.0394 -
k 0° 3.5° 7° 0° 3.5° 7°
ccc - - 0.100 - - 0.0039
1. Values in inches are converted from mm and rounded to 4 decimal digits.
1.20
24 17
25 16 0.50
0.30
7.30
6.10
9.70
7.30
32 9
1 8
1.20
6.10
9.70
5V_FP_V2
Product identification(1)
STM32L
010K4T6
Date code
Y WW
Revision code
Pin 1
indentifier
R
MSv48143V1
1. Parts marked as “ES”, “E” or accompanied by an Engineering Sample notification letter, are not yet
qualified and therefore not approved for use in production. ST is not responsible for any consequences
resulting from such use. In no event will ST be liable for the customer using any of these engineering
samples in production. ST’s Quality department must be contacted prior to any decision to use these
engineering samples to run a qualification activity.
Reference document
JESD51-2 Integrated Circuits Thermal Test Method Environment Conditions - Natural
Convection (Still Air). Available from www.jedec.org.
8 Ordering information
Example: STM32 L 010 F 4 P 6 xxx
Device family
STM32 = Arm-based 32-bit microcontroller
Product type
L = Low power
Device subfamily
010 = Value line
Pin count
F = 20 pins
K = 32 pins
Package
P = TSSOP
T = LQFP
Temperature range
6 = Industrial temperature range, –40 to 85 °C
Packing
TR = tape and reel
No character = tray or tube
For a list of available options (such as speed, package) or for further information on any
aspect of this device, contact the nearest ST sales office.
9 Revision history
STMicroelectronics NV and its subsidiaries (“ST”) reserve the right to make changes, corrections, enhancements, modifications, and
improvements to ST products and/or to this document at any time without notice. Purchasers should obtain the latest relevant information on
ST products before placing orders. ST products are sold pursuant to ST’s terms and conditions of sale in place at the time of order
acknowledgement.
Purchasers are solely responsible for the choice, selection, and use of ST products and ST assumes no liability for application assistance or
the design of Purchasers’ products.
Resale of ST products with provisions different from the information set forth herein shall void any warranty granted by ST for such product.
ST and the ST logo are trademarks of ST. For additional information about ST trademarks, please refer to www.st.com/trademarks. All other
product or service names are the property of their respective owners.
Information in this document supersedes and replaces information previously supplied in any prior versions of this document.