1. Documentation conventions

1.1 General information

The STM32L1xxxx devices embed an Arm ®(a) Cortex ® -M3 core.

Arm logo
Arm logo

1.2 List of abbreviations for registers

The following abbreviations are used in register descriptions:

read/write (rw)Software can read and write to these bits.
read-only (r)Software can only read these bits.
write-only (w)Software can only write to this bit. Reading the bit returns the reset value.
read/clear (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 (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 by read (rc_r)Software can read this bit. Reading this bit automatically clears it to '0. Writing '0 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-only write trigger (rt_w)Software can read this bit. Writing '0 or '1 triggers an event but has no effect on the bit value.
toggle (t)Software can only toggle this bit by writing '1. Writing '0 has no effect.
Reserved (Res.)Reserved bit, must be kept at reset value.

1.3 Peripheral availability

For the peripherals available, and their number, across all STM32L1xxxx sales types, refer to the STM32L1xxxx datasheet.


a. Arm is a registered trademark of Arm Limited (or its subsidiaries) in the US and/or elsewhere.

1.4 Glossary

This section gives a brief definition of acronyms and abbreviations used in this document:

1.5 Product category definition

The devices are organized in 6 categories: Cat.1, Cat.2, Cat.3, Cat.4, Cat.5, Cat.6. Table 1 provides an overview of memory size versus product categories.

The following 3 tables Table 2 , Table 3 , and Table 4 provide the list of available part numbers per category.

Table 1. Product categories and memory size overview (1)

Flash program memory size levelCat.1Cat.2Cat.3Cat.4Cat.5Cat.6
32 Kbytesxx----
64 Kbytesxx----
128 Kbytesxx----
256 Kbytes--x---
384 Kbytes---x-x
512 Kbytes----x-

1. See device datasheet for Flash program memory and data EEPROM memory size availability.

Table 2. STM32L100xx product categories

RPNs STM32L100xxCat.1Cat.2Cat.3Cat.4Cat.5Example
STM32L100C6x-----
STM32L100R8x-----
STM32L100RBx-----
STM32L100C6-A-x---STM32L100C6xxA
STM32L100R8-A-x---STM32L100R8xxA
STM32L100RB-A-x---STM32L100RBxxA
STM32L100RC--x---

Table 3. STM32L15xxx product categories

RPNs STM32L15xxxCat.1Cat.2Cat.3Cat.4Cat.5Cat.6Example
STM32L15xx6x------
STM32L15xx8x------
STM32L15xxBx------
STM32L15xx6-A-x----STM32L151C6T6A
STM32L15xx8-A-x----STM32L151R8T6A
STM32L15xxB-A-x----STM32L151RBT6A
STM32L15xxCC--x----
STM32L15xxUC--x----
STM32L15xxRC--x----

Table 3. STM32L15xxx product categories (continued)

RPNs STM32L15xxxCat.1Cat.2Cat.3Cat.4Cat.5Cat.6Example
STM32L15xRCY--x---STM32L151RCY6
STM32L15xRC-A--x---STM32L151RCT6A
STM32L15xVC--x----
STM32L15xVC-A--x---STM32L151VCT6A
STM32L15xQC--x----
STM32L15xZC--x----
STM32L15xRD---x---
STM32L15xVD---x---
STM32L15xQD---x---
STM32L15xZD---x---
STM32L15xxE----x--
STM32L15xVD-X-----xSTM32L151VDY6XTR

Table 4. STM32L162xx product categories

RPNs STM32L162xxCat.1Cat.2Cat.3Cat.4Cat.5Cat.6Example
STM32L162RC--x----
STM32L162RC-A--x---STM32L162RCT6A
STM32L162VC--x----
STM32L162VC-A--x---STM32L162VCT6A
STM32L162QC--x----
STM32L162ZC--x----
STM32L162RD---x---
STM32L162VD---x---
STM32L162QD---x---
STM32L162ZD---x---
STM32L162xE----x--
STM32L162VD-X-----xSTM32L162VDY6XTR