Product Overview
The STM32L010RBT6 from STMicroelectronics is a value-line ultra-low-power 32-bit MCU based on ARM Cortex-M0+ core at 32MHz with 128KB Flash, 20KB SRAM, and 512-byte EEPROM in a 64-pin LQFP package.
Key Specifications
| Core | ARM Cortex-M0+ 32-bit RISC |
| Max Clock | 32 MHz |
| Flash Memory | 128 KB |
| SRAM | 20 KB |
| EEPROM | 512 bytes |
| Supply Voltage | 1.8V to 3.6V |
| I/O Pins | 51 |
| ADC | 12-bit, 1.14 MSPS, up to 16 channels |
| Timers | 3x 16-bit + 1x LPTIM + SysTick + RTC |
| Communication | 1x USART, 1x LPUART, 2x SPI, 1x I2C |
| DMA | 7-channel |
| Package | LQFP-64 (10x10mm) |
| Operating Temperature | -40 to +85 C |
Features
- Ultra-low-power platform with multiple low-power modes
- 0.29uA standby mode with 2 wakeup pins
- 0.43uA Stop mode with 16 wakeup lines
- 93uA/MHz in Run mode
- 512 bytes data EEPROM for parameter storage
- 12-bit ADC operable down to 1.8V
- Pre-programmed bootloader (USART, I2C, SPI)
- Serial Wire Debug (SWD) support
Applications
- Battery-powered sensors and meters
- Portable medical devices
- Smart meters and energy harvesting
- Low-power consumer electronics
- Building automation sensors