Перейти к содержанию

Семейства STM32: как выбрать

Все 25 семейств STM32 из атласа в четырёх таблицах — основные, высокопроизводительные, малопотребляющие и беспроводные: ядро, частота, флеш-память и ОЗУ, напряжение питания, отличительная периферия и число страниц с распиновкой. Ниже — какое семейство смотреть под конкретную задачу: замена 8-битного микроконтроллера, двигатели, USB, батарейное питание, радио, производительность, защита прошивки.

Обновлено Редакция GAW

STM32 — не одна микросхема, а 25 семейств в атласе, от простейших STM32C0 на Cortex-M0+ до STM32N6 на Cortex-M55 с нейроускорителем. Ниже они разбиты на четыре группы по назначению: в каждой таблице — ядро, наибольшая частота, диапазоны флеш-памяти и ОЗУ, напряжение питания, отличительная периферия и ссылки на страницу семейства, где есть сравнение линеек и распиновки всех корпусов.

Как читать таблицы

Числа посчитаны по записям открытой базы ST, по которой построен атлас: частота — наибольшая у микроконтроллеров семейства, флеш и ОЗУ — от самого маленького исполнения до самого большого (ОЗУ — суммарный объём, как его записывает база), питание — диапазоны VDD из записей, страниц — сколько в атласе сочетаний микроконтроллера и корпуса. Если в записях значения нет, оно взято из даташита, на который ссылается страница семейства, и в ячейке стоит пометка с даташитом.

Три случая, где база и документы расходятся. У STM32F4 и F7 в записях базы у части исполнений нижняя граница питания 1,7 В, а reference manual RM0090 (разд. 5.1) и RM0385 (разд. 4.1) называют 1,8–3,6 В; при каких условиях допустимо 1,7 В, сказано в даташите конкретного исполнения. У STM32H5 в записях H562, H563 и H573 указано 1,62–3,6 В, а даташиты DS14258 и DS14053 дают 1,71–3,6 В — в таблице значение даташитов.

Периферия в столбце «Чем выделяется» — только та, что отличает семейство или его линейки; USART, SPI, I²C, АЦП и таймеры есть везде. Блок без перечня линеек есть у всех линеек семейства, с перечнем — только у названных. Для четырёх семейств есть и страницы регистров с конструктором кода: STM32F0, F1, F4 и G0 — ссылки на них стоят рядом с названием.

Основные семейства

Недорогие микроконтроллеры общего назначения — от замены 8-битных до STM32G4 с математическими ускорителями.

СемействоЯдроМГц, доФлешОЗУПитание, ВСтраницЧем выделяетсяДля чего
STM32C0Cortex-M0+4816 КБ – 256 КБ6 КБ – 36 КБC011, C031 — 2,0–3,6; у остальных линеек в записях нет84встроенный генератор 48 МГц, корпус SO8N; USB у C071; CAN FD у C092замена 8-битных микроконтроллеров
STM32F0, регистрыCortex-M04816 КБ – 256 КБ4 КБ – 32 КБ2,0–3,6; F030, F070 — 2,4–3,6; F0x8 — 1,8 ± 8 %89USB у F042, F048, F070, F072, F078; CAN у F042, F072, F091, F098простые недорогие устройства
STM32F1, регистрыCortex-M37216 КБ – 1 МБ4 КБ – 96 КБ2,0–3,658USB у F102 и F103; USB OTG FS у F105 и F107; CAN у F103, F105, F107; Ethernet у F107устройства с USB и CAN, платы Blue Pill
STM32F3Cortex-M4 с FPU7216 КБ – 512 КБ12 КБ – 64 КБ2,0–3,6; F3x8 — 1,8 ± 8 %53несколько АЦП, компараторы; ОУ (кроме F373, F378); HRTIM у F334; SDADC у F373 и F378аналоговые измерения, импульсные источники питания
STM32G0, регистрыCortex-M0+6416 КБ – 512 КБ8 КБ – 144 КБ1,7–3,6; G0x0 — 2,0–3,698корпус SO8N; UCPD у G071, G081, G0B1, G0C1; USB у G0B0, G0B1, G0C1; CAN FD у G0B1 и G0C1преемник F0, USB Type-C
STM32G4Cortex-M4 с FPU17032 КБ – 512 КБ32 КБ – 128 КБ1,71–3,686CORDIC, FMAC, ОУ, CAN FD, USB, UCPD; HRTIM у G474 и G484управление двигателями, преобразователи, обработка сигналов

ST позиционирует STM32C0 как замену 8-битных микроконтроллеров: тактирование от встроенного генератора, восьмивыводные корпуса у STM32C011J, а у STM32C071 — USB Full Speed без кварца за счёт генератора HSIUSB48 и блока подстройки CRS (RM0490, табл. 1). STM32F0 — самые простые STM32 на Cortex-M0. Питание у его подсемейств разное: STM32F0x1 и F0x2 работают от 2,0–3,6 В со встроенным стабилизатором, а у STM32F0x8 стабилизатора нет и на VDD подают 1,8 В ± 8 % (RM0091, разд. 5.1); так же устроены версии STM32F3x8 (RM0316, раздел PWR). STM32G0 — преемник F0 на Cortex-M0+ с частотой до 64 МГц. STM32F1 — первое семейство STM32; из него STM32F103C8T6, известный по платам Blue Pill. STM32F3 и STM32G4 выделяются аналоговой частью — АЦП, компараторы и операционные усилители на кристалле; у STM32G4 к ней добавлены CAN FD, USB Type-C Power Delivery и ускорители CORDIC и FMAC.

Высокопроизводительные семейства

Частота от 120 до 800 МГц, мегабайты памяти, Ethernet, контроллеры USB OTG HS и дисплея.

СемействоЯдроМГц, доФлешОЗУПитание, ВСтраницЧем выделяетсяДля чего
STM32F2Cortex-M3120128 КБ – 1 МБ64 КБ – 128 КБ1,8–3,616USB OTG FS и USB OTG HS, CAN, SDIO, FSMC; Ethernet у F207 и F217сетевые и USB-устройства без FPU
STM32F4, регистрыCortex-M4 с FPU18064 КБ – 2 МБ32 КБ – 320 КБ1,8–3,6 (RM0090 для F405–F439); в базе ST — от 1,7116FPU и команды DSP; USB OTG FS (кроме F410); USB OTG HS у F405, F407, F415, F417, F427, F429, F437, F439, F446, F469, F479; Ethernet у F407, F417, F427, F429, F437, F439, F469, F479; LTDC у F429, F439, F469, F479обработка сигналов, графика, сети
STM32F7Cortex-M721664 КБ – 2 МБ192 КБ – 384 КБ1,8–3,6 (RM0385 для F74x и F75x); в базе ST — от 1,792кеши и память TCM; USB OTG HS, SDMMC, QUADSPI; встроенный PHY High Speed у F7x3; Ethernet у F745, F746, F750, F756, F765, F767, F769, F777, F779; LTDC у F746, F750, F756, F767, F768, F769, F777, F778, F779задачи, которым мало F4, с той же периферией
STM32H5Cortex-M33250128 КБ – 4 МБ32 КБ – 1,5 МБ1,71–3,6 (DS14258, DS14053)140TrustZone (линейки из RM0481); I3C, CAN FD; UCPD (кроме H503); Ethernet у H543, H553, H563, H573, H5E4, H5E5, H5F4, H5F5; USB OTG HS у H5E5 и H5F5; LTDC у H5E4, H5E5, H5F4, H5F5производительные устройства с защитой прошивки
STM32H7Cortex-M7; Cortex-M7 + Cortex-M4 у H745, H747, H755, H75760064 КБ – 2 МБ564 КБ – 1424 КБ1,62–3,6; часть исполнений H723, H725, H730, H733, H735, H742, H743, H750, H753 — 1,71–3,6175CAN FD, USB OTG HS; LTDC (кроме H742, H7R3, H7S3); QUADSPI у H742, H743, H745, H747, H750, H753, H755, H757; OCTOSPI у H723, H725, H730, H733, H735, H7A3, H7B0, H7B3; XSPI и UCPD у H7R3, H7R7, H7S3, H7S7задачи, которым мало F7
STM32N6Cortex-M55800 (DS14791)нет, программа во внешней памяти4200 КБ1,71–3,6 (DS14791)28нейроускоритель Neural-ART у N6x7; Ethernet, CAN FD, USB OTG HS, LTDC, I3Cнейросети на кристалле

STM32F2 — предшественник F4 почти с тем же расположением выводов и тем же мультиплексором альтернативных функций, но на Cortex-M3 без FPU. STM32F7 по выводам и периферии продолжает F4, а быстрее его за счёт ядра Cortex-M7 с кешами. STM32H7 — Cortex-M7 от 280 МГц у H7A3 до 600 МГц у H7R/H7S; у H745 и H747 рядом работает второе ядро Cortex-M4. STM32H5 — ядро Cortex-M33 как у малопотребляющего U5, но на 250 МГц, а среди периферии есть Ethernet и I3C, которых у U5 нет (DS14258, разд. 2). У STM32N6 ядро работает до 600 МГц и до 800 МГц в режиме overdrive; встроенной флеш-памяти нет — программу загружает из внешней памяти код в ПЗУ (DS14791, табл. 2–5). Частоты и питание N6 в записях базы ST не указаны: атлас берёт их из даташита.

Малопотребляющие семейства

Режимы сна от Stop до Shutdown, регуляторы напряжения ядра с несколькими диапазонами, у части семейств — контроллер ЖКИ.

СемействоЯдроМГц, доФлешОЗУПитание, ВСтраницЧем выделяетсяДля чего
STM32L0Cortex-M0+328 КБ – 192 КБ2 КБ – 20 КБ1,65–3,6; L0x0 — 1,8–3,6113data EEPROM; USB у L0x2 и L0x3; ЖКИ у L0x3; AES у L021, L041, L062, L063, L081, L082, L083простые устройства с батарейным питанием
STM32L1Cortex-M33232 КБ – 512 КБ4 КБ – 80 КБ1,65–3,6; L100 — 1,8–3,690data EEPROM; ЖКИ у L100, L152, L162; USB; ОУ (кроме L100); AES у L162приборы с ЖК-индикатором
STM32L4Cortex-M4 с FPU8064 КБ – 1 МБ40 КБ – 320 КБ1,71–3,6129режим Shutdown, MSI до 48 МГц; ОУ; CAN (кроме L412, L422); USB у L412, L422, L432, L433, L442, L443, L452, L462; USB OTG FS у L475, L476, L485, L486, L496, L4A6; ЖКИ у L433, L443, L476, L486, L496, L4A6экономичные устройства с вычислениями на FPU
STM32L4+Cortex-M4 с FPU120512 КБ – 2 МБ320 КБ – 640 КБ1,71–3,664LTDC (кроме L4R5, L4S5); DSI у L4R9 и L4S9; USB OTG FS, CANэкономичные устройства с TFT-дисплеем
STM32L5Cortex-M33110256 КБ – 512 КБ256 КБ1,71–3,632TrustZone; CAN FD, USB, UCPD; AES и PKA у L562экономичные устройства с защитой прошивки
STM32U0Cortex-M0+5616 КБ – 256 КБ12 КБ – 40 КБ1,71–3,6 (DS14548 для U073)48Standby и Shutdown — от десятков до сотен наноампер; ЖКИ и USB у U073 и U083самые простые устройства на батарейке
STM32U3Cortex-M3396 (DS14830)512 КБ – 2 МБ256 КБ – 640 КБ1,71–3,6 (DS14830)93технология near-threshold, до 10 мкА/МГц в работе; TrustZone; I3C, CAN FD, USBэкономичные вычисления с защитой прошивки
STM32U5Cortex-M33160128 КБ – 4 МБ274 КБ – 3026 КБ1,71–3,6162TrustZone, SMPS; CORDIC, FMAC; CAN FD (кроме U5F7, U5F9); UCPD (кроме U535, U545); USB OTG HS у U595, U599, U5A5, U5A9, U5F7, U5F9, U5G7, U5G9; LTDC у U599, U5A9, U5F7, U5F9, U5G7, U5G9экономичные устройства с большой памятью и графикой

STM32L0 и STM32L1 — первые малопотребляющие семейства: напряжение ядра у них переключается между тремя диапазонами, а рядом с флеш-памятью есть отдельная data EEPROM для настроек и журналов. STM32L4 — Cortex-M4 до 80 МГц с режимами сна до Shutdown и питанием от 1,71 В; STM32L4+ добавляет к нему частоту до 120 МГц, ОЗУ до 640 КБ и графику. STM32L5 — Cortex-M33 с TrustZone, по периферии близкий к L4+, но с FDCAN и UCPD. STM32U0 — младшее семейство серии U: по даташиту DS14548 у STM32U073 типовой ток в Standby — 160 нА с часами RTC и 30 нА без них, в Shutdown — 16 нА. STM32U3 по описанию ST — первая серия STM32 на технологии near-threshold с активным потреблением до 10 мкА/МГц (DS14830, разд. 2). STM32U5 — Cortex-M33 до 160 МГц с памятью до 4 МБ флеш и около 3 МБ ОЗУ, у старших линеек — контроллеры дисплея и USB OTG HS.

Беспроводные семейства

Радио на кристалле: 2,4 ГГц для Bluetooth LE и IEEE 802.15.4 или субгигагерцовый диапазон.

СемействоЯдроМГц, доФлешОЗУПитание, ВСтраницЧем выделяетсяДля чего
STM32WBCortex-M4 для приложения и Cortex-M0+ для радио64256 КБ – 1 МБ48 КБ – 256 КБ1,71–3,6; WB10, WB30, WB50 — 2,0–3,620Bluetooth LE и IEEE 802.15.4, у WB15 — только Bluetooth LE; USB у WB35 и WB55; ЖКИ у WB55; AES, PKABluetooth LE и сети IEEE 802.15.4
STM32WB0Cortex-M0+64 (даташиты)192 КБ – 512 КБ24 КБ – 64 КБ1,7–3,6 (даташиты)10Bluetooth LE 5.4, сопроцессор радиоканала, до +8 дБм; PKAпростые устройства Bluetooth LE
STM32WBACortex-M33100512 КБ – 2 МБ64 КБ – 512 КБ1,71–3,637Bluetooth LE, у большинства линеек IEEE 802.15.4; TrustZone; AES, PKA; USB у WBA25; USB OTG HS у WBA62, WBA64, WBA65беспроводные устройства с защитой прошивки
STM32WLCortex-M4; Cortex-M4 + Cortex-M0+ у WL54 и WL554864 КБ – 256 КБ20 КБ – 64 КБ1,8–3,616LoRa, (G)FSK, (G)MSK, BPSK в диапазоне 150–960 МГц, до +22 дБм; AES, PKALoRaWAN и связь на большие расстояния
STM32WL3Cortex-M0+64 (даташиты)64 КБ – 256 КБ8 КБ – 32 КБ1,7–3,6 (даташиты)14субгигагерцовое радио до +20 дБм без LoRa; ЖКИ у WL33; AESсвязь в диапазонах ISM и SRD без LoRa

У STM32WB два ядра: приложение работает на Cortex-M4, нижние уровни радиостека — на Cortex-M0+ (DS11929, разд. 2). У STM32WB0 ядро одно — Cortex-M0+, а критичные по времени операции Bluetooth LE выполняет сопроцессор радиоканала. STM32WBA — тоже одно ядро, но Cortex-M33 с TrustZone и аппаратными SAES, AES, PKA и HASH (DS14127). В субгигагерцовом диапазоне среди семейств атласа LoRa есть только у STM32WL; радио соответствует спецификации LoRaWAN 1.0 (DS13293). У STM32WL3 модуляций LoRa нет, зато есть (G)FSK, OOK, D-BPSK и другие (DS14221).

Как выбрать семейство STM32

Ниже — с каких семейств начинать поиск под типовую задачу. Окончательный выбор делают по даташиту конкретной линейки: состав периферии внутри семейства меняется от линейки к линейке, и это видно в таблицах линеек на страницах семейств.

Замена 8-битного микроконтроллера

ST позиционирует STM32C0 как замену 8-битных микроконтроллеров: Cortex-M0+ до 48 МГц, встроенный генератор на 48 МГц, корпуса от восьмивыводного SO8N. В том же корпусе SO8N выпускаются STM32G030J, G031J и G041J с частотой до 64 МГц. STM32F0 — альтернатива на Cortex-M0, самый маленький корпус у него 20-выводный. Если важнее всего потребление от батарейки — смотрите STM32U0 и STM32L0 (ниже).

Управление двигателями и силовая электроника

STM32G4: ускоритель CORDIC считает тригонометрические функции и квадратный корень — то, что нужно в управлении двигателями, измерениях и обработке сигналов, — быстрее программной реализации, FMAC считает цифровые КИХ- и БИХ-фильтры, а на кристалле есть АЦП, компараторы и ОУ (RM0440). Таймер высокого разрешения HRTIM у G474 и G484, как и HRTIM у F334, по RM0364 предназначен прежде всего для импульсных источников питания и освещения. Режимы ШИМ с мёртвым временем у таймеров STM32 разобраны в статье о таймерах.

USB и USB Type-C

  • USB без кварца — например, у STM32C071 (генератор HSIUSB48 и блок CRS, RM0490), STM32F042, F048, F072 и F078 (HSI48 и CRS у F04x, F07x и F09x, RM0091; у F070 генератора HSI48 нет), STM32L0x2 (HSI48 и CRS, RM0376), STM32G0B1 и G0C1 (HSI48 и CRS, RM0444) и STM32U073 и U083 (HSI48 с подстройкой CRS, RM0503).
  • USB Full Speed в недорогих семействах (по данным ST): STM32F0 — USB у F042, F048, F070, F072, F078; STM32F1 — USB у F102 и F103, USB OTG FS у F105 и F107; STM32F3 — USB у F302, F303, F373; все STM32G4; STM32L0 — USB у L0x2 и L0x3; все STM32L1; STM32U0 — USB у U073 и U083.
  • Контроллер USB OTG HS по данным ST есть у STM32F2, F7, H7, N6, у части F4, U5 и H5 (USB OTG HS у H5E5 и H5F5) и у STM32WBA (USB OTG HS у WBA62, WBA64, WBA65). На 480 Мбит/с он работает только с физическим уровнем High Speed. У STM32F4 по RM0090 (разд. 35.2.1 и 35.3.2) встроенный PHY контроллера OTG_HS — только Full Speed, а для High Speed к нему подключают внешнюю микросхему PHY по интерфейсу ULPI; встроенный PHY High Speed есть у STM32F7x3 (RM0431). У остальных семейств, есть ли встроенный PHY High Speed, проверяйте по reference manual линейки.
  • USB Type-C Power Delivery (по данным ST): UCPD у G071, G081, G0B1, G0C1, у всех STM32G4, L5 и N6, у U5 от U575 и старше, у H5 кроме H503 и у H7R3, H7R7, H7S3, H7S7.

Батарейное питание

Первыми смотрят малопотребляющие семейства: STM32U0 и STM32L0 на Cortex-M0+ — для простых задач, STM32L4 и STM32U5 — когда нужны FPU и больше памяти, STM32U3 — если важен ток в активном режиме. Токи в режимах сна сравнивают по даташиту конкретного микроконтроллера: на страницах семейств приведены типовые значения из первых страниц даташитов, например для STM32U073 и STM32U385. Время работы от батареи по известным токам считает калькулятор времени работы от батареи.

Радио

  • Bluetooth LE на одном простом ядре: STM32WB0 — Cortex-M0+ и Bluetooth LE 5.4 с мощностью до +8 дБм.
  • Bluetooth LE и IEEE 802.15.4: STM32WB с отдельным ядром для радиостека или STM32WBA на Cortex-M33 с TrustZone.
  • LoRa и LoRaWAN: только STM32WL — 150–960 МГц, до +22 дБм.
  • Субгигагерцовое радио без LoRa: STM32WL3 — (G)FSK, OOK, D-BPSK и другие модуляции, до +20 дБм.

Высокая производительность

По частоте ядра: STM32F4 — до 180 МГц, STM32F7 — до 216 МГц, STM32H5 — до 250 МГц, STM32H7 — до 600 МГц, STM32N6 — до 800 МГц в режиме overdrive. Для графики на TFT-дисплее нужен контроллер LTDC: по данным ST LTDC у F429, F439, F469, F479, H5E4, H5E5, H5F4, H5F5, у части F7, H7, L4+ и U5 и у всех STM32N6. Ethernet нужен для сети: Ethernet у F207, F217, H543, H553, H563, H573, H5E4, H5E5, H5F4, H5F5, у части F4, F7 и H7 и у всех STM32N6. Для нейросетей на кристалле у STM32N6x7 есть ускоритель Neural-ART (DS14791).

Защита прошивки и TrustZone

TrustZone есть у семейств на Cortex-M33: STM32L5, U5, U3, WBA и H5 (у H5 — у линеек из RM0481, в даташите STM32H503 TrustZone не упоминается). Её включают полем TZEN в байтах опций, после чего память, периферию и линии портов делят на защищённые и обычные. Аппаратный блок шифрования AES по данным ST есть и в семействах без TrustZone — например, у STM32WB, WL, части G0 и L4, а у WB и WL ещё и ускоритель криптографии с открытым ключом PKA.

Переход между семействами

Многие STM32 совпадают по выводам в одном корпусе — например, у STM32F405, F407, F427 и F429 в LQFP100 все сто выводов на тех же местах, а STM32F205 отличается от них одним выводом; списки совпадений с отличиями по позициям собраны на странице «Совместимость STM32 по выводам». Совпадение выводов не означает совместимости прошивки: регистры периферии, тактирование и такты ожидания флеш-памяти различаются. Тактирование STM32F0, F1, F3, F4, G0, L4 и L4+ считает калькулятор тактирования STM32, а поля регистров по семействам показаны на страницах регистров STM32F0, STM32F1, STM32F4 и STM32G0.

Все семейства с распиновками по корпусам — на главной странице раздела STM32.

Частые вопросы

Сколько семейств STM32 и чем они различаются?

В атласе сейчас 25 семейств. Их удобно делить на четыре группы: основные (C0, F0, F1, F3, G0, G4), высокопроизводительные (F2, F4, F7, H5, H7, N6), малопотребляющие (L0, L1, L4, L4+, L5, U0, U3, U5) и беспроводные (WB, WB0, WBA, WL, WL3). Внутри группы семейства различаются ядром — от Cortex-M0 до Cortex-M55, — частотой, объёмом памяти и набором периферии.

Какие STM32 поддерживают TrustZone?

Семейства на ядре Cortex-M33: STM32L5 (RM0438), U5, U3, WBA и H5 — у H5 те линейки, что описаны в RM0481; в даташите STM32H503 (DS14053) TrustZone не упоминается. TrustZone включают полем TZEN в байтах опций, после чего память и периферию делят на защищённую и обычную части.

Чем STM32G0 отличается от STM32F0?

У STM32G0 ядро Cortex-M0+ до 64 МГц, у STM32F0 — Cortex-M0 до 48 МГц (по данным ST). По данным ST LPUART и LPTIM у G0x1 — у F0 их нет; UCPD у G071, G081, G0B1, G0C1 — это контроллеры USB Type-C Power Delivery; CAN FD у G0B1 и G0C1 (RM0444, табл. 1). Самые маленькие G0 выпускаются в восьмивыводном корпусе SO8N, самый маленький F0 — в 20-выводном.

Есть ли STM32 без встроенной флеш-памяти?

Да, STM32N6: по даташиту DS14791 встроенной флеш-памяти у него нет, программу загружает из внешней памяти код в ПЗУ, а ОЗУ — 4,2 МБ одним массивом. У всех остальных семейств из таблиц флеш-память есть.

Откуда взяты цифры в таблицах?

Ядро, частота, объёмы памяти, напряжение питания и периферия — из открытой базы STM32CubeMX (набор STM32_open_pin_data), по которой построен атлас. Где в записях базы значения нет — у частоты STM32U3, WB0 и WL3, у питания STM32U0, U3, WB0 и WL3, — оно взято из даташита, на который ссылается страница семейства. Частоту и питание STM32N6 атлас берёт из даташита DS14791: в записях базы их нет. У STM32F4, F7 и H5 в таблице указано питание по reference manual или даташиту, а значение из базы ST приведено рядом или в пояснении.

Источники

  1. STMicroelectronics. STM32_open_pin_data — открытая часть базы STM32CubeMX, BSD-3-Clause: ядра, частоты, объёмы памяти, напряжения питания, периферия и корпуса всех записей атласа; по ним посчитаны таблицы
  2. STMicroelectronics. STM32C0 series — STM32C0 как замена 8-битных микроконтроллеров
  3. STMicroelectronics. RM0490: STM32C0 series advanced Arm-based 32-bit MCUs. Reference manual, Rev 6 — табл. 1: USB с генератором HSIUSB48 и блоком CRS только у STM32C071
  4. STMicroelectronics. RM0091: STM32F0x1/STM32F0x2/STM32F0x8 advanced Arm-based 32-bit MCUs. Reference manual, Rev 10 — разд. 5.1: питание STM32F0x1 и F0x2 2,0–3,6 В, STM32F0x8 — 1,8 В ± 8 %; разд. 6.2 и 7: HSI48 и CRS у F04x, F07x, F09x
  5. STMicroelectronics. RM0316: STM32F303xB/C/D/E, STM32F303x6/8, STM32F328x8, STM32F358xC, STM32F398xE. Reference manual, Rev 10 — раздел PWR (управление питанием): версии F3x8 без стабилизатора, 1,8 В ± 8 %
  6. STMicroelectronics. RM0364: STM32F334xx advanced Arm-based 32-bit MCUs. Reference manual, Rev 4 — разд. 21: таймер высокого разрешения HRTIM для импульсных источников питания и освещения
  7. STMicroelectronics. RM0440: STM32G4 Series advanced Arm-based 32-bit MCUs. Reference manual, Rev 9 — ускорители CORDIC и FMAC
  8. STMicroelectronics. RM0444: STM32G0x1 advanced Arm-based 32-bit MCUs. Reference manual, Rev 6 — табл. 1: UCPD у G071, G081, G0B1 и G0C1; USB, FDCAN, HSI48 и CRS у G0B1 и G0C1
  9. STMicroelectronics. RM0376: Ultra-low-power STM32L0x2 advanced Arm-based 32-bit MCUs. Reference manual, Rev 7 — разд. 8: блок подстройки CRS для генератора HSI48 и USB
  10. STMicroelectronics. RM0503: STM32U0 series advanced Arm-based 32-bit MCUs. Reference manual, Rev 4 — табл. 1: USB Full Speed с генератором HSI48 и CRS у STM32U073 и U083
  11. STMicroelectronics. RM0090: STM32F405/415, STM32F407/417, STM32F427/437 and STM32F429/439 advanced Arm-based 32-bit MCUs. Reference manual, Rev 21 — разд. 5.1: питание VDD 1,8–3,6 В; разд. 35.2.1 и 35.3.2: у OTG_HS встроенный PHY только Full Speed, для High Speed — интерфейс ULPI к внешнему PHY
  12. STMicroelectronics. RM0385: STM32F75xxx and STM32F74xxx advanced Arm-based 32-bit MCUs. Reference manual, Rev 9 — разд. 4.1: питание STM32F74x и F75x от 1,8 до 3,6 В
  13. STMicroelectronics. RM0431: STM32F72xxx and STM32F73xxx advanced Arm-based 32-bit MCUs. Reference manual, Rev 4 — встроенный PHY USB High Speed у STM32F7x3, разд. 33 (контроллер USBPHYC)
  14. STMicroelectronics. STM32H562xx, STM32H563xx. Datasheet DS14258, Rev 6 — разд. 2: 250 МГц, 1,71–3,6 В, Ethernet только у STM32H563, FDCAN, I3C, UCPD
  15. STMicroelectronics. STM32H503xx. Datasheet DS14053, Rev 4 — разд. 2: 1,71–3,6 В; слово TrustZone в даташите не встречается
  16. STMicroelectronics. RM0481: STM32H523/533xx, STM32H562/563xx and STM32H573xx Arm-based 32-bit MCUs. Reference manual, Rev 5 — TrustZone и байт опций TZEN у линеек из этого руководства
  17. STMicroelectronics. STM32N6x5xx, STM32N6x7xx. Datasheet DS14791, Rev 11 — табл. 2–5: 600 МГц, 800 МГц в режиме overdrive, 1,71–3,6 В, Neural-ART у N6x7, 4,2 МБ SRAM без встроенной флеш-памяти
  18. STMicroelectronics. RM0438: STM32L5 Series advanced Arm-based 32-bit MCUs. Reference manual, Rev 8 — разд. 2: TrustZone и бит TZEN
  19. STMicroelectronics. STM32U073x8/B/C. Datasheet DS14548, Rev 2 — даташит STM32U073: разд. 2 — Cortex-M0+ до 56 МГц, 1,71–3,6 В; с. 1 — токи в Stop 2, Standby и Shutdown
  20. STMicroelectronics. STM32U385xx. Datasheet DS14830, Rev 4 — даташит STM32U385: разд. 2 — до 96 МГц, near-threshold, 10 мкА/МГц; табл. 1 — 1,71–3,6 В
  21. STMicroelectronics. STM32U575xx. Datasheet DS13737, Rev 10 — разд. 2: 160 МГц, 1,71–3,6 В
  22. STMicroelectronics. STM32WB55xx, STM32WB35xx. Datasheet DS11929, Rev 18 — разд. 2: Cortex-M4 для приложения и Cortex-M0+ для радио, Bluetooth LE и IEEE 802.15.4
  23. STMicroelectronics. STM32WB50CG, STM32WB30CE. Datasheet DS13047, Rev 9 — разд. 2: питание 2,0–3,6 В
  24. STMicroelectronics. STM32WB05xZ. Datasheet DS14591, Rev 6 — разд. 2 (как и в DS14676 и DS14210 для WB06, WB07 и WB09): Cortex-M0+ до 64 МГц, 1,7–3,6 В, Bluetooth LE 5.4, до +8 дБм
  25. STMicroelectronics. STM32WBA5xxx. Datasheet DS14127, Rev 10 — с. 1 и разд. 2: Cortex-M33 до 100 МГц, TrustZone, SAES, AES, PKA, HASH
  26. STMicroelectronics. STM32WL55/54xx. Datasheet DS13293, Rev 5 — питание 1,8–3,6 В, соответствие LoRaWAN 1.0
  27. STMicroelectronics. STM32WL33xx. Datasheet DS14221, Rev 7 — разд. 2 (как и в DS14855, DS14836 и DS15018 для WL30, WL31 и WL3R): Cortex-M0+ до 64 МГц, 1,7–3,6 В, модуляции без LoRa, до +20 дБм

Нашли ошибку?