STM32L0: малопотребляющие микроконтроллеры на Cortex-M0+
STM32L0 — малопотребляющее семейство STM32 на ядре Cortex-M0+ с частотой до 32 МГц, от 14-выводных STM32L011D и L021D до 100-выводных STM32L071–L083. Здесь — сравнение линеек и категорий и страницы с распиновкой и номерами альтернативных функций каждого микроконтроллера в каждом корпусе.
STM32L0 — семейство 32-битных малопотребляющих микроконтроллеров STMicroelectronics на ядре Arm Cortex-M0+ с частотой до 32 МГц. Рядом с флеш-памятью у них есть отдельная data EEPROM для настроек и журналов, а напряжение ядра переключается между тремя диапазонами, чтобы снижать потребление на малых частотах. В разделе 113 страниц для 179 исполнений в 17 корпусах, 16 линеек: у каждого сочетания микроконтроллера и корпуса — своя страница со схемой выводов и номерами альтернативных функций.
Линейки STM32L0
Значения в таблице собраны из записей базы ST: частота — максимальная для линейки, память — от наименьшего до наибольшего исполнения.
| Линейка | Ядро, частота | Флеш-память | ОЗУ | Корпуса | Чем выделяется |
|---|---|---|---|---|---|
| STM32L010 Value Line | Cortex-M0+, до 32 МГц | 16 КБ – 128 КБ | 2 КБ – 20 КБ | LQFP32, LQFP48, LQFP64, TSSOP20 | LPTIM, LPUART |
| STM32L011 | Cortex-M0+, до 32 МГц | 8 КБ – 16 КБ | 2 КБ | LQFP32, TSSOP14, TSSOP20, UFQFPN20, UFQFPN28, UFQFPN32, WLCSP25 | COMP, LPTIM, LPUART |
| STM32L021 | Cortex-M0+, до 32 МГц | 16 КБ | 2 КБ | LQFP32, TSSOP14, TSSOP20, UFQFPN20, UFQFPN28, UFQFPN32 | COMP, AES, LPTIM, LPUART |
| STM32L031 | Cortex-M0+, до 32 МГц | 16 КБ – 32 КБ | 8 КБ | LQFP32, LQFP48, TSSOP20, UFQFPN28, UFQFPN32, UFQFPN48, WLCSP25 | COMP, LPTIM, LPUART |
| STM32L041 | Cortex-M0+, до 32 МГц | 16 КБ – 32 КБ | 8 КБ | LQFP32, LQFP48, TSSOP20, UFQFPN28, UFQFPN32, UFQFPN48, WLCSP25 | COMP, AES, LPTIM, LPUART |
| STM32L051 | Cortex-M0+, до 32 МГц | 32 КБ – 64 КБ | 8 КБ | LQFP32, LQFP48, LQFP64, TFBGA64, UFQFPN32, UFQFPN48, WLCSP36 | COMP, I²S, LPTIM, LPUART |
| STM32L052 | Cortex-M0+, до 32 МГц | 32 КБ – 64 КБ | 8 КБ | LQFP32, LQFP48, LQFP64, TFBGA64, UFQFPN32, UFQFPN48, WLCSP36 | USB, DAC, COMP, I²S, RNG, LPTIM, LPUART, TSC |
| STM32L053 | Cortex-M0+, до 32 МГц | 32 КБ – 64 КБ | 8 КБ | LQFP48, LQFP64, TFBGA64, UFQFPN48 | USB, DAC, COMP, I²S, RNG, LPTIM, LPUART, TSC |
| STM32L062 | Cortex-M0+, до 32 МГц | 64 КБ | 8 КБ | LQFP32, UFQFPN32, UFQFPN48 | USB, DAC, COMP, I²S, AES, RNG, LPTIM, LPUART, TSC |
| STM32L063 | Cortex-M0+, до 32 МГц | 64 КБ | 8 КБ | LQFP48, LQFP64, UFQFPN48 | USB, DAC, COMP, I²S, AES, RNG, LPTIM, LPUART, TSC |
| STM32L071 | Cortex-M0+, до 32 МГц | 64 КБ – 192 КБ | 20 КБ | LQFP32, LQFP48, LQFP64, LQFP100, TFBGA64, UFBGA100, UFQFPN32, UFQFPN48, WLCSP49 | COMP, I²S, LPTIM, LPUART |
| STM32L072 | Cortex-M0+, до 32 МГц | 64 КБ – 192 КБ | 20 КБ | EWLCSP49, LQFP32, LQFP48, LQFP64, LQFP100, TFBGA64, UFBGA64, UFBGA100, UFQFPN32, UFQFPN48, WLCSP49 | USB, DAC, COMP, I²S, RNG, LPTIM, LPUART, TSC |
| STM32L073 | Cortex-M0+, до 32 МГц | 64 КБ – 192 КБ | 20 КБ | LQFP48, LQFP64, LQFP100, TFBGA64, UFBGA64, UFBGA100, UFQFPN48, WLCSP49 | USB, DAC, COMP, I²S, RNG, LPTIM, LPUART, TSC |
| STM32L081 | Cortex-M0+, до 32 МГц | 128 КБ – 192 КБ | 20 КБ | LQFP32, LQFP48, UFQFPN32, UFQFPN48 | COMP, I²S, AES, LPTIM, LPUART |
| STM32L082 | Cortex-M0+, до 32 МГц | 128 КБ – 192 КБ | 20 КБ | LQFP32, UFQFPN32, UFQFPN48, WLCSP49 | USB, DAC, COMP, I²S, AES, RNG, LPTIM, LPUART, TSC |
| STM32L083 | Cortex-M0+, до 32 МГц | 64 КБ – 192 КБ | 20 КБ | LQFP48, LQFP64, LQFP100, TFBGA64, UFBGA100, UFQFPN48 | USB, DAC, COMP, I²S, AES, RNG, LPTIM, LPUART, TSC |
Семейство описывают четыре reference manual: RM0377 — базовую линейку STM32L0x1 (L011–L081), RM0376 — STM32L0x2 (L052–L082), RM0367 — STM32L0x3 (L053–L083), RM0451 — Value line STM32L0x0 (STM32L010). По данным ST линейки отличаются так:
- STM32L0x1 — без USB и ЦАП; исполнения L021, L041 и L081 — с аппаратным шифрованием AES.
- STM32L0x2 — плюс USB-устройство, ЦАП, контроллер сенсорных кнопок TSC и генератор случайных чисел; для USB есть генератор HSI48 с блоком подстройки CRS (RM0376, разд. 8).
- STM32L0x3 — то же, что L0x2, плюс контроллер ЖКИ: до 8 общих и до 52 сегментных выводов, то есть до 208 (4 × 52) или 384 (8 × 48) элементов изображения (RM0367).
Внутри линеек микроконтроллеры делятся на категории по объёму памяти (RM0377, табл. 1 и 2): категория 1 — STM32L011 и L021, категория 2 — L031 и L041, категория 3 — L051, категория 5 — L071 и L081. Чем выше категория, тем больше периферии: у категории 3 появляются блок защиты памяти MPU, USART1, I2C2 и SPI2, у категории 5 — таймеры TIM3 и TIM7, I2C3, USART4 и USART5 и порт E.
Тактирование и питание
Частоту ограничивает диапазон напряжения ядра (RM0377, табл. 14):
| Диапазон | Напряжение ядра | С одним тактом ожидания | Без тактов ожидания |
|---|---|---|---|
| Range 1 | 1,65–1,95 В | 32 МГц | 16 МГц |
| Range 2 | 1,35–1,65 В | 16 МГц | 8 МГц |
| Range 3 | 1,05–1,35 В | 4,2 МГц | 4,2 МГц |
После сброса ядро работает от генератора MSI на 2,1 МГц без тактов ожидания. Минимальное напряжение питания — 1,65 В (RM0377). Время работы устройства от батареи по токам в активном и спящем режимах оценивает калькулятор времени работы от батареи.
Выводы STM32L0: альтернативные функции и загрузка
На каждой линии порта стоит мультиплексор альтернативных функций: режим задаёт GPIOx_MODER, номер функции — GPIOx_AFRL и GPIOx_AFRH. В данных ST у STM32L0 используются номера AF0–AF7.
Режим загрузки задают вывод BOOT0 и биты nBOOT1, nBOOT_SEL и nBOOT0 в байте опций (RM0377, табл. 4) — как у STM32G0. У категории 1 (STM32L011, L021) вывод BOOT0 совмещён с линией PB9 (RM0377, табл. 2).
Все STM32L0 по корпусам
STM32L010 Value Line — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L010C6 | LQFP48 | 32 КБ | 8 КБ | 38 |
| STM32L010F4 | TSSOP20 | 16 КБ | 2 КБ | 16 |
| STM32L010K4 | LQFP32 | 16 КБ | 2 КБ | 26 |
| STM32L010K8 | LQFP32 | 64 КБ | 8 КБ | 25 |
| STM32L010R8 | LQFP64 | 64 КБ | 8 КБ | 51 |
| STM32L010RB | LQFP64 | 128 КБ | 20 КБ | 51 |
STM32L011 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L011D3, STM32L011D4 | TSSOP14 | 8 КБ / 16 КБ | 2 КБ | 11 |
| STM32L011E3, STM32L011E4 | WLCSP25 | 8 КБ / 16 КБ | 2 КБ | 21 |
| STM32L011F3, STM32L011F4 | TSSOP20 | 8 КБ / 16 КБ | 2 КБ | 16 |
| STM32L011F3, STM32L011F4 | UFQFPN20 | 8 КБ / 16 КБ | 2 КБ | 16 |
| STM32L011G3, STM32L011G4 | UFQFPN28 | 8 КБ / 16 КБ | 2 КБ | 24 |
| STM32L011K3, STM32L011K4 | LQFP32 | 8 КБ / 16 КБ | 2 КБ | 26 |
| STM32L011K3, STM32L011K4 | UFQFPN32 | 8 КБ / 16 КБ | 2 КБ | 28 |
STM32L021 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L021D4 | TSSOP14 | 16 КБ | 2 КБ | 11 |
| STM32L021F4 | TSSOP20 | 16 КБ | 2 КБ | 16 |
| STM32L021F4 | UFQFPN20 | 16 КБ | 2 КБ | 16 |
| STM32L021G4 | UFQFPN28 | 16 КБ | 2 КБ | 24 |
| STM32L021K4 | LQFP32 | 16 КБ | 2 КБ | 26 |
| STM32L021K4 | UFQFPN32 | 16 КБ | 2 КБ | 28 |
STM32L031 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L031C4, STM32L031C6 | LQFP48 | 16 КБ / 32 КБ | 8 КБ | 38 |
| STM32L031C4, STM32L031C6 | UFQFPN48 | 16 КБ / 32 КБ | 8 КБ | 38 |
| STM32L031E4, STM32L031E6 | WLCSP25 | 16 КБ / 32 КБ | 8 КБ | 20 |
| STM32L031F4, STM32L031F6 | TSSOP20 | 16 КБ / 32 КБ | 8 КБ | 15 |
| STM32L031G4, STM32L031G6 | UFQFPN28 | 16 КБ / 32 КБ | 8 КБ | 21 |
| STM32L031G6 | UFQFPN28 | 32 КБ | 8 КБ | 23 |
| STM32L031K4, STM32L031K6 | LQFP32 | 16 КБ / 32 КБ | 8 КБ | 25 |
| STM32L031K4, STM32L031K6 | UFQFPN32 | 16 КБ / 32 КБ | 8 КБ | 27 |
STM32L041 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L041C4, STM32L041C6 | LQFP48 | 16 КБ / 32 КБ | 8 КБ | 38 |
| STM32L041C6 | UFQFPN48 | 32 КБ | 8 КБ | 38 |
| STM32L041E6 | WLCSP25 | 32 КБ | 8 КБ | 20 |
| STM32L041F6 | TSSOP20 | 32 КБ | 8 КБ | 15 |
| STM32L041G6Ux | UFQFPN28 | 32 КБ | 8 КБ | 21 |
| STM32L041G6UxS | UFQFPN28 | 32 КБ | 8 КБ | 23 |
| STM32L041K6 | LQFP32 | 32 КБ | 8 КБ | 25 |
| STM32L041K6 | UFQFPN32 | 32 КБ | 8 КБ | 27 |
STM32L051 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L051C6, STM32L051C8 | LQFP48 | 32 КБ / 64 КБ | 8 КБ | 37 |
| STM32L051C6, STM32L051C8 | UFQFPN48 | 32 КБ / 64 КБ | 8 КБ | 37 |
| STM32L051K6, STM32L051K8 | LQFP32 | 32 КБ / 64 КБ | 8 КБ | 25 |
| STM32L051K6, STM32L051K8 | UFQFPN32 | 32 КБ / 64 КБ | 8 КБ | 27 |
| STM32L051R6, STM32L051R8 | TFBGA64 | 32 КБ / 64 КБ | 8 КБ | 50 |
| STM32L051R6, STM32L051R8 | LQFP64 | 32 КБ / 64 КБ | 8 КБ | 51 |
| STM32L051T6, STM32L051T8 | WLCSP36 | 32 КБ / 64 КБ | 8 КБ | 29 |
STM32L052 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L052C6, STM32L052C8 | LQFP48 | 32 КБ / 64 КБ | 8 КБ | 37 |
| STM32L052C6, STM32L052C8 | UFQFPN48 | 32 КБ / 64 КБ | 8 КБ | 37 |
| STM32L052K6, STM32L052K8 | LQFP32 | 32 КБ / 64 КБ | 8 КБ | 25 |
| STM32L052K6, STM32L052K8 | UFQFPN32 | 32 КБ / 64 КБ | 8 КБ | 27 |
| STM32L052R6, STM32L052R8 | TFBGA64 | 32 КБ / 64 КБ | 8 КБ | 50 |
| STM32L052R6, STM32L052R8 | LQFP64 | 32 КБ / 64 КБ | 8 КБ | 51 |
| STM32L052T6, STM32L052T8 | WLCSP36 | 32 КБ / 64 КБ | 8 КБ | 29 |
| STM32L052T8 | WLCSP36 | 64 КБ | 8 КБ | 29 |
STM32L053 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L053C6, STM32L053C8 | LQFP48 | 32 КБ / 64 КБ | 8 КБ | 37 |
| STM32L053C6, STM32L053C8 | UFQFPN48 | 32 КБ / 64 КБ | 8 КБ | 37 |
| STM32L053R6, STM32L053R8 | TFBGA64 | 32 КБ / 64 КБ | 8 КБ | 50 |
| STM32L053R6, STM32L053R8 | LQFP64 | 32 КБ / 64 КБ | 8 КБ | 51 |
STM32L062 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L062C8 | UFQFPN48 | 64 КБ | 8 КБ | 37 |
| STM32L062K8 | LQFP32 | 64 КБ | 8 КБ | 25 |
| STM32L062K8 | UFQFPN32 | 64 КБ | 8 КБ | 27 |
STM32L063 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L063C8 | LQFP48 | 64 КБ | 8 КБ | 37 |
| STM32L063C8 | UFQFPN48 | 64 КБ | 8 КБ | 37 |
| STM32L063R8 | LQFP64 | 64 КБ | 8 КБ | 51 |
STM32L071 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L071C8 | LQFP48 | 64 КБ | 20 КБ | 37 |
| STM32L071C8 | UFQFPN48 | 64 КБ | 20 КБ | 37 |
| STM32L071CB, STM32L071CZ | LQFP48 | 128 КБ / 192 КБ | 20 КБ | 37 |
| STM32L071CB, STM32L071CZ | UFQFPN48 | 128 КБ / 192 КБ | 20 КБ | 37 |
| STM32L071CB, STM32L071CZ | WLCSP49 | 128 КБ / 192 КБ | 20 КБ | 40 |
| STM32L071K8 | UFQFPN32 | 64 КБ | 20 КБ | 23 |
| STM32L071KB, STM32L071KZ | LQFP32 | 128 КБ / 192 КБ | 20 КБ | 25 |
| STM32L071KB, STM32L071KZ | UFQFPN32 | 128 КБ / 192 КБ | 20 КБ | 23 |
| STM32L071RB, STM32L071RZ | TFBGA64 | 128 КБ / 192 КБ | 20 КБ | 50 |
| STM32L071RB, STM32L071RZ | LQFP64 | 128 КБ / 192 КБ | 20 КБ | 51 |
| STM32L071V8 | UFBGA100 | 64 КБ | 20 КБ | 84 |
| STM32L071V8 | LQFP100 | 64 КБ | 20 КБ | 84 |
| STM32L071VB, STM32L071VZ | UFBGA100 | 128 КБ / 192 КБ | 20 КБ | 84 |
| STM32L071VB, STM32L071VZ | LQFP100 | 128 КБ / 192 КБ | 20 КБ | 84 |
STM32L072 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L072CB, STM32L072CZ | LQFP48 | 128 КБ / 192 КБ | 20 КБ | 37 |
| STM32L072CB, STM32L072CZ | UFQFPN48 | 128 КБ / 192 КБ | 20 КБ | 37 |
| STM32L072CB, STM32L072CZ | WLCSP49 | 128 КБ / 192 КБ | 20 КБ | 40 |
| STM32L072CZ | EWLCSP49 | 192 КБ | 20 КБ | 40 |
| STM32L072KB, STM32L072KZ | LQFP32 | 128 КБ / 192 КБ | 20 КБ | 25 |
| STM32L072KB, STM32L072KZ | UFQFPN32 | 128 КБ / 192 КБ | 20 КБ | 23 |
| STM32L072RB, STM32L072RZ | TFBGA64 | 128 КБ / 192 КБ | 20 КБ | 50 |
| STM32L072RB, STM32L072RZ | UFBGA64 | 128 КБ / 192 КБ | 20 КБ | 50 |
| STM32L072RB, STM32L072RZ | LQFP64 | 128 КБ / 192 КБ | 20 КБ | 51 |
| STM32L072V8 | UFBGA100 | 64 КБ | 20 КБ | 84 |
| STM32L072V8 | LQFP100 | 64 КБ | 20 КБ | 84 |
| STM32L072VB, STM32L072VZ | UFBGA100 | 128 КБ / 192 КБ | 20 КБ | 84 |
| STM32L072VB, STM32L072VZ | LQFP100 | 128 КБ / 192 КБ | 20 КБ | 84 |
STM32L073 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L073CB, STM32L073CZ | LQFP48 | 128 КБ / 192 КБ | 20 КБ | 37 |
| STM32L073CB, STM32L073CZ | UFQFPN48 | 128 КБ / 192 КБ | 20 КБ | 37 |
| STM32L073CZ | WLCSP49 | 192 КБ | 20 КБ | 40 |
| STM32L073RB, STM32L073RZ | TFBGA64 | 128 КБ / 192 КБ | 20 КБ | 50 |
| STM32L073RB, STM32L073RZ | LQFP64 | 128 КБ / 192 КБ | 20 КБ | 51 |
| STM32L073RZ | UFBGA64 | 192 КБ | 20 КБ | 50 |
| STM32L073V8 | UFBGA100 | 64 КБ | 20 КБ | 84 |
| STM32L073V8 | LQFP100 | 64 КБ | 20 КБ | 84 |
| STM32L073VB, STM32L073VZ | UFBGA100 | 128 КБ / 192 КБ | 20 КБ | 84 |
| STM32L073VB, STM32L073VZ | LQFP100 | 128 КБ / 192 КБ | 20 КБ | 84 |
STM32L081 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L081CB, STM32L081CZ | LQFP48 | 128 КБ / 192 КБ | 20 КБ | 37 |
| STM32L081CZ | UFQFPN48 | 192 КБ | 20 КБ | 37 |
| STM32L081KZ | LQFP32 | 192 КБ | 20 КБ | 25 |
| STM32L081KZ | UFQFPN32 | 192 КБ | 20 КБ | 23 |
STM32L082 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L082CZ | UFQFPN48 | 192 КБ | 20 КБ | 37 |
| STM32L082CZ | WLCSP49 | 192 КБ | 20 КБ | 40 |
| STM32L082KB, STM32L082KZ | LQFP32 | 128 КБ / 192 КБ | 20 КБ | 25 |
| STM32L082KB, STM32L082KZ | UFQFPN32 | 128 КБ / 192 КБ | 20 КБ | 23 |
STM32L083 — Cortex-M0+, до 32 МГц
| Микроконтроллер | Корпус | Флеш-память | ОЗУ | Линий ввода-вывода |
|---|---|---|---|---|
| STM32L083CB, STM32L083CZ | LQFP48 | 128 КБ / 192 КБ | 20 КБ | 37 |
| STM32L083CZ | UFQFPN48 | 192 КБ | 20 КБ | 37 |
| STM32L083RB, STM32L083RZ | TFBGA64 | 128 КБ / 192 КБ | 20 КБ | 50 |
| STM32L083RB, STM32L083RZ | LQFP64 | 128 КБ / 192 КБ | 20 КБ | 51 |
| STM32L083V8 | UFBGA100 | 64 КБ | 20 КБ | 84 |
| STM32L083V8 | LQFP100 | 64 КБ | 20 КБ | 84 |
| STM32L083VB, STM32L083VZ | UFBGA100 | 128 КБ / 192 КБ | 20 КБ | 84 |
| STM32L083VB, STM32L083VZ | LQFP100 | 128 КБ / 192 КБ | 20 КБ | 84 |
Перед разводкой платы сверяйте выводы с даташитом своего исполнения: в нём указаны допустимые напряжения на выводах (толерантные к 5 В помечены FT), токи и номиналы внешних компонентов.
Частые вопросы
Чем отличаются STM32L0x1, L0x2 и L0x3?
У каждой линейки свой reference manual: RM0377, RM0376 и RM0367. По данным ST STM32L0x1 (L011–L081) — базовая линейка без USB; у STM32L0x2 (L052–L082) добавляются USB-устройство, ЦАП, контроллер сенсорных кнопок TSC и генератор случайных чисел; у STM32L0x3 (L053–L083) — всё это и контроллер ЖКИ. Исполнения L021, L041, L062, L063, L081, L082 и L083 дополнительно имеют аппаратное шифрование AES.
Чем STM32L011 отличается от STM32L031, L051 и L071?
Это категории 1, 2, 3 и 5 из RM0377 (табл. 1 и 2). STM32L011 и L021 (категория 1) — 8 или 16 КБ флеш-памяти, генератор HSE только в режиме внешнего тактового сигнала, вывод BOOT0 совмещён с PB9. У категории 3 (L051) появляются блок защиты памяти MPU, USART1, I2C2 и SPI2, у категории 5 (L071, L081) — ещё TIM3, TIM7, I2C3, USART4, USART5 и порт E.
На какой частоте работает STM32L0?
Частоту ограничивает диапазон напряжения ядра (RM0377, табл. 14): в Range 1 (1,65–1,95 В) — до 32 МГц с одним тактом ожидания флеш-памяти и до 16 МГц без него, в Range 2 — до 16 и 8 МГц, в Range 3 — до 4,2 МГц. После сброса ядро работает от генератора MSI на 2,1 МГц.
Сколько data EEPROM у STM32L0?
Кроме флеш-памяти программ, у STM32L0 есть отдельная память данных EEPROM: 512 байт у категории 1 (STM32L011, L021) и до 6 КБ в двух банках у категории 5 (STM32L071–L083) (RM0377, раздел о NVM).
Смотрите также
- STM32Распиновки по корпусам, альтернативные функции, похожие по выводам МК
- STM32L1Cortex-M3, до 32 МГц, малое потребление: L100, L151, L152 и L162 с ЖКИ и AES — линейки и распиновки
- STM32G0Cortex-M0+, до 64 МГц: G030–G0B0 Value line, G031–G0C1 — линейки и распиновки
- STM32F0Cortex-M0, до 48 МГц: F030/F070, F031–F091, F042/F072, F0x8 — линейки и распиновки
- Время работы от батареимА·ч, средний ток, сон МК, Вт·ч
- Таймер AVR и STM32Предделитель, OCRnA, PSC и ARR под частоту
- Скорость UARTUBRR, BRR, TH1 и ошибка скорости