1. Documentation conventions

1.1 General information

The STM32L0x3 devices have an Arm ®(a) Cortex ® -M0+ core.

Arm logo
Arm logo

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:

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 line, Refer to Table 2 for the list of features per category.

Table 1. STM32L0x3 memory density
Memory densityCategory 3Category 5
16 Kbytes--
32 KbytesSTM32L053x
STM32L063x (AES)
-
64 KbytesSTM32L053x
STM32L063x (AES)
STM32L073x
STM32L083x (AES)
128 Kbytes-STM32L073x
STM32L083x (AES)
192 Kbytes-STM32L073x
STM32L083x (AES)
Table 2. Overview of features per category
FeatureCategory 3Category 5
MPUfull-featuredfull-featured
NVMfull-featured,
single bank
full-featured
Cyclic redundancy check calculation unit (CRC)full-featuredfull-featured
Firewall (FW)full-featuredfull-featured
Power control (PWR)full-featuredfull-featured
Reset and clock control (RCC)full-featuredfull-featured
Clock recovery system (CRS)full-featuredfull-featured
GPIOAfull-featuredfull-featured
GPIOBfull-featuredfull-featured
GPIOCfull-featuredfull-featured
GPIOE[2]full-featured
GPIOH-full-featured
System configuration controller (SYSCFG)[0:1][0:1][9:10]
Direct memory access controller (DMA1)full-featuredfull-featured
Nested vectored interrupt controller (NVIC)full-featuredfull-featured
Extended interrupt and event controller (EXTI)full-featuredfull-featured
Analog-to-digital converter (ADC1)full-featuredfull-featured
Digital-to-analog converter (DAC1)full-featuredfull-featured
Digital-to-analog converter (DAC2)-full-featured
Comparator (COMP1)full-featuredfull-featured
Comparator (COMP2)full-featuredfull-featured
Table 2. Overview of features per category (continued)
FeatureCategory 3Category 5
Liquid crystal display controller (LCD)8x28 or 4x328x48 or 4x52
Touch sensing controller (TSC1)full-featuredfull-featured
Advanced encryption standard hardware accelerator (AES)full-featuredfull-featured
Random number generator (RNG)full-featuredfull-featured
General-purpose timers (TIM2)full-featuredfull-featured
General-purpose timers (TIM3)-full-featured
General-purpose timers (TIM21)full-featuredfull-featured
General-purpose timers (TIM22)full-featuredfull-featured
Basic timers (TIM6)full-featuredfull-featured
Basic timers (TIM7)-full-featured
Low power timer (LPTIM1)full-featuredfull-featured
Independent watchdog (IWDG)full-featuredfull-featured
System window watchdog (WWDG)full-featuredfull-featured
Real-time clock (RTC)full-featuredfull-featured
Inter-integrated circuit (I2C1) interfacefull-featuredfull-featured
Inter-integrated circuit (I2C2) interfacefull-featuredfull-featured
Inter-integrated circuit (I2C3) interface-full-featured
Universal synchronous asynchronous receiver transmitter (USART1)full-featuredfull-featured
Universal synchronous asynchronous receiver transmitter (USART2)full-featuredfull-featured
Universal synchronous asynchronous receiver transmitter (USART4)-full-featured
Universal synchronous asynchronous receiver transmitter (USART5)-full-featured
Low-power universal asynchronous receiver transmitter (LPUART1)full-featuredfull-featured
Serial peripheral interface(SPI1)full-featuredfull-featured
Serial peripheral interface/ inter-IC sound (SPI2/I2S2)full-featuredfull-featured
Universal serial bus full-featured-speed device interface (USB)full-featuredfull-featured
Debug support (DBG)full-featuredfull-featured
Device electronic signaturefull-featuredfull-featured