This document introduces the STM32L151xx and STM32L152xx series of ultralow power ARM-based 32-bit MCUs. The products feature up to 128 KB Flash memory, RTC, LCD, USB, USART, I2C, SPI, timers, ADC, DAC, comparators, and more.
This document is a technical datasheet for the STM32L151xx and STM32L152xx series of ultralow power ARM-based 32-bit microcontrollers. The devices feature an ARM Cortex-M3 CPU core operating at up to 32 MHz, with memory protection and up to 128 KB of Flash memory with ECC. Key low-power capabilities include multiple sleep modes, Stop mode with current consumption as low as 570 nA, and Standby mode at 300 nA.
The microcontrollers offer a wide range of peripherals including up to 8 communication interfaces (I2C, USART, SPI, USB), 10 timers, 12-bit ADCs, DACs, and comparators. The document provides detailed electrical characteristics, pin descriptions, memory mapping, and package mechanical data for various package types including BGA, LQFP, and UFQFPN.
| Operating power supply range | 1.65 V to 3.6 V (without BOR) or 1.8 V to 3.6 V (with BOR option) |
|---|---|
| Temperature range | -40 to 85 °C |
| Core | ARM 32-bit Cortex™-M3 CPU |
| Maximum frequency | 32 MHz |
| Peak performance | 33.3 DMIPS peak (Dhrystone 2.1) |
| Flash memory | Up to 128 Kbyte |
| Data EEPROM | 4Kbyte |
| RAM | Up to 16 Kbyte |
| I/Os | Up to 83 fast I/Os |
| ADC resolution | 12-bit |
| DACs | 2x 12-bit |
| Timers | 10 timers |
| Communication interfaces | Up to 8 |
The maximum frequency is 32 MHz.
The current consumption in Stop mode is 570 nA.
The current consumption in Standby mode is 300 nA.
The operating temperature range is -40 to 85 °C.