Какой чип ESP32 выбрать в 2026 году: сравниваем все 14 чипов — от классического ESP32 до S3, C6 и P4

Перевод статьи ESP32 Chip Guide 2026: Which Should You Actually Use? (ESP32 vs ESP32-S3 vs ESP32-C6, etc) — Rui Santos, Random Nerd Tutorials.
Какой чип ESP32 взять для нового проекта? Espressif сейчас перечисляет в семействе ESP32 четырнадцать чипов, и одиннадцать из них — в массовом производстве: ESP32, S2, S3, C2, C3, C5, C6, C61, H2, P4 и недавно вышедший S31. С таким количеством вариантов выбрать нужный без шпаргалки непросто.
В этом гайде мы пройдёмся по каждому чипу ESP32, который сейчас есть на рынке, и сравним их возможности, чтобы вам было проще подобрать подходящий под свой проект.

Четырнадцать чипов в семействе — и у каждого своя ниша.
Данные по чипам собраны из даташитов и продуктовых страниц Espressif, а также из актуальной документации проектов Arduino Core, ESP-IDF, MicroPython, CircuitPython, Tasmota и ESPHome.
1. Ключевые характеристики#
В таблице — верхнеуровневые характеристики каждого чипа: архитектура CPU, тактовая частота, память на кристалле и так далее.
| Чип | CPU | Макс. частота | Сопроцессор / LP-ядро | SRAM | Flash | PSRAM | Корпус | Дата | Даташит |
|---|---|---|---|---|---|---|---|---|---|
| ESP32 | 2× Xtensa LX6 | 240 МГц | ULP FSM | 520 КБ | обычно 4 МБ в корпусе (до 16 МБ внешней) | 2 МБ в корпусе (до 8 МБ внешней) | QFN48, 5×5/6×6 мм | 2016 | |
| ESP32-S2 | 1× Xtensa LX7 | 240 МГц | ULP FSM | 320 КБ | зависит от модуля (обычно 4 МБ) | в базовом чипе нет (можно добавить до 2 МБ) | QFN56, 7×7 мм | 2020 | |
| ESP32-S3 | 2× Xtensa LX7 | 240 МГц | ULP RISC-V + FSM | 512 КБ | 4/8 МБ в корпусе; большой объём внешней через QSPI/Octal | 2/8/16 МБ в корпусе | QFN56, 7×7 мм | 2021 | |
| ESP32-S31 (новинка) | 2× RISC-V | 320 МГц | не опубликовано | 512 КБ | не опубликовано | не опубликовано | QFN80, 8×8 мм | июль 2026 | даташита ещё нет |
| ESP32-C2 (ESP8684) | 1× RISC-V (RV32IMC) | 120 МГц | нет | 272 КБ | только 1–4 МБ в корпусе | нет | QFN24, 4×4 мм | 2022 | |
| ESP32-C3 | 1× RISC-V (RV32IMC) | 160 МГц | нет | 400 КБ | 4/8 МБ в корпусе (до 16 МБ внешней) | нет | QFN32, 5×5 мм | 2021 | |
| ESP32-C5 | 1× RISC-V + LP-ядро | 240 МГц | LP RISC-V, до 40 МГц | 384 КБ | варианты: в корпусе или внешняя | есть варианты в корпусе | QFN48, 6×6 мм | апрель 2025 | |
| ESP32-C6 | 1× RISC-V + LP-ядро | 160 МГц | LP RISC-V, 20 МГц | 512 КБ | 4/8 МБ в корпусе (до 16 МБ внешней) | нет | QFN40 (голый чип) / QFN32 (модуль с флешем), 5×5 мм | 2023 | |
| ESP32-C61 | 1× RISC-V | 160 МГц | нет | 320 КБ | в корпусе или внешняя | поддерживается внешняя | QFN40/LGA40, 5×5 мм | июнь 2025 | |
| ESP32-H2 | 1× RISC-V | 96 МГц | нет | 320 КБ | в корпусе | нет | QFN32, 4×4 мм | 2023 | |
| ESP32-H4 (новинка) | 2× RISC-V | 96 МГц | не опубликовано | 384 КБ | не опубликовано | не опубликовано | не опубликовано | март 2026 | даташита ещё нет |
| ESP32-H21 (новинка) | 1× RISC-V | 96 МГц | не опубликовано | 320 КБ | не опубликовано | не опубликовано | не опубликовано | анонсирован в марте 2026 | даташита ещё нет |
| ESP32-P4 | 2× RISC-V (HP) + LP-ядро | 400 МГц (кремний v3.x, с мая 2026); 360 МГц на старых платах v1.x | LP RISC-V; SIMD/DSP + FPU одинарной точности | 768 КБ | только внешняя (радиомодуля нет) | 16/32 МБ в корпусе | QFN104, 10×10 мм | 2024 | |
| ESP32-E22 (новинка) | 2× RISC-V | 500 МГц | не опубликовано | не опубликовано | не опубликовано | варианта с PSRAM нет | QFN, 9×9 мм, 100 выводов | анонсирован в январе 2026 | даташита ещё нет |
2. Поддерживаемые протоколы: Wi-Fi, Bluetooth, Zigbee, Thread, Matter и другие#
Таблица ниже показывает, какие беспроводные протоколы поддерживает каждый чип. Если у проекта есть конкретное требование по связи — начинайте именно с неё.
Сразу бросается в глаза: у ESP32-S2 нет Bluetooth, а у H-серии нет Wi-Fi.
| Чип | Wi-Fi | Bluetooth | ESP-NOW | Thread / Zigbee (802.15.4) | Путь для Matter | Ethernet |
|---|---|---|---|---|---|---|
| ESP32 | Wi-Fi 4, 2,4 ГГц | 4.2 Classic (BR/EDR) + LE (сертифицирован как LE 5.0, но без 2M PHY, long range и ext. advertising) | да | нет | Wi-Fi или Ethernet | нативный MAC 10/100 (нужен внешний PHY) |
| ESP32-S2 | Wi-Fi 4, 2,4 ГГц | нет | да | нет | Wi-Fi (из-за отсутствия BLE подключение требует обходного пути) | только через SPI (нативного MAC нет) |
| ESP32-S3 | Wi-Fi 4, 2,4 ГГц | LE 5 (сертифицирован 5.4) | да | нет | Wi-Fi | нет |
| ESP32-S31 | Wi-Fi 6, 2,4 ГГц | LE 5.4 + Classic BR/EDR | да | да | Wi-Fi или Thread | гигабитный MAC (нативный) |
| ESP32-C2 | Wi-Fi 4, 2,4 ГГц | LE 5 | да | нет | Wi-Fi | нет |
| ESP32-C3 | Wi-Fi 4, 2,4 ГГц | LE 5 (сертифицирован 5.4) | да | нет | Wi-Fi | нет |
| ESP32-C5 | Wi-Fi 6, 2,4 и 5 ГГц (единственный двухдиапазонный ESP32) | LE 5 (сертифицирован BT Core 6.0) | да | да (Thread 1.4 / Zigbee 3.0) | Wi-Fi или Thread | нет |
| ESP32-C6 | Wi-Fi 6, 2,4 ГГц | LE 5 (сертифицирован 5.3) | да | да (Thread 1.3 / Zigbee 3.0) | Wi-Fi или Thread | нет |
| ESP32-C61 | Wi-Fi 6, 2,4 ГГц | LE 5 (сертифицирован BT Core 6.0) | да | нет | Wi-Fi | нет |
| ESP32-H2 | нет | LE 5 (сертифицирован 5.3) | нет | да (Thread 1.4 / Zigbee 3.0) | только Thread | нет |
| ESP32-H4 | нет | LE 5.4 | нет | да | только Thread | нет |
| ESP32-H21 | нет | LE 5 | нет | да | только Thread | нет |
| ESP32-P4 | нет: платы получают Wi-Fi/BT/Thread через сопутствующий ESP32-C6 по SDIO | на кристалле нет | на кристалле нет (на платах есть — через тот самый C6) | нет | через сопутствующий радиочип | нативный MAC 10/100 (нужен внешний PHY) |
| ESP32-E22 | Wi-Fi 6E, три диапазона: 2,4 + 5 + 6 ГГц (каналы 160 МГц, 2×2 MU-MIMO, до 2,4 Гбит/с) | BR/EDR Classic + LE 5.4 | не задокументировано | нет | только транспорт по Wi-Fi через хост (сам E22 приложения не исполняет) | нет |
Примечание: LoRa в таблице нет, потому что для неё нужен внешний трансивер. Каждая LoRa-плата на ESP32 (Heltec Wi-Fi LoRa 32, LILYGO T-Beam и так далее) — это чип ESP32 плюс отдельный трансивер SX1262/SX1276 на SPI.
3. Поддержка прошивок и SDK по чипам#
Эта таблица показывает, какие фреймворки и прошивки сейчас поддерживаются на каждом чипе. Учтите: стабильные версии для новых чипов могут выходить с задержкой в несколько месяцев.
| Чип | ESP-IDF | Arduino Core | MicroPython | CircuitPython | Tasmota | ESPHome | Zephyr RTOS |
|---|---|---|---|---|---|---|---|
| ESP32 | да | да | да | бета | да | да (Arduino или IDF) | да |
| ESP32-S2 | да | да | да | стабильно | да | да (Arduino или IDF) | да |
| ESP32-S3 | да | да | да | стабильно | да | да (Arduino или IDF) | да |
| ESP32-S31 | превью | нет | нет | нет | нет | нет | нет |
| ESP32-C2 | да | только как компонент 1* | да | альфа | да | да (только IDF) | частично |
| ESP32-C3 | да | да | да | бета | да | да (Arduino или IDF) | да |
| ESP32-C5 | да | да | да | ещё нет | ещё нет | да (только IDF) | частично |
| ESP32-C6 | да | да | да | альфа | да | да (только IDF) | да |
| ESP32-C61 | да | только как компонент 1* | ещё нет | ещё нет | ещё нет | да (только IDF) | частично |
| ESP32-H2 | да | да | да | альфа | ядро поддерживает; Zigbee/Thread | да (только IDF) | частично |
| ESP32-H4 | превью | нет | нет | нет | нет | нет | нет |
| ESP32-H21 | превью | нет | нет | нет | нет | нет | нет |
| ESP32-P4 | да | да | ранняя поддержка | альфа | ранняя поддержка | да (только IDF) | частично |
| ESP32-E22 | ещё не опубликована | нет | нет | нет | нет | нет | нет |
Примечания:
1* C2 и C61 непросто поставить через обычный Boards Manager в Arduino IDE — они работают только на ESP-IDF с Arduino-ESP32 в режиме «Arduino как компонент ESP-IDF» или пересборкой статических библиотек.
«ESPHome (только IDF)» означает, что чипу в ESPHome нужен фреймворк ESP-IDF. Опция Arduino Core в ESPHome ограничена классическим ESP32, S2, S3 и C3.
Если вы только настраиваете окружение для ESP32, начните с установки поддержки плат в Arduino IDE 2, а для более серьёзной разработки посмотрите вводное руководство по ESP-IDF в VS Code.
4. GPIO: что доступно на каждом чипе#
I2C, SPI и UART на ESP32 редко привязаны к фиксированным выводам: GPIO-матрица позволяет развести их программно почти на любые пины.
Реальное различие между чипами — в выводах с жёстко зафиксированными функциями (ADC, touch, DAC) и в USB.
| Чип | Всего GPIO | I2C | SPI | UART | I2S | LEDC/PWM | Только вход | Каналы ADC | Touch-выводы | Каналы DAC | Нативный USB |
|---|---|---|---|---|---|---|---|---|---|---|---|
| ESP32 | 34 | 2 | (пригодны 2: HSPI/VSPI; SPI0/1 заняты под флеш) | 3 | 2 | 16 кан. | 6 (GPIO 34–39) | 18 кан., 12 бит (2 блока; ADC2 недоступен при активном Wi-Fi) | 10 | 2× 8 бит | нет |
| ESP32-S2 | 43 | 2 | 4 | 2 | 1 | 8 кан. | 0 | 20 кан., 13 бит (2 блока) | 14 | 2× 8 бит | нативный USB OTG |
| ESP32-S3 | 45 | 2 | 4 (пригодны 2; SPI0/1 заняты под флеш/PSRAM) | 3 | 2 | 8 кан. | 0 | 20 кан., 12 бит (2 блока) | 14 | нет | нативный USB OTG + отдельный USB Serial/JTAG |
| ESP32-S31 | 60 | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано | 0 | не опубликовано | не опубликовано | не опубликовано | нативный (точный интерфейс уточняется) |
| ESP32-C2 | 14 | 1 (только master) | 3 (пригоден 1; SPI0/1 заняты под флеш) | 2 | нет | 6 кан. | 0 | 5 кан., 12 бит | 0 | 0 | нет |
| ESP32-C3 | 22 (на C3FH4X — только 16) | 1 | 3 (пригоден 1) | 2 | 1 | 6 кан. | 0 | 6 кан., 12 бит | 0 | 0 | USB Serial/JTAG (прошивка и отладка; это не порт USB-хоста) |
| ESP32-C5 | 29 | 1 (+ 1 LP-I2C) | 3 (пригоден 1) | 2 (+ 1 LP-UART) | 1 | 6 кан. (LEDC повышенного разрешения) | 0 | SAR ADC, число каналов примерно как у C6 | 0 | 0 | USB Serial/JTAG |
| ESP32-C6 | 30 на голом чипе (22 в корпусе QFN32) | 1 (+ 1 LP-I2C) | 3 (пригоден 1) | 2 (+ 1 LP-UART) | 1 | 6 кан. | 0 | 7 кан., 12 бит | 0 | 0 | USB Serial/JTAG |
| ESP32-C61 | 30 | 1 | 3 (пригоден 1) | 2 | 1 | 6 кан. | 0 | не опубликовано | 0 | 0 | USB Serial/JTAG |
| ESP32-H2 | 19 | 2 | 3 (пригоден 1) | 2 | 1 | 6 кан. | 0 | не опубликовано | 0 | 0 | USB Serial/JTAG |
| ESP32-H4 | 40 | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано | 0 | не опубликовано | не опубликовано | не опубликовано | не опубликовано |
| ESP32-H21 | 19 | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано | 0 | не опубликовано | не опубликовано | не опубликовано | не опубликовано |
| ESP32-P4 | 55 | 2 (+ 1 LP-I2C) | 2 универсальных (+ выделенные под флеш/PSRAM) | 5 (+ 1 LP-UART) | 3 | 8 кан. | 0 | SAR ADC есть | сенсорные выводы в LP-домене | 0 | USB 2.0 High-Speed OTG |
| ESP32-E22 | 41 (на M.2 выведено 20) | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано | не опубликовано |
Ещё на каждом чипе есть strapping-выводы: они задают режим загрузки в момент включения питания. Потом их можно использовать как обычные GPIO, но прежде чем дёргать их низким или высоким уровнем при старте, лучше свериться с даташитом своего чипа.
Какой чип ESP32 выбрать?#
Если вам не нужно ничего специфического — вроде Zigbee, Thread или сверхнизкого потребления (месяцы работы от батареи), — то ESP32-S3 будет лучшим выбором из всех доступных сейчас чипов.
Это самый сбалансированный чип семейства: крупнейшая экосистема современных плат, нативный USB, запас под дисплей и камеру, стабильная поддержка со стороны прошивок.
Плюсы ESP32-S3:
- Лучший в семействе баланс производительности, памяти и GPIO: два ядра, 240 МГц, до 45 GPIO.
- Нативный USB OTG — отдельный мост USB-UART не нужен.
- До 16 МБ PSRAM (octal) прямо в корпусе — есть место под буферы, дисплеи и ML-модели; на S3 даже запускают компактные языковые модели.
- Крупнейшая экосистема современных плат: около 70 моделей, от брейкаутов за $5 до плат с камерой и дисплеем.
- Самая зрелая поддержка прошивок: стабильно работает на Arduino IDE, ESP-IDF, MicroPython, CircuitPython, Tasmota, ESPHome и Zephyr.
Минусы ESP32-S3:
- Нет радио 802.15.4 — значит, ни Zigbee, ни Thread, ни Matter-over-Thread.
- Только Wi-Fi 4 в диапазоне 2,4 ГГц — поколение позади Wi-Fi 6 у C5/C6/C61/S31.
- Нет ЦАП: для полноценного аналогового аудиовыхода понадобится внешний чип.
- Ток в глубоком сне выше (7 мкА), чем у RISC-V-чипов (C2/C3 — 5 мкА), так что для датчика на батарее это не лучший вариант.
- Дороже и прожорливее, чем нужно большинству простых применений: обычный Wi-Fi-выключатель дешевле собрать на C3.
Лучший чип под конкретную задачу#
Чтобы было проще выбрать чип под свою задачу, мы собрали ещё одну таблицу. «Выбор» здесь — про сам чип; отдельный туториал по отладочным платам на этих чипах мы сделаем позже.
| Что вам нужно | Берём | Почему |
|---|---|---|
| Лучший универсальный вариант для IoT-проектов | ESP32-S3 | Самый сбалансированный чип семейства для большинства IoT-проектов. |
| Дёшево получить Wi-Fi и Bluetooth | ESP32-C3 | Самые дешёвые современные платы, один кабель USB-C, широкая поддержка прошивок. |
| Wi-Fi 6 / Matter / Zigbee для устройства умного дома | ESP32-C6 | Единственный массовый чип, сочетающий Wi-Fi 6, BLE и 802.15.4 (Zigbee/Thread). |
| Камера, ИИ, голос | ESP32-S3 | Интерфейсы камеры и дисплея, максимум вариантов PSRAM и крупнейшая современная экосистема. |
| Мультимедийное устройство с большим экраном | связка ESP32-P4 + ESP32-C6 | P4 даёт MIPI-DSI/CSI, H.264 и максимум «сырой» производительности, а C6 добавляет ему радиочасть — так, например, строят метеостанции на P4. |
| Только Zigbee/Thread, без Wi-Fi | ESP32-H2 | Чип, специально созданный для Thread/Zigbee-устройств: для этой задачи он самый дешёвый и экономичный. |
| Крупнейшая экосистема, Bluetooth Classic или самый дешёвый двухъядерный чип | ESP32 (оригинальный) | 147 плат в каталоге, единственный чип в подборке с BT Classic (A2DP/SPP), двухъядерные платы около $5. |
| Своя плата для дешёвой серийной продукции | ESP32-C2 (ESP8684) | Самый маленький корпус и самая низкая цена среди Wi-Fi/BLE-чипов списка; не предназначен для отладочных плат. |
| Wi-Fi 6 с диапазоном 5 ГГц | ESP32-C5 | Единственный в семействе чип с двухдиапазонным (2,4 + 5 ГГц) Wi-Fi 6. |
| Энергосбережение Wi-Fi 6 без переплаты за радио Zigbee/Thread | ESP32-C61 | Удешевлённый C6 с теми же Wi-Fi 6 и BLE, но без 802.15.4. |
| Пощупать новейший чип Espressif | ESP32-S31 | Только-только дошёл до массового производства (июль 2026): Wi-Fi 6 + BLE Classic + Thread + гигабитный Ethernet, но ПО пока в статусе превью. |
Итоги#
В этом гайде мы разобрали все доступные чипы ESP32 — на сегодня их четырнадцать, и они различаются характеристиками, беспроводными протоколами, GPIO, энергопотреблением и многим другим.
Общий вывод такой: если вы просто изучаете ESP32 или начинаете с нуля, берите классический ESP32 или ESP32-S3. Если же у вас есть конкретный проект, лучше может подойти другой чип из таблиц выше.
Мы говорили именно о самих чипах ESP32. Отдельный гайд по самым популярным отладочным платам — впереди.
Чтобы узнать больше об ESP32, загляните в материалы Random Nerd Tutorials: