Ultra-low-power ARM Cortex-M0+ MCU with 16-Kbytes Flash, 32 MHz CPU

Reset and supply management

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.

Key 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
    • 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
  • Rich Analog peripherals
    • 12-bit ADC 1.14 Msps up to 10 channels (down to 1.65 V)
    • 2x ultra-low-power comparators (window mode and wake up capability, down to 1.65 V)
  • 5-channel DMA controller, supporting ADC, SPI, I2C, USART, Timers
  • 4x peripherals communication interface
  • 1x USART (ISO 7816, IrDA), 1x UART (low power)
  • 1x SPI 16 Mbits/s
  • 1x I2C (SMBus/PMBus)
  • 7x timers: 1x 16-bit with up to 4 channels, 1x 16-bit with up to 2 channels, 1x 16-bit ultra-low-power timer, 1x SysTick, 1x RTC and 2x watchdogs (independent/window)
  • CRC calculation unit, 96-bit unique ID
  • All packages are ECOPACK®2

Circuit Diagram

Resources

Technical Documentation

Product Specifications
Description Version Size
Access line ultra-low-power 32-bit MCU Arm®-based Cortex®-M0+, up to 16KB Flash, 2KB SRAM, 512B EEPROM, ADC 5.0 1 MB
Application Notes
Description Version Size
ADC hardware oversampling for microcontrollers of the STM32 L0 and L4 series 1.0 321 KB
Audio and waveform generation using the DAC in STM32 microcontrollers 3.0 816 KB
Basics and low-cost solution proposals to move from legacy USB2.0 connector to USB Type-C™ connector with STM32 devices 1.0 443 KB
EMC design guide for ST microcontrollers 2.0 843 KB
ESD considerations for touch sensing applications on MCUs 2.0 353 KB
Electrostatic discharge sensitivity measurement 1.6 49 KB
Extending the DAC performance of STM32 microcontrollers 2.0 365 KB
General-purpose timer cookbook 2.0 1 MB
Getting started with STM32L0xx hardware development 2.0 715 KB
Guidelines for designing touch sensing applications with surface sensors 3.0 1 MB
Guidelines to improve conducted noise robustness on STM32F0/F3, STM32L0/L4 series touch sensing applications 3.0 613 KB
Guidelines to increase the number of touch sensing touchkeys 4.0 300 KB
Handling of soft errors in STM32 applications 2.1 410 KB
High-speed SI simulations using IBIS and board-level simulations using HyperLynx SI on STM32 32-bit ARM® Cortex® MCUs 1.1 2 MB
How to design a VBAT system based on STM32L0/L1 series (with external components) 1.0 293 KB
How to get the best ADC accuracy in STM32 microcontrollers 3.1 1 MB
How to implement a vocoder solution using STM32 microcontrollers 1.1 466 KB
How to wake up an STM32F0/F3/L0/L4 microcontroller from low-power mode with the USART or the LPUART 1.0 317 KB
I2S protocol emulation on STM32L0 Series microcontrollers using a standard SPI peripheral 1.0 2 MB
Implications of memory interface configurations on low-power STM32 microcontrollers 2.0 435 KB
Managing memory protection unit (MPU) in STM32 MCUs 1.0 284 KB
Migrating between STM32F0 and STM32L0 microcontrollers 1.0 461 KB
Migrating between STM32L0 Series and STM32L4 Series / STM32L4+ Series microcontrollers 4.0 1 MB
Migrating between STM32L1 and STM32L0 series microcontrollers 1.0 639 KB
Minimization of power consumption using LPUART in microcontrollers of the STM32L0 and STM32L4 series 3.2 1 MB
Oscillator design guide for STM8AF/AL/S and STM32 microcontrollers 11.0 2 MB
SPI protocol used in the STM32 bootloader 4.0 551 KB
STM32 USART automatic baud rate detection 1.0 268 KB
STM32 cross-series timer overview 6.0 555 KB
STM32 microcontroller debug toolbox 2.0 5 MB
STM32 microcontroller system memory boot mode 31.0 3 MB
STM32 microcontrollers random number generation validation using NIST statistical test suite 2.0 517 KB
STM32Cube firmware examples for STM32L0 Series 5.0 425 KB
STM32L0/L4 FIREWALL overview 1.2 114 KB
STM32L0xx ultra-low power features overview 1.2 251 KB
Sampling capacitor selection guide for MCU based touch sensing applications 3.0 208 KB
Tuning a STMTouch-based application 3.0 783 KB
USART protocol used in the STM32 bootloader 7.0 617 KB
Using the hardware real-time clock (RTC) in low-power modes with STM32 microcontrollers 3.0 1 MB
Virtually increasing the number of serial communication peripherals in STM32 applications 1.1 338 KB
Technical Notes & Articles
Description Version Size
Description of WLCSP for microcontrollers and recommendations for its use 4.0 1 MB
How to use EWARM 6.2x with projects built with EWARM 6.1 and previous versions 1.2 97 KB
Tape and reel shipping media for STM32 microcontrollers in BGA packages 2.1 745 KB
Tape and reel shipping media for STM8 and STM32 microcontrollers in FPN packages 3.0 753 KB
Tape and reel shipping media for STM8 and STM32 microcontrollers in QFP packages 3.0 830 KB
Tape and reel shipping media for STM8 and STM32 microcontrollers in SO packages 1.0 755 KB
Tape and reel shipping media for STM8 and STM32 microcontrollers in TSSOP and SSOP packages 1.0 743 KB
Reference Manuals
Description Version Size
Ultra-low-power STM32L0x1 advanced Arm®-based 32-bit MCUs 8.0 9 MB
Programming Manuals
Description Version Size
STM32L0 Series Cortex®-M0+ programming manual 2.0 1 MB
Errata Sheets
Description Version Size
STM32L011x3/4 device limitations 4.0 304 KB

HW Model, CAD Libraries & SVD

HW Model, CAD Libraries & SVD
Description Version Size
STM32L0 CAD Symbol and Footprint files 1.1 2 MB
STM32L0 IBIS models 2.0 36 MB
STM32L0 System View Description 1.2 147 KB

Presentations & Training Material

Presentations
Description Version Size
Discover the STM32 with a free 32-bit Cortex-M0/0+ MCU Professional Developer’s Package: FAQ 1.0 290 KB
Discover the STM32 with a free 32-bit Cortex-M0/0+ MCU Professional Developer’s Package: Webinar Presentation 1.0 4 MB
Getting started with STM32F0 or STM32L0 series 1.0.0 606 KB
STM32 and STM8 Functional Safety Packages 2 1 MB
STM32L4+ MCU series - Excellence in ultra-low-power with more performance 1.0 1 MB

Publications and Collaterals

Flyers
Description Version Size
Get ready for the largest IoT development ecosystem 17.02 741 KB
STM32 Nucleo boards - Unified scalable offering 17.11 1 MB
STM32 for makers - Releasing your creativity 17.06 2 MB
Brochures
Description Version Size
STM32 32-bit MCU family - Leading supplier of ARM® Cortex®-M microcontrollers 17.10 2 MB
STM32L series - Ultra-low-power 32-bit MCUs 16.4 3 MB
STM32L0 Series - Ultra-low-power MCUs - Tailored to your needs 17.3 1 MB
Magazine Articles
Description Version Size
Design & Elektronik magazine - Benchmark ULPBench debunked 1.1 12 MB

Tools and Software

Development Tools
Hardware Development Tools
Software Development Tools
Embedded Software
MCUs Embedded Software
Evaluation Tools
Product Evaluation Tools
Support & Community


Sample & Buy

Part Number Package Packing Type Operating Temperature (°C) (min) Operating Temperature (°C) (max) Marketing Status Unit Price (US$) * Quantity ECCN (EU) ECCN (US) Country of Origin More info Order from ST Order from Distributors
STM32L011F4P6 TSSOP 20 Tube -40 85 Active 0.703 10000 NEC 3A991A2 PHILIPPINES MORE INFO DISTRIBUTOR AVAILABILITY
STM32L011F4P6TR TSSOP 20 Tape And Reel -40 85 Active 0.703 10000 NEC 3A991A2 PHILIPPINES MORE INFO DISTRIBUTOR AVAILABILITY
STM32L011F4U6TR UFQFPN 20 3x3x0.6 Tape And Reel -40 85 Active 0.75 10000 NEC 3A991A2 PHILIPPINES MORE INFO DISTRIBUTOR AVAILABILITY
STM32L011F4U3TR UFQFPN 20 3x3x0.6 Tape And Reel -40 125 Active 0.861 10000 NEC 3A991A2 PHILIPPINES MORE INFO No availability reported, please contact our Sales office
test

(*) 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

Quality & Reliability

Part Number Marketing Status Package Grade RoHS Compliance Grade Material Declaration**
STM32L011F4P6 ActiveTSSOP 20IndustrialEcopack2 0 0
STM32L011F4P6TR ActiveTSSOP 20IndustrialEcopack2 0 0
STM32L011F4U6TR ActiveUFQFPN 20 3x3x0.6IndustrialEcopack2 0 0
STM32L011F4U3TR ActiveUFQFPN 20 3x3x0.6IndustrialEcopack2
test

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

×