Руководство по наименованию модулей Espressif
SoC (System-on-Chip) — это интегральная микросхема, объединяющая несколько функциональных блоков в одном компактном корпусе (QFN).
Модуль — это готовое решение в одном корпусе, включающее SoC и дополнительные компоненты, такие как кварцевый генератор, цепь согласования антенны, антенну и др. Эти компоненты нельзя разместить в самом SoC из-за ограниченного пространства.
SoC компании Espressif подразделяются на различные серии. На момент написания наиболее распространены следующие:
ESP32
ESP32-C2 / ESP32-C3 / ESP32-C5 / ESP32-C6 / ESP32-C61
ESP32-H2 / ESP32-H4
ESP32-P4
ESP32-S2 / ESP32-S3
Также можно встретить названия ESP8684 и ESP8685, которые принадлежат сериям ESP32-C2 и ESP32-C3 соответственно.
Первым комбинированным Wi-Fi/BLE модулем Espressif стал ESP32. Он до сих пор остается популярным, но приближается к завершению срока поддержки. Хотя этот SoC все еще пригоден для использования, для новых проектов лучше рассматривать более современные модели, если только не требуется специфический функционал, например, Ethernet + Wi-Fi в одном чипе или классический Bluetooth.
Основные серии новых SoC:
C — доступные по цене RISC-V ядра с широкими возможностями подключения.
S — высокопроизводительные SoC с расширенными функциями.
H — SoC с поддержкой BLE и 802.15.4, но без Wi-Fi.
P — высокопроизводительные микроконтроллеры не имеющие беспроводные интерфейсы, предназначенные для HMI (дисплеи, камеры) и обработки данных на периферии (Edge Processing).
Модули
Хотя SoC можно интегрировать в пользовательские печатные платы (PCB), модули зачастую предпочтительнее по следующим причинам:
Включают все необходимые компоненты (антенный фильтр, кварцевый резонатор и т. д.).
Обеспечивают оптимизированный дизайн RF-схемы для PCB антенны.
Могут содержать дополнительные микросхемы памяти (Flash, PSRAM).
Сертифицированы, что значительно снижает стоимость сертификации конечного продукта
Основные типы модулей Espressif:
WROOM – стандартный форм-фактор, возможны конфигурации с дополнительной памятью.
MINI – компактный модуль с меньшим объемом Flash (4MB или 8MB, в зависимости от серии SoC).
WROVER – устаревший модуль для ESP32 и ESP32-S2, включающий 8MB PSRAM. В новых модулях WROOM теперь тоже поддерживается PSRAM, поэтому WROVER больше не используется.

Параметры памяти
SoC и модули могут включать различные типы памяти:
ROM – встроенная постоянная память (только для чтения), содержит загрузчик первой стадии.
RAM – основная оперативная память чипа (энергозависимая).
Flash – энергонезависимая память, хранит код, загрузчик второй стадии и данные. Может быть встроенной или внешней.
PSRAM – вспомогательная энергозависимая память, полезная для обработки графики и ресурсоемких задач.
В номерах моделей используются следующие обозначения памяти:
N – Flash-память стандартного температурного диапазона (-40/+85 °C).
H – Flash-память с расширенным температурным диапазоном (-40/+105 °C).
R – наличие PSRAM.
Примеры:
ESP32FN8 – SoC с 8MB Flash.
ESP32R2 – SoC с 2MB PSRAM.
ESP32-S3-WROOM-1-N