STM32L010F4P6
Key Features
Ultra-low-power platform
1.8 V to 3.6 V power supply
–40 to 85 °C temperature range
0.23 µA Standby mode (2 wakeup pins)
0.29 µA Stop mode (16 wakeup lines)
0.54 µA Stop mode + RTC + 2-Kbyte RAM retention
Down to 76 µA/MHz in Run mode
5 µs wakeup time (from Flash memory)
41 µA 12-bit ADC conversion at 10 ksps
Core: Arm® 32-bit Cortex®-M0+
From 32 kHz to 32 MHz
0.95 DMIPS/MHz
Reset and supply management
Ultra-low-power BOR (brownout reset) with 5 selectable thresholds
Ultra-low-power POR/PDR
Clock sources
0 to 32 MHz external clock
32 kHz oscillator for RTC with calibration
High-speed internal 16 MHz factory-trimmed RC (±1%)
Internal low-power 37 kHz RC
Internal multispeed low-power 65 kHz to 4.2 MHz RC
PLL for CPU clock
Pre-programmed bootloader
USART, SPI supported
Development support
Serial wire debug supported
Up to 26 fast I/Os (23 I/Os 5-Volt tolerant)
Memories
16-Kbyte Flash memory
2-Kbyte RAM
128 bytes of data EEPROM
20-byte backup register
Sector protection against R/W operation
Analog peripherals
12-bit ADC 1.14 Msps up to 10 channels (down to 1.8 V)
5-channel DMA controller, supporting ADC, SPI, I2C, USART and timers 4x peripherals communication interface 1x USART, 1x LPUART (low power) 1x SPI 16 Mbit/s 1x I2C (SMBus/PMBus) 7x timers: 1x 16-bit with up to 4 channels, 1x 16-bit with up to 2 channels, 1x 16-bit ultra-low-power timer, 1x SysTick, 1x RTC and 2x watchdogs (independent/window) CRC calculation unit, 96-bit unique ID All packages are ECOPACK2 compliant.