Skip to main content

STM32L011F4

The STM32L011F4 is an electronic component from STMicroelectronics. View the full STM32L011F4 datasheet below including electrical characteristics, absolute maximum ratings.

Manufacturer

STMicroelectronics

Category

Microcontrollers

Overview

The access line ultra-low-power STM32L011x3/4 family incorporates the high-performance Arm ® Cortex ® -M0+ 32-bit RISC core operating at a 32 MHz frequency, high-speed embedded memories (up to 16 Kbytes of Flash program memory, 512 bytes of data EEPROM and 2 Kbytes of RAM) plus an extensive range of enhanced I/Os and peripherals.

The STM32L011x3/4 devices provide high power efficiency for a wide range of performance. It is achieved with a large choice of internal and external clock sources, an internal voltage adaptation and several low-power modes.

The STM32L011x3/4 devices offer several analog features, one 12-bit ADC with hardware oversampling, two ultra-low-power comparators, several timers, one low-power timer (LPTIM), three general-purpose 16-bit timers, one RTC and one SysTick which can be used as timebases. They also feature two watchdogs, one watchdog with independent clock and window capability and one window watchdog based on bus clock.

Moreover, the STM32L011x3/4 devices embed standard and advanced communication interfaces: one I2C, one SPI, one USART, and a low-power UART (LPUART).

The STM32L011x3/4 also include a real-time clock and a set of backup registers that remain powered in Standby mode.

The ultra-low-power STM32L011x3/4 devices operate from a 1.8 to 3.6 V power supply (down to 1.65 V at power down) with BOR and from a 1.65 to 3.6 V power supply without BOR option. They are available in the -40 to +125 °C temperature range. A comprehensive set of power-saving modes allows the design of low-power applications.

Features

  • Ultra-low-power platform
  • -1.65 V to 3.6 V power supply
  • --40 to 125 °C temperature range
  • -0.23 μA Standby mode (2 wakeup pins)
  • -0.29 μA Stop mode (16 wakeup lines)
  • -0.54 μA Stop mode + RTC + 2 KB RAM retention
  • -Down to 76 μA/MHz in Run mode
  • -5 μs wakeup time (from Flash memory)
  • -41 μA 12-bit ADC conversion at 10 ksps
  • Core: Arm ® 32-bit Cortex ® -M0+
  • -From 32 kHz to 32 MHz max.
  • -0.95 DMIPS/MHz
  • Reset and supply management
  • -Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds
  • -Ultralow power POR/PDR
  • -Programmable voltage detector (PVD)
  • Clock sources
  • -0 to 32 MHz external clock
  • -32 kHz oscillator for RTC with calibration
  • -High speed internal 16 MHz factory-trimmed RC (+/- 1%)
  • -Internal low-power 37 kHz RC
  • -Internal multispeed low-power 65 kHz to 4.2 MHz RC
  • -PLL for CPU clock
  • Pre-programmed bootloader
  • -USART, SPI supported
  • Development support
  • -Serial wire debug supported
  • Up to 28 fast I/Os (23 I/Os 5V tolerant)
  • Memories
  • -Up to 16 KB Flash memory with ECC
  • -2 KB RAM
  • -512 B of data EEPROM with ECC
  • -20-byte backup register
  • -Sector protection against R/W operation

Pin Configuration

Figure 3. STM32L011x3/4 LQFP32 pinout

  1. The above figure shows the package top view.
  2. The above figure shows the package top view.

Figure 4. STM32L011x3/4 UFQFPN32 pinout

42

Figure 5. STM32L011x3/4 WLCSP25 pinout

  1. The above figure shows the package top view.
  2. The above figure shows the package top view.

Figure 6. STM32L011x3/4 UFQFPN28 pinout

Figure 7. STM32L011x3/4 UFQFPN20 pinout

  1. The above figure shows the package top view.
  2. The above figure shows the package top view.

Figure 8. STM32L011x3/4 TSSOP20 pinout

42

Figure 9. STM32L011x3/4 TSSOP14 pinout

  1. The above figure shows the package top view.

Table 12. Legend/abbreviations used in the pinout table

NameDefinition brackets below the pin name, the pin function actual pin nameAbbreviation Pin name Unless otherwise specified in and after reset is the same as the
Supply pinSupply pintype
IInput only pinPin I/O Input /
output pinFT
5 V tolerant I/O5 V tolerant I/OFTf 5 V tolerant I/O, FM+ capable
TTa3.3 V tolerant I/O directly connected to the ADCI/O structure TC
Standard 3.3V I/OStandard 3.3V I/OB Dedicated BOOT0 pin
RSTBidirectional reset pin with embedded weak pull-up resistor GPIOx_AFR registersfunctions Alternate functions Functions selected through
Additional functionsAdditional functions

Table 13. Pin definitions

Pin numberPin numberPin numberPin numberPin numberPin numberPin numberPin functionsPin functions
TSSOP14UFQFPN20TSSOP20UFQFPN28LQFP32UFQFPN32 (1)WLCSP25Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
212222B5PC14- OSC32_INI/OFT--OSC32_IN
323333C5PC15- OSC32_OUTI/OTC--OSC32_OUT
434444D5NRSTI/ORST(2)--
1045555C4VDDAS-(3)(4)--
556666E5PA0-CK_INI/OTTa-USART2_RX, LPTIM1_IN1, TIM2_CH1, USART2_CTS, TIM2_ETR, LPUART1_RX, COMP1_OUTCOMP1_INM, ADC_IN0, RTC_TAMP2/WKU P1/CK_IN
667777B4PA1I/OFT-EVENTOUT, LPTIM1_IN2, TIM2_CH2, I2C1_SMBA, USART2_RTS_DE, TIM21_ETR, LPUART1_TXCOMP1_INP, ADC_IN1
--8888D4PA2I/OTTa-TIM21_CH1, TIM2_CH3, USART2_TX, LPUART1_TX, COMP2_OUTCOMP2_INM, ADC_IN2, RTC_TAMP3/RTC_ TS/RTC_OUT/WKU P3
--9999E4PA3I/OFT-TIM21_CH2, TIM2_CH4, USART2_RX, LPUART1_RXCOMP2_INP, ADC_IN3
7710101010B3PA4I/OTTa-SPI1_NSS, LPTIM1_IN1, LPTIM1_ETR, I2C1_SCL, USART2_CK, TIM2_ETR, LPUART1_TX, COMP2_OUTCOMP1_INM, COMP2_INM, ADC_IN4

Table 13. Pin definitions

42

Table 13. Pin definitions (continued)

Pin numberPin numberPin numberPin numberPin numberPin numberPin numberPin functionsPin functions
TSSOP14UFQFPN20TSSOP20UFQFPN28LQFP32UFQFPN32 (1)WLCSP25Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
-811111111D3PA5I/OTTa-SPI1_SCK, LPTIM1_IN2, TIM2_ETR, TIM2_CH1COMP1_INM, COMP2_INM, ADC_IN5
-912121212E3PA6I/OFT-SPI1_MISO, LPTIM1_ETR, LPUART1_CTS, EVENTOUT, COMP1_OUTADC_IN6
81013131313C3PA7I/OFT-SPI1_MOSI, LPTIM1_OUT, USART2_CTS, TIM21_ETR, EVENTOUT, COMP2_OUTCOMP2_INP, ADC_IN7
---141414E2PB0I/OFT-EVENTOUT, SPI1_MISO, TIM2_CH2, USART2_RTS_DE, TIM2_CH3ADC_IN8, VREF_OUT
-1114151515D2PB1I/OFT-USART2_CK, SPI1_MOSI, LPTIM1_IN1, LPUART1_RTS_DE , TIM2_CH4ADC_IN9, VREF_OUT
-----16-PB2I/OFT-LPTIM1_OUT-
912151616-E1VSSS-(5)--
101316171717D1VDDS-(6)--
---181818C1PA8I/OFT-MCO,LPTIM1_IN1, EVENTOUT, USART2_CK, TIM2_CH1-
111417191919B1PA9I/OFTf-MCO, I2C1_SCL, LPTIM1_OUT, USART2_TX, TIM21_CH2, COMP1_OUT-

Table 13. Pin definitions (continued)

Table 13. Pin definitions (continued)

Pin numberPin numberPin numberPin numberPin numberPin numberPin numberPin functionsPin functions
TSSOP14UFQFPN20TSSOP20UFQFPN28LQFP32UFQFPN32 (1)WLCSP25Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
121518202020C2PA10I/OFTf(7)TIM21_CH1, I2C1_SDA, RTC_REFIN, USART2_RX, TIM2_CH3, COMP1_OUT-
----2121-PA11I/OFT-SPI1_MISO, LPTIM1_OUT, EVENTOUT, USART2_CTS, TIM21_CH2, COMP1_OUT-
----2222-PA12I/OFT-SPI1_MOSI, EVENTOUT, USART2_RTS_DE, COMP2_OUT-
131619212323A1PA13I/OFTf-SWDIO, LPTIM1_ETR, I2C1_SDA, SPI1_SCK, LPUART1_RX, COMP1_OUT-
141720222424A2PA14I/OFT(7)SWCLK, LPTIM1_OUT, I2C1_SMBA, USART2_TX, SPI1_MISO, LPUART1_TX, COMP2_OUT-
---232525-PA15I/OFT-SPI1_NSS, TIM2_ETR, EVENTOUT, USART2_RX, TIM2_CH1-
---242626B2PB3I/OFT-SPI1_SCK, TIM2_CH2, EVENTOUTCOMP2_INM
---252727-PB4I/OFT-SPI1_MISO, EVENTOUTCOMP2_INP

Table 13. Pin definitions (continued)

42

Table 13. Pin definitions (continued)

Pin numberPin numberPin numberPin numberPin numberPin numberPin numberPin functionsPin functions
TSSOP14UFQFPN20TSSOP20UFQFPN28LQFP32UFQFPN32 (1)WLCSP25Pin name (function after reset)Pin typeI/O structureNotesAlternate functionsAdditional functions
---262828-PB5I/OFT-SPI1_MOSI, LPTIM1_IN1, I2C1_SMBA, TIM21_CH1COMP2_INP
-18-272929A3PB6I/OFTf-USART2_TX, I2C1_SCL, LPTIM1_ETR, TIM2_CH3, LPUART1_TXCOMP2_INP
-19-283030A4PB7I/OFTf-USART2_RX, I2C1_SDA, LPTIM1_IN2, TIM2_CH4, LPUART1_RXCOMP2_INP, VREF_PVD_IN
120113131A5PB9-BOOT0IB--BOOT0 (Boot memory selection)
-----32-PB8I/OFTf-USART2_TX, EVENTOUT, I2C1_SCL, SPI1_NSS-
----32--VSSS-(5)--
----11-VDDS-(6)--
  1. VSS pins are connected to the exposed pad (see Figure 35: UFQFPN32 - 32-pin, 5x5 mm, 0.5 mm pitch ultra thin fine pitch quad flat package outline ).
  2. Device reset input/internal reset output (active low).
  3. Analog power supply.
  4. On TSSOP14 package, V DDA is internally connected to V DD .
  5. Digital and analog ground.
  6. Digital power supply.
  7. PA14 pin on TSSOP14 package acts as an output pin when the embedded bootloader is active (SPI1_MISO). On empty devices (devices from factory), the bootloader is active due to the empty check mechanism (refer to RM0377 reference manual). PA14 pin also acts as SWCLK. When programming devices in TSSOP14 for the first time, it is necessary to use the "connect under reset" method and the SWD interface to disable the bootloader by driving this PA14/SWCLK pin.

Table 14. Alternate functions

Table 14. Alternate functions

AF0AF1AF2AF3AF4AF5AF6AF7
PortsPortsSPI1/USART2/ TIM21/ EVENTOUT/ SYS_AFSPI1/I2C1/ LPTIMLPUART1/ LPTIM/TIM2/ EVENTOUT/ SYS_AFI2C1/LPTIM/ EVENTOUTI2C1/USART2/L PUART1/ EVENTOUTSPI1/TIM2/21LPUART1/EVE VENTOUTCOMP1/2
PA0USART2_RXLPTIM1_IN1TIM2_CH1-USART2_CTSTIM2_ETRLPUART1_RXCOMP1_OUT
PA1EVENTOUTLPTIM1_IN2TIM2_CH2I2C1_SMBAUSART2_RTS_ DETIM21_ETRLPUART1_TX-
PA2TIM21_CH1-TIM2_CH3-USART2_TX-LPUART1_TXCOMP2_OUT
PA3TIM21_CH2-TIM2_CH4-USART2_RX-LPUART1_RX-
PA4SPI1_NSSLPTIM1_IN1LPTIM1_ETRI2C1_SCLUSART2_CKTIM2_ETRLPUART1_TXCOMP2_OUT
PA5SPI1_SCKLPTIM1_IN2TIM2_ETR--TIM2_CH1--
PA6SPI1_MISOLPTIM1_ETR--LPUART1_CTS-EVENTOUTCOMP1_OUT
PA7SPI1_MOSILPTIM1_OUT--USART2_CTSTIM21_ETREVENTOUTCOMP2_OUT
PA8MCO-LPTIM1_IN1EVENTOUTUSART2_CKTIM2_CH1--
PA9MCOI2C1_SCLLPTIM1_OUT-USART2_TXTIM21_CH2-COMP1_OUT
PA10TIM21_CH1I2C1_SDARTC_REFIN-USART2_RXTIM2_CH3-COMP1_OUT
PA11SPI1_MISOLPTIM1_OUTEVENTOUT-USART2_CTSTIM21_CH2-COMP1_OUT
PA12SPI1_MOSI-EVENTOUT-USART2_RTS_ DE--COMP2_OUT
PA13SWDIOLPTIM1_ETR-I2C1_SDA-SPI1_SCKLPUART1_RXCOMP1_OUT
PA14SWCLKLPTIM1_OUT-I2C1_SMBAUSART2_TXSPI1_MISOLPUART1_TXCOMP2_OUT
PA15SPI1_NSS-TIM2_ETREVENTOUTUSART2_RXTIM2_CH1--

Table 14. Alternate functions

Table 14. Alternate functions (continued)

AF0AF1AF2AF3AF4AF5AF6AF7
PortsPortsSPI1/USART2/ TIM21/ EVENTOUT/ SYS_AFSPI1/I2C1/ LPTIMLPUART1/ LPTIM/TIM2/ EVENTOUT/ SYS_AFI2C1/LPTIM/ EVENTOUTI2C1/USART2/L PUART1/ EVENTOUTSPI1/TIM2/21LPUART1/EVE VENTOUTCOMP1/2
PB0EVENTOUTSPI1_MISOTIM2_CH2-USART2_RTS_ DETIM2_CH3--
PB1USART2_CKSPI1_MOSILPTIM1_IN1-LPUART1_RTS_ DETIM2_CH4--
PB2--LPTIM1_OUT-----
PB3SPI1_SCK-TIM2_CH2-EVENTOUT---
PB4SPI1_MISO-EVENTOUT-----
PB5SPI1_MOSI-LPTIM1_IN1I2C1_SMBA-TIM21_CH1--
PB6USART2_TXI2C1_SCLLPTIM1_ETR--TIM2_CH3LPUART1_TX-
PB7USART2_RXI2C1_SDALPTIM1_IN2--TIM2_CH4LPUART1_RX-
PB8USART2_TX-EVENTOUT-I2C1_SCLSPI1_NSS--
PB9--------
PC14--------
PC15--------

Electrical Characteristics

The definition and values of input/output AC characteristics are given in Figure 25 and Table 52 , respectively.

Unless otherwise specified, the parameters given in Table 52 are derived from tests performed under ambient temperature and V DD supply voltage conditions summarized in Table 18 .

Table 52. I/O AC characteristics (1)(2)

OSPEEDRx [1:0] bit value (1)SymbolParameterConditionsMinMax (3)Unit
00f max(IO)outMaximum frequency (4)C L = 50 pF, V DD = 2.7 V to 3.6 V-400kHz
00f max(IO)outMaximum frequency (4)C L = 50 pF, V DD = 1.65 V to 2.7 V-100kHz
00t f(IO)out t r(IO)outOutput rise and fall timeC L = 50 pF, V DD = 2.7 V to 3.6 V-125ns
00t f(IO)out t r(IO)outOutput rise and fall timeC L = 50 pF, V DD = 1.65 V to 2.7 V-320ns
01f max(IO)outMaximum frequency (4)C L = 50 pF, V DD = 2.7 V to 3.6 V-2MHz
01f max(IO)outMaximum frequency (4)C L = 50 pF, V DD = 1.65 V to 2.7 V-0.6MHz
01t f(IO)out t r(IO)outOutput rise and fall timeC L = 50 pF, V DD = 2.7 V to 3.6 V-30ns
01t f(IO)out t r(IO)outOutput rise and fall timeC L = 50 pF, V DD = 1.65 V to 2.7 V-65ns
10F max(IO)outMaximum frequency (4)C L = 50 pF, V DD = 2.7 V to 3.6 V-10MHz
10F max(IO)outMaximum frequency (4)C L = 50 pF, V DD = 1.65 V to 2.7 V-2MHz
10t f(IO)out t r(IO)outOutput rise and fall timeC L = 50 pF, V DD = 2.7 V to 3.6 V-13ns
10t f(IO)out t r(IO)outOutput rise and fall timeC L = 50 pF, V DD = 1.65 V to 2.7 V-28ns
11F max(IO)outMaximum frequency (4)C L = 30 pF, V DD = 2.7 V to 3.6 V-35MHz
11F max(IO)outMaximum frequency (4)C L = 50 pF, V DD = 1.65 V to 2.7 V-10MHz
11t f(IO)out t r(IO)outOutput rise and fall timeC L = 30 pF, V DD = 2.7 V to 3.6 V-6ns
11t f(IO)out t r(IO)outOutput rise and fall timeC L = 50 pF, V DD = 1.65 V to 2.7 V-17ns
-t EXTIpwPulse width of external signals detected by the EXTI controller-8-ns
  1. BOOT0/PB9 maximum input frequency is 10 kHz (1.65 V < V DD < 2.7 V) and 5 MHz (2.7 V < V DD < 3.6 V).
  2. Guaranteed by design. Not tested in production.
  3. The maximum frequency is defined in Figure 25 .

Figure 25. I/O AC characteristics definition

Absolute Maximum Ratings

Stresses above the absolute maximum ratings listed in Table 15: Voltage characteristics , Table 16: Current characteristics , and Table 17: Thermal characteristics may cause permanent damage to the device. These are stress ratings only and functional operation of the device at these conditions is not implied. Exposure to maximum rating conditions for extended periods may affect device reliability. Device mission profile (application conditions) is compliant with JEDEC JESD47 Qualification Standard. Extended mission profiles are available on demand.

Table 15. Voltage characteristics

SymbolRatingsMinMaxUnit
V DD -V SSExternal main supply voltage (including V DDA , V DD ) (1)-0.34.0V
V IN (2)Input voltage on FT and FTf pinsV SS - 0.3V DD +4.0V
V IN (2)Input voltage on TC pinsV SS - 0.34.0V
V IN (2)Input voltage on BOOT0V SSV DD + 4.0V
V IN (2)Input voltage on any other pinV SS - 0.34.0V
\∆ V DD \Variations between different V DDx power pins-
\V DDA -V DDx \Variations between any V DDx and V DDA power pins (3)-
\∆ V SS \Variations between all different ground pins-
V ESD(HBM)Electrostatic discharge voltage (human body model)see Section 6.3.11see Section 6.3.11mV

Table 16. Current characteristics

Table 16. Current characteristics

SymbolRatingsMax.Unit
Σ I VDD (2)Total current into sum of all V DD power lines (source) (1)105mA
Σ I VSS (2)Total current out of sum of all V SS ground lines (sink) (1)105mA
I VDD(PIN)Maximum current into each V DD power pin (source) (1)100mA
I VSS(PIN)Maximum current out of each V SS ground pin (sink) (1)100mA
I IOOutput current sunk by any I/O and control pin except FTf pins16mA
I IOOutput current sunk by FTf pins22mA
I IOOutput current sourced by any I/O and control pin-16mA
Σ I IO(PIN) (3)Total output current sunk by sum of all IOs and control pins (4)45mA
Σ I IO(PIN) (3)Total output current sourced by sum of all IOs and control pins-45mA
Σ I IO(PIN)Total output current sunk by sum of all IOs and control pins (2)90mA
Σ I IO(PIN)Total output current sourced by sum of all IOs and control pins (2)-90mA
I INJ(PIN)Injected current on FT, FFf, RST and B pins-5/+0 (5)mA
I INJ(PIN)Injected current on TC pin± 5 (6)mA
Σ I INJ(PIN)Total injected current (sum of all I/O and control pins) (7)± 25mA
  1. 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.
  2. These values apply only to STM32L011GxUx part number (UFQFPN28 package).
  3. This current consumption must be correctly distributed over all I/Os and control pins. In particular, it must be located the closest possible to the couple of supply and ground, and distributed on both sides.
  4. Positive current injection is not possible on these I/Os. A negative injection is induced by V IN <VSS . I INJ(PIN) must never be exceeded. Refer to Table 15 for maximum allowed input voltage values.
  5. A positive injection is induced by V IN > V DD while a negative injection is induced by V IN < V SS . I INJ(PIN) must never be exceeded. Refer to Table 15: Voltage characteristics for the maximum allowed input voltage values.
  6. When several inputs are submitted to a current injection, the maximum Σ I INJ(PIN) is the absolute sum of the positive and negative injected currents (instantaneous values).

Table 17. Thermal characteristics

SymbolRatingsValueUnit
T STGStorage temperature range-65 to +150°C
T JMaximum junction temperature150°C

93

Thermal Information

The maximum chip-junction temperature, T J max, in degrees Celsius, may be calculated using the following equation:

T J max = T A max + (P D max × Θ JA )

Package Information

In order to meet environmental requirements, ST offers these devices in different grades of ECOPACK ® packages, depending on their level of environmental compliance. ECOPACK ® specifications, grade definitions and product status are available at http://www.st.com. ECOPACK ® is an ST trademark.

Related Variants

The following components are covered by the same datasheet.

Part NumberManufacturerPackage
STM32L011F4U6STMicroelectronics
STM32L011F4U6TRSTMicroelectronics20-UFQFN
Data on this page is extracted from publicly available manufacturer datasheets using automated tools including AI. It may contain errors or omissions. Always verify specifications against the official manufacturer datasheet before making design or purchasing decisions. See our Terms of Service. Rights holders can submit a takedown request.

Get structured datasheet data via API

Get started free