
STMicroelectronics
Description
The ultra-low-power STM32L010RB microcontroller incorporates the high-performance Arm® Cortex®-M0+ 32-bit RISC core operating at 32 MHz, high-speed embedded memories (128 Kbytes of Flash program memory, 512 bytes of data EEPROM and 20 Kbytes of RAM) plus an extensive range of enhanced I/Os and peripherals.
The STM32L010RB provides high power efficiency over a wide performance range. This is achieved with a large choice of internal and external clock sources, internal voltage adaptation, and several low-power modes.
The STM32L010RB offers several analog features: one 12-bit ADC with hardware oversampling, several timers, one low-power timer (LPTIM), three general-purpose 16-bit timers, one RTC and one SysTick that can be used as timebases. The STM32L010RB also features two watchdogs, one watchdog with independent clock and window capability, and one window watchdog based on the bus clock.
Moreover, the STM32L010RB embeds standard and advanced communication interfaces: one I2C, one SPI, one USART, and a low-power UART (LPUART).