STM32 Ultra Low Power with L0/L4
In this Article we’ll take a look at the STM32L0 and the STM32L4 ultra-low-power microcontroller families.
STM32L0 series Cortex®-M0+
The L0 is a genuine Ultra-Low-Power MCU product with record breaking performances, build around the ARM® Cortex®-M0+.
Combining a genuine ultra-low-power architecture with low-current analog peripherals and four low-power modes, the STM32L0 is ideal for applications such as mice, keyboards, gas/water meters, building automation, alarms, detectors and health care or fitness applications. For applications that require a 15 to 20 year life duration, or need to run in extremely high temperature conditions, here again the STM32L0 is the best choice thanks to ST‘s process technology.
Cortex®-M0+
(32 MHz with MPU)
-
Low voltage 1.65 to 3.6V
-
Dynamic Voltage Scaling
-
5 clock sources
-
Advanced RTC w/ calibration
-
12-16-bit more ADC 1Msps down to 1.65V
-
Multiple USART, SPI, I²C
-
Multiple 16-bit timers
-
Operating Temp. – 40 to 125°C2 watchdogs
-
Program Voltage Detector
-
Reset circuitry
Low-Power Timer
(DOWN TO STOP MODE)
- Ultra-low power consumption
- Low-power pulse counter
- Independent 16-bit timer
- Pulse counter with no clock running or clocked by LSE, LSI, HSI, APB
- System wakeup from Stop mode
- Programmable digital glitch filter
- Encoder mode
- Low-Power UART & ADC
Type | FLASH [KB] | RAM [KB] | EEPROM [KB] | 12-bit ADC 1.14 Msps |
LP1 UART | LP1 16-bit timer |
12-bit DAC | Touch sense | True RNG | USB 2.0 FS Crystal-less |
Segment LCD Driver |
STM32L0x1 Access | Up to 64 | 8 | 2 | x | x | x | |||||
STM32L0x2 USB | Up to 64 | 8 | 2 | x | x | x | x | x | x | x | |
STM32L0x3 USB & LCD | Up to 64 | 8 | 2 | x | x | x | x | x | x | x | Up to 8×28 or 4×32 |
STM32L4 series Cortex®-M4 MCUs
32-bit MCUs with ultra-low-power at 100 DMIPS with DSP and FPU
ST has built a new architecture to reach best-in-class ultra-low-power figures thanks to its high flexibility. STM32L4 MCUs have scored 150 (world record) in the standardized EEMBC™ ULPBench® tests that compare the efficiency of ultra-low-power microcontrollers. Moreover, the STM32L4 series shatters performance limits in the ultra-low-power world. It delivers 100 DMIPS based on its ARM® Cortex®-M4 core with FPU and ST ART Accelerator™ at 80 MHz. The Flyer for the STM32L4 Series 698 ich downloadable.
Features & Benefits
- 100 DMIPS based on its ARM® Cortex®-M4 core with FPU and ST ART Accelerator™ at 80 MHz
- 150 score in the standardized EEMBC™ ULPBench® tests that compare the efficiency of ultralow-power microcontrollers
- New architecture to reach bestin-class ultra-low-power figures thanks to its high flexibility
- Dynamic voltage scaling to balance power consumption with processing demand, low-power peripherals. Available in Stopmode, safety and security features, smart and numerous peripherals, advanced and low-power analog peripherals such as op amps, comparators, LCD, 12-bit DACs and 16-bit hardware oversampling from a native 12-bit 5 MSPS ADC
- Performance close to limits in the ultra-low-power world
- Ultra-low-power mode: 30 nA with backup registers without real-time clock (5 wakeup pins)
- Ultra-low-power mode + RTC: 330 nA with backup registers
- Ultra-low-power mode + 32 kB of RAM: 360 nA
- Ultra-low-power mode + 32 KBytes of RAM + RTC: 660 nA
- Dynamic run mode: down to 100 μA/MHz
- Wake-up time: 5 μs
- Pin-to-pin compatible – opens the door to the full STM32 ecosystem
Product line |
Flash [KB] | RAM [KB] | Memory I/F | 2 x Op amps | 2 x Comp |
4 x 8-ch /Sigma Delta Interface | 16- bit ADC (5 Msps) | USB2.0 OTG FS | Segment LCD Driver | AES 128/256-bit |
STM32L471 Access | 512 to 1024 | 128 | SDIO FSMC | x | x | x | 3 | |||
STM32L475 USB OTG | 256 to 1024 | 128 | SDIO FSMC | x | x | x | 3 | x | ||
STM32L476 LCD USB OTG | 256 to 1024 | 128 | SDIO FSMC | x | x | x | 3 | x | Up to 8×40 | |
STM32L486 AES LCD USB OTG | 1024 | 128 | SDIO FSMC | x | x | x | 3 | x | Up to 8×40 | x |