STM32L151xD STM32L152xD Ultra-low-power 32-bit MCU Arm Cortex -M3, 384KB Flash, 48KB SRAM, 12KB EEPROM, LCD, USB, ADC, DAC, memory I/F Datasheet - production data Features Includes ST state-of-the-art patented technology LQFP144 (20 20 mm) UFBGA132 WLCSP64 LQFP100 (14 14 mm) (7 7 mm) (0.4 mm pitch) Ultra-low-power platform LQFP64 (10 10 mm) 1.65 V to 3.6 V power supply -40C to 105C temperature range Serial wire debug, JTAG and trace 305 nA Standby mode (3 wakeup pins) 1.15 A Standby mode + RTC Up to 116 fast I/Os (102 I/Os 5V tolerant), all mappable on 16 external interrupt vectors 0.475 A Stop mode (16 wakeup lines) 1.35 A Stop mode + RTC Memories 11 A Low-power run mode 384 Kbytes of Flash memory with ECC (with 2 banks of 192 Kbytes enabling Rww 230 A/MHz Run mode capability) 10 nA ultra-low I/O leakage 48 Kbytes of RAM 8 s wakeup time 12 Kbytes of true EEPROM with ECC Core: Arm Cortex -M3 32-bit CPU 128-byte backup register From 32 kHz up to 32 MHz max Memory interface controller supporting 33.3 DMIPS peak (Dhrystone 2.1) SRAM, PSRAM and NOR Flash Memory protection unit LCD driver (except STM32L151xD devices) up Up to 34 capacitive sensing channels to 8x40 segments, contrast adjustment, CRC calculation unit, 96-bit unique ID blinking mode, step-up converter Reset and supply management Rich analog peripherals (down to 1.8V) Low-power, ultrasafe BOR (brownout reset) 3x operational amplifiers with 5 selectable thresholds 12-bit ADC 1 Msps up to 40 channels Ultra-low-power POR/PDR 12-bit DAC 2 ch with output buffers Programmable voltage detector (PVD) 2x ultra-low-power-comparators (window mode and wakeup capability) Clock sources 1 to 24 MHz crystal oscillator DMA controller 12x channels 32 kHz oscillator for RTC with calibration 12x peripheral communication interfaces High Speed Internal 16 MHz factory- 1x USB 2.0 (internal 48 MHz PLL) trimmed RC (+/- 1%) 5x USARTs Internal low-power 37 kHz RC Up to 8x SPIs (2x I2S, 3x 16 Mbit/s) Internal multispeed low-power 65 kHz to 2x I2Cs (SMBus/PMBus) 4.2 MHz 1x SDIO interface PLL for CPU clock and USB (48 MHz) 11x timers: 1x 32-bit, 6x 16-bit with up to 4 Pre-programmed bootloader IC/OC/PWM channels, 2x 16-bit basic timers, USB and USART supported 2x watchdog timers (independent and window) September 2021 DS8576 Rev 13 1/155 This is information on a product in full production. www.st.comSTM32L151xD STM32L152xD Table 1. Device summary Reference Part number STM32L151xD STM32L151QD, STM32L151RD, STM32L151VD, STM32L151ZD STM32L152xD STM32L152QD, STM32L152RD, STM32L152VD, STM32L152ZD 2/155 DS8576 Rev 13