1. Documentation conventions
1.1 General information
The STM32L010xx devices have an Arm ®(a) Cortex ® -M0+ core.

1.2 List of abbreviations for registers
The following abbreviations (b) are used in register descriptions:
| read/write (rw) | Software can read and write to this bit. |
| read-only (r) | Software can only read this bit. |
| write-only (w) | Software can only write to this bit. Reading this bit returns the reset value. |
| read/clear write0 (rc_w0) | Software can read as well as clear this bit by writing 0. Writing 1 has no effect on the bit value. |
| read/clear write1 (rc_w1) | Software can read as well as clear this bit by writing 1. Writing 0 has no effect on the bit value. |
| read/clear write (rc_w) | Software can read as well as clear this bit by writing to the register. The value written to this bit is not important. |
| read/clear by read (rc_r) | Software can read this bit. Reading this bit automatically clears it to 0. Writing this bit has no effect on the bit value. |
| read/set by read (rs_r) | Software can read this bit. Reading this bit automatically sets it to 1. Writing this bit has no effect on the bit value. |
| read/set (rs) | Software can read as well as set this bit. Writing 0 has no effect on the bit value. |
| read/write once (rwo) | Software can only write once to this bit and can also read it at any time. Only a reset can return the bit to its reset value. |
| toggle (t) | The software can toggle this bit by writing 1. Writing 0 has no effect. |
| read-only write trigger (rt_w1) | Software can read this bit. Writing 1 triggers an event but has no effect on the bit value. |
| Reserved (Res.) | Reserved bit, must be kept at reset value. |
a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.
b. This is an exhaustive list of all abbreviations applicable to STMicroelectronics microcontrollers, some of them may not be used in the current document.
1.3 Glossary
This section gives a brief definition of acronyms and abbreviations used in this document:
- • Word : data of 32-bit length.
- • Half-word : data of 16-bit length.
- • Byte : data of 8-bit length.
- • Option bytes : product configuration bits stored in the Flash memory.
- • AHB : advanced high-performance bus.
1.4 Availability of peripherals
For availability of peripherals and their number across all sales types, refer to the particular device datasheet.
1.5 Product category definition
Table 1 gives an overview of memory density versus product line.
The present reference manual describes the superset of features for each product category. Refer to Table 2 for the list of features per category.
Table 1. STM32L010 memory density
| Memory density | Category 1 | Category 2 | Category 3 | Category 5 |
|---|---|---|---|---|
| 8 Kbytes | STM32L010x3 | - | - | - |
| 16 Kbytes | STM32L010x4 | - | - | - |
| 32 Kbytes | - | STM32L010x6 | - | - |
| 64 Kbytes | - | - | STM32L010x8 | - |
| 128 Kbytes | - | - | - | STM32L010xB |
Table 2. Overview of features per category
| Feature | Category 1 | Category 2 | Category 3 | Category 5 |
|---|---|---|---|---|
| NVM | full-featured, single bank | full-featured, single bank | full-featured, single bank | full-featured, single bank |
| Cyclic redundancy check calculation unit (CRC) | full-featured | full-featured | full-featured | full-featured |
| Firewall (FW) | - | - | full-featured | full-featured |
| Power control (PWR) | full-featured | full-featured | full-featured | full-featured |
| Reset and clock control (RCC) | HSE supports bypass only, no CSS on HSE | full-featured | full-featured | full-featured |
| GPIOA | full-featured | full-featured | full-featured | full-featured |
Table 2. Overview of features per category (continued)
| Feature | Category 1 | Category 2 | Category 3 | Category 5 |
|---|---|---|---|---|
| GPIOB | [0:9], BOOT0/PB9 sharing the same pin | full-featured | full-featured | full-featured |
| GPIOC | [14:15] | [0][13:15] | full-featured | full-featured |
| GPIOD | - | - | [2] | full-featured |
| GPIOE | - | - | - | full-featured |
| GPIOH | - | [0:1] | [0:1] | [0:1][9:10] |
| System configuration controller (SYSCFG) | full-featured | full-featured | full-featured | full-featured |
| Direct memory access controller (DMA1) | full-featured | full-featured | full-featured | full-featured |
| Nested vectored interrupt controller (NVIC) | full-featured | full-featured | full-featured | full-featured |
| Extended interrupt and event controller (EXTI) | full-featured | full-featured | full-featured | full-featured |
| Analog-to-digital converter (ADC1) | full-featured | full-featured | full-featured | full-featured |
| General-purpose timers (TIM2) | full-featured | full-featured | full-featured | full-featured |
| General-purpose timers (TIM21) | full-featured | full-featured | full-featured | full-featured |
| General-purpose timers (TIM22) | - | - | - | full-featured |
| Low power timer (LPTIM1) | full-featured | full-featured | full-featured | full-featured |
| Independent watchdog (IWDG) | full-featured | full-featured | full-featured | full-featured |
| System window watchdog (WWDG) | full-featured | full-featured | full-featured | full-featured |
| Real-time clock (RTC) | full-featured | full-featured | full-featured | full-featured |
| Inter-integrated circuit (I2C1) interface | up to 400 kHz, no Fast-mode Plus | up to 400 kHz, no Fast-mode Plus | up to 400 kHz, no Fast-mode Plus | up to 400 kHz, no Fast-mode Plus |
| Universal synchronous asynchronous receiver transmitter (USART2) | no synchronous mode, no LIN mode, no dual clock, no receiver timeout, no ModBus, no autobaudrate, no Smartcard mode | no synchronous mode, no LIN mode, no dual clock, no receiver timeout, no ModBus, no autobaudrate, no Smartcard mode | no LIN mode | no LIN mode |
| Feature | Category 1 | Category 2 | Category 3 | Category 5 |
|---|---|---|---|---|
| Low-power universal asynchronous receiver transmitter (LPUART1) | full-featured | full-featured | full-featured | full-featured |
| Serial peripheral interface(SPI1) | no I2S | no I2S | no I2S | no I2S |
| Debug support (DBG) | full-featured | full-featured | full-featured | full-featured |
| Device electronic signature | full-featured | full-featured | full-featured | full-featured |