STM32L082KB STM32L082KZ STM32L082CZ Ultra-low-power 32-bit MCU Arm -based Cortex -M0+, up to 192KB Flash, 20KB SRAM, 6KB EEPROM, USB, ADC, DACs, AES Datasheet - production data Features Ultra-low-power platform 1.65 V to 3.6 V power supply -40 to 125 C temperature range LQFP32 UFQFPN32 Standard and thin 0.29 A Standby mode (3 wakeup pins) (7x7 mm) (5x5 mm) WLCSP36 0.43 A Stop mode (16 wakeup lines) UFQFPN48 (2.61x2.88 mm) (7x7 mm) 0.86 A Stop mode + RTC + 20-Kbyte RAM retention Rich Analog peripherals Down to 93 A/MHz in Run mode 12-bit ADC 1.14 Msps, up to 13 channels (down 5 s wakeup time (from Flash memory) to 1.65 V) 41 A 12-bit ADC conversion at 10 ksps 2 x 12-bit channel DACs with output buffers (down to 1.8 V) Core: Arm 32-bit Cortex -M0+ with MPU 2x ultra-low-power comparators (window mode From 32 kHz up to 32 MHz max. and wake up capability, down to 1.65 V) 0.95 DMIPS/MHz Up to 19 capacitive sensing channels supporting Memories touchkey, linear and rotary touch sensors Up to 192-Kbyte Flash memory with ECC (2 7-channel DMA controller, supporting ADC, SPI, banks with read-while-write capability) I2C, USART, DAC, Timers, AES 20-Kbyte RAM 11x peripheral communication interfaces 6 Kbytes of data EEPROM with ECC 1x USB 2.0 crystal-less, battery charging 20-byte backup register detection and LPM Sector protection against R/W operation 4x USART (2 with ISO 7816, IrDA), 1x UART Up to 40 fast I/Os (34 I/Os 5V tolerant) (low power) Reset and supply management Up to 6x SPI 16 Mbits/s Ultra-safe, low-power BOR (brownout reset) 3x I2C (2 with SMBus/PMBus) with 5 selectable thresholds 11x timers: 2x 16-bit with up to 4 channels, 2x 16-bit Ultra-low-power POR/PDR with up to 2 channels, 1x 16-bit ultra-low-power Programmable voltage detector (PVD) timer, 1x SysTick, 1x RTC, 2x 16-bit basic for DAC, Clock sources and 2x watchdogs (independent/window) 1 to 25 MHz crystal oscillator CRC calculation unit, 96-bit unique ID 32 kHz oscillator for RTC with calibration True RNG and firewall protection High speed internal 16 MHz factory-trimmed RC Hardware Encryption Engine AES 128-bit (+/- 1%) Internal low-power 37 kHz RC All packages are ECOPACK2 Internal multispeed low-power 65 kHz to 4.2 MHz RC Internal self calibration of 48 MHz RC for USB PLL for CPU clock Pre-programmed bootloader USB, USART supported Development support Serial wire debug supported November 2019 DS10688 Rev 6 1/129 This is information on a product in full production. www.st.comContents STM32L082xx Contents 1 Introduction 9 2 Description 10 2.1 Device overview .11 2.2 Ultra-low-power device continuum 13 3 Functional overview 14 3.1 Low-power modes 14 3.2 Interconnect matrix 19 3.3 Arm Cortex-M0+ core with MPU . 20 3.4 Reset and supply management 21 3.4.1 Power supply schemes . 21 3.4.2 Power supply supervisor 21 3.4.3 Voltage regulator 22 3.5 Clock management . 22 3.6 Low-power real-time clock and backup registers . 25 3.7 General-purpose inputs/outputs (GPIOs) . 25 3.8 Memories . 26 3.9 Boot modes . 26 3.10 Direct memory access (DMA) . 27 3.11 Analog-to-digital converter (ADC) 27 3.12 Temperature sensor . 27 3.12.1 Internal voltage reference (V ) . 28 REFINT 3.13 Digital-to-analog converter (DAC) 28 3.14 Ultra-low-power comparators and reference voltage 29 3.15 Touch sensing controller (TSC) 29 3.16 AES . 30 3.17 Timers and watchdogs . 31 3.17.1 General-purpose timers (TIM2, TIM3, TIM21 and TIM22) . 31 3.17.2 Low-power Timer (LPTIM) . 32 3.17.3 Basic timer (TIM6, TIM7) 32 3.17.4 SysTick timer . 32 2/129 DS10688 Rev 6