STMicroelectronics STM32 L0 Ultra-Low-Power MCUs

STMicroelectronics STM32 L0 Ultra-Low-Power Microcontrollers (MCUs) feature ultra-low-power and high performance. The combination of an Arm Cortex®-M0+ core and STMicroelectronics STM32 ultra-low-power features makes the STM32 L0 ideal for applications operating on battery or supplied by energy harvesting.

The STM32 L0 offers dynamic voltage scaling, an ultra-low-power clock oscillator, LCD interface, comparator, DAC and hardware encryption. New autonomous peripherals (including USART, I2C, touch sense controller) reduce the load of the ARM Cortex-M0+ core leading to fewer CPU wakeups and contribute to decreased processing time and power consumption. 

Other value-added features like 12-bit ADC, crystal-less USB, short wake-up time and communication peripherals capable of operating in ultra-low-power mode make up for an unrivaled tradeoff between feature integration, performance and ultra-low-energy consumption.

The STM32 L0 is available with up to 64Kb of Flash, 8Kbytes of RAM and up to 2Kbytes of embedded EEPROM (no emulation needed) in 32- to 64-pin packages, including a space-saving WLCSP36.

Features

  • Ultra-low-power platform
    • 1.65V to 3.6V power supply
    • -40°C to +125°C temperature range
    • 0.27μA standby mode (2 wake-up pins)
    • 0.4μA stop mode (16 wake-up lines)
    • 0.8μA stop mode + RTC + 8KB RAM retention
    • 3.5μs wake-up time (from RAM)
    • 5μs wake-up time (from Flash memory)
  • Arm 32-bit Cortex-M0+ with MPU core
    • From 32kHz up to 32MHz max
    • 0.95 DMIPS/MHz
  • Reset and supply management
    • Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds
    • Ultra-low power POR/PDR
    • Programmable voltage detector (PVD)
  • Clock sources
    • PLL for CPU clock
  • Pre-programmed bootloader
    • USART and SPI supported
  • Development support
    • Serial wire debug supported
  • Up to 51 fast I/Os (45 I/Os 5V tolerant)
  • Memories
    • Up to 64KB Flash with ECC
    • 8KB RAM
    • 2KB of data EEPROM with ECC
    • 20-byte backup register
    • Sector protection against R/W operation
  • Rich analog peripherals
    • 12-bit ADC 1.14Msps up to 16 channels (down to 1.65V)
    • 12-bit 1 channel DAC with output buffers (down to 1.8V)
    • 2x ultra-low-power comparators (window mode and wake up capability, down to 1.8V)
  • Up to 24 capacitive sensing channels supporting touch key, linear and rotary touch sensors
  • 7-channel DMA controller, supporting ADC, SPI, I2C, USART, DAC, Timers
  • 8x peripherals communication interface
  • 1x USB 2.0 crystal-less, battery charging detection, and LPM
  • 2x USART (ISO 7816, IrDA), 1x UART (low power)
  • 2x SPI 16 Mbits/s
  • 2x I2C (SMBus/PMBus)
  • 9x timers
    • 1x 16-bit with up to 4 channels
    • 2x 16-bit with up to 2 channels
    • 1x 16-bit ultra-low-power timer
    • 1x SysTick
    • 1x RTC
    • 1x 16-bit basic for DAC
    • 2x watchdogs (independent/window)
  • CRC calculation unit and 96-bit unique ID
  • True RNG and firewall protection
  • All packages are ECOPACK®2

Features Guide

Chart - STMicroelectronics STM32 L0 Ultra-Low-Power MCUs

STM32 L0 MCUs

Chart - STMicroelectronics STM32 L0 Ultra-Low-Power MCUs
Published: 2015-01-30 | Updated: 2024-12-17