STM32L052x6 STM32L052x8 Ultra-low-power 32-bit MCU Arm -based Cortex -M0+, up to 64 KB Flash memory, 8 KB SRAM, 2 KB EEPROM, USB, ADC, DAC Datasheet - production data Features FBGA Includes ST state-of-the-art patent ed technology Standard and TFBGA64 LQFP32 (7x7 mm) UFQFPN32 Ultra-low-power platform thin WLCSP36 (5x5 mm) LQFP48 (7x7 mm) (5x5 mm) (2.61x2.88 mm) LQFP64 (10x10 mm) UFQFPN48 1.65 V to 3.6 V power supply (7x7 mm) -40 to 125 C temperature range Development support 0.27 A Standby mode (2 wakeup pins) Serial wire debug supported 0.4 A Stop mode (16 wakeup lines) Rich Analog peripherals 0.8 A Stop mode + RTC + 8-Kbyte RAM retention 12-bit ADC 1.14 Msps up to 16 channels (down to 1.65 V) 88 A/MHz in Run mode 12-bit 1 channel DAC with output buffers 3.5 s wakeup time (from RAM) (down to 1.8 V) 5 s wakeup time (from Flash memory) 2x ultra-low-power comparators (window Core: Arm 32-bit Cortex -M0+ with MPU mode and wake up capability, down to From 32 kHz up to 32 MHz max. 1.65 V) 0.95 DMIPS/MHz Up to 24 capacitive sensing channels Memories supporting touchkey, linear and rotary touch Up to 64-Kbyte Flash memory with ECC sensors 8-Kbyte RAM 7-channel DMA controller, supporting ADC, 2 Kbytes of data EEPROM with ECC SPI, I2C, USART, DAC, Timers 20-byte backup register 8x peripheral communication interfaces Sector protection against R/W operation 1x USB 2.0 crystal-less, battery charging Up to 51 fast I/Os (45 I/Os 5V tolerant) detection and LPM Reset and supply management 2x USART (ISO 7816, IrDA), 1x UART (low power) Ultra-safe, low-power BOR (brownout reset) with 5 selectable thresholds Up to 4x SPI 16 Mbits/s Ultra-low-power POR/PDR 2x I2C (SMBus/PMBus) Programmable voltage detector (PVD) 9x timers: 1x 16-bit with up to 4 channels, 2x 16-bit with up to 2 channels, 1x 16-bit ultra-low- Clock sources power timer, 1x SysTick, 1x RTC, 1x 16-bit 1 to 25 MHz crystal oscillator basic for DAC, and 2x watchdogs 32 kHz oscillator for RTC with calibration (independent/window) High speed internal 16 MHz factory- CRC calculation unit, 96-bit unique ID trimmed RC (+/- 1%) True RNG and firewall protection Internal low-power 37 kHz RC All packages are ECOPACK2 Internal multispeed low-power 65 kHz to Table 1. Device summary 4.2 MHz RC Internal self calibration of 48 MHz RC for Reference Part number USB STM32L052C6, STM32L052K6, STM32L052x6 PLL for CPU clock STM32L052R6, STM32L052T6 Pre-programmed bootloader STM32L052C8, STM32L052K8, STM32L052x8 USART, SPI supported STM32L052R8, STM32L052T8 February 2021 DS10182 Rev 10 1/150 This is information on a product in full production. www.st.comContents STM32L052x6 STM32L052x8 Contents 1 Introduction . 10 2 Description 11 2.1 Device overview 12 2.2 Ultra-low-power device continuum 15 3 Functional overview 16 3.1 Low-power modes 16 3.2 Interconnect matrix 21 3.3 Arm Cortex-M0+ core with MPU . 22 3.4 Reset and supply management 23 3.4.1 Power supply schemes . 23 3.4.2 Power supply supervisor 23 3.4.3 Voltage regulator 24 3.5 Clock management . 24 3.6 Low-power real-time clock and backup registers . 27 3.7 General-purpose inputs/outputs (GPIOs) . 27 3.8 Memories . 28 3.9 Boot modes . 28 3.10 Direct memory access (DMA) . 29 3.11 Analog-to-digital converter (ADC) 29 3.12 Temperature sensor . 29 3.12.1 Internal voltage reference (V ) . 30 REFINT 3.13 Digital-to-analog converter (DAC) 30 3.14 Ultra-low-power comparators and reference voltage 31 3.15 System configuration controller 31 3.16 Touch sensing controller (TSC) 31 3.17 Timers and watchdogs . 32 3.17.1 General-purpose timers (TIM2, TIM21 and TIM22) 33 3.17.2 Low-power Timer (LPTIM) . 33 3.17.3 Basic timer (TIM6) . 33 3.17.4 SysTick timer . 34 2/150 DS10182 Rev 10