Распиновка ESP32-C3 DevKitM-1
ESP32-C3-DevKitM-1 · ESP32-C3 · логика 3,3 В · 25,4×38,91 мм · 30 пинов
сверено17.10.2026
- GND
- 3V33,3 В
- 3V33,3 В
- IO2BOOTFSPIQADC1_CH2пробуждение из…
- IO3ADC1_CH3пробуждение из…
- GND
- RSTкнопкаCHIP_PU
- GND
- IO0ADC1_CH0пробуждение из…XTAL_32K_P
- IO1ADC1_CH1пробуждение из…XTAL_32K_N
- IO10FSPICS0
- GND
- 5V5 В
- 5V5 В
- GND
Вид сверху, USB снизу, антенна модуля сверху.
СравнитьСкачать PNG- Чип
- ESP32-C3, ESP32-C3-MINI-1 (4 МБ flash в корпусе)
- Логика
- 3,3 В
- Питание
- Micro-USB (CP2102N) 4,75-5,25 В5V 4,75-5,25 В3V3 3-3,6 В
- По умолчанию в arduino-esp32 (ESP32C3 Dev Module)
- I2C: SDA 8, SCL 9SPI: MOSI 6, MISO 5, SCK 4, SS 7UART: TX 21, RX 20
Какие пины ESP32-C3 DevKitM-1 можно использовать
Без оговорок
GPIO0, GPIO1, GPIO3-7, GPIO10
С оглядкой
- GPIO2, GPIO8, GPIO9: strapping, уровень при включении выбирает режим загрузки.
- GPIO18, GPIO19: линии USB, если их занять, пропадёт прошивка и порт по USB.
- GPIO20: UART загрузчика и Serial по умолчанию.
- GPIO21: сигнал при загрузке.
Важно
- Логика 3,3 В, 5 В на GPIO не подавать.
- Strapping: IO2, IO8 (RGB-светодиод), IO9 (кнопка Boot). IO8 и IO2 при включении не тянуть к земле.
- АЦП: GPIO0–4 (ADC1). ADC2 (GPIO5) по errata ESP32-C3 врёт, не использовать.
- IO18 и IO19 — встроенный USB Serial/JTAG чипа (на этой плате не разведён на разъём, пины свободны, но при их занятии пропадёт JTAG через USB).
- Мелкие компоненты нарисованы примерно, пины, модуль и плата — по размерному чертежу.
- Питать одним способом: USB, 5V или 3V3.
Все пины
| Подпись | Номер | Функции | Ограничения | Сверка |
|---|---|---|---|---|
| GND | Земля | сверено | ||
| 3V3 | 3.3 В | вход питаниявыход питания | сверено | |
| 3V3 | 3.3 В | вход питаниявыход питания | сверено | |
| IO2 | GPIO2 | прерываниеШИМ (LEDC)ADC1_CH2пробуждение из глубокого сна (deep sleep GPIO)FSPIQ | не терпит 5 Ввлияет на загрузку (strapping) | свереноStrapping: по умолчанию висит в воздухе, Espressif рекомендует подтяжку к питанию. Не тянуть к земле при сбросе. |
| IO3 | GPIO3 | прерываниеШИМ (LEDC)ADC1_CH3пробуждение из глубокого сна (deep sleep GPIO) | не терпит 5 В | сверено |
| GND | Земля | сверено | ||
| RST | CHIP_PU: включение и сброс (низкий = сброс) | подтяжка к питанию на платекнопка на плате | свереноКнопка RESET на плате. | |
| GND | Земля | сверено | ||
| IO0 | GPIO0 | прерываниеШИМ (LEDC)ADC1_CH0пробуждение из глубокого сна (deep sleep GPIO)XTAL_32K_P | не терпит 5 В | сверено |
| IO1 | GPIO1 | прерываниеШИМ (LEDC)ADC1_CH1пробуждение из глубокого сна (deep sleep GPIO)XTAL_32K_N | не терпит 5 В | сверено |
| IO10 | GPIO10 | прерываниеШИМ (LEDC)FSPICS0 | не терпит 5 В | сверено |
| GND | Земля | сверено | ||
| 5V | 5 В | вход питаниявыход питания | сверено | |
| 5V | 5 В | вход питаниявыход питания | сверено | |
| GND | Земля | сверено | ||
| GND | Земля | сверено | ||
| TX | GPIO21 | прерываниеШИМ (LEDC)UART0 TX | не терпит 5 Впри загрузке выдаёт сигнал | свереноПодключён к CP2102N: занят при прошивке и Serial. |
| RX | GPIO20 | прерываниеШИМ (LEDC)UART0 RX | не терпит 5 В | свереноПодключён к CP2102N: занят при прошивке и Serial. |
| GND | Земля | сверено | ||
| IO9 | GPIO9 | прерываниеШИМ (LEDC)I2C SCL | не терпит 5 Ввлияет на загрузку (strapping)кнопка на плате | свереноStrapping: низкий уровень при сбросе = режим загрузки прошивки (кнопка BOOT). Внутренняя подтяжка к питанию.Кнопка BOOT на плате. |
| IO8 | GPIO8 | прерываниеШИМ (LEDC)I2C SDA | не терпит 5 Ввлияет на загрузку (strapping)светодиод на плате | свереноStrapping: для режима загрузки прошивки (GPIO9 = 0) должен быть высоким, ещё управляет выводом сообщений ROM. Не тянуть к земле при сбросе.Адресный RGB-светодиод SK68XXMINI-HS на плате. |
| GND | Земля | сверено | ||
| IO7 | GPIO7 | прерываниеШИМ (LEDC)JTAG MTDOFSPIDSPI SS | не терпит 5 В | свереноВыводы JTAG: по умолчанию JTAG идёт через USB, поэтому пины свободны. |
| IO6 | GPIO6 | прерываниеШИМ (LEDC)JTAG MTCKFSPICLKSPI MOSI | не терпит 5 В | свереноВыводы JTAG: по умолчанию JTAG идёт через USB, поэтому пины свободны. |
| IO5 | GPIO5 | прерываниеШИМ (LEDC)ADC2_CH0пробуждение из глубокого сна (deep sleep GPIO)JTAG MTDIFSPIWPSPI MISO | не терпит 5 ВАЦП2 не работает с включённым Wi-Fi | свереноADC2 у ESP32-C3 по errata даёт неверные результаты, ESP-IDF его не рекомендует. Для АЦП брать GPIO0–4.Выводы JTAG: по умолчанию JTAG идёт через USB, поэтому пины свободны. |
| IO4 | GPIO4 | прерываниеШИМ (LEDC)ADC1_CH4пробуждение из глубокого сна (deep sleep GPIO)JTAG MTMSFSPIHDSPI SCK | не терпит 5 В | свереноВыводы JTAG: по умолчанию JTAG идёт через USB, поэтому пины свободны. |
| GND | Земля | сверено | ||
| IO18 | GPIO18 | прерываниеШИМ (LEDC)USB D− | не терпит 5 Влиния USB | свереноЛиния встроенного USB Serial/JTAG. Если занять под GPIO, пропадёт порт и прошивка через USB. |
| IO19 | GPIO19 | прерываниеШИМ (LEDC)USB D+ | не терпит 5 Влиния USB | свереноЛиния встроенного USB Serial/JTAG. Если занять под GPIO, пропадёт порт и прошивка через USB. |
| GND | Земля | сверено |
Источники
Все пины сверены по документам производителя.
- ESP32-C3-DevKitM-1 User Guide (Espressif), Header Block J1/J3руководство · сверено 17.10.2026назначение всех 30 пинов J1 и J3, RGB-светодиод на GPIO8, кнопки Boot и Reset, мост USB-UART
- ESP32-C3-DevKitM-1 V1 dimensions (PDF, 2020-09-15)чертёж платы · сверено 17.10.2026плата 25,40×38,91 мм, ряды через 22,86 мм, шаг 2,54, первый пин около 2,06 мм от верхнего края, модуль 13,2 мм выступает за край на 5,4 мм
- ESP32-C3-DevKitM-1 V1 schematic (2020-09-15)схема · сверено 17.10.2026CP2102N, SGM2212-3.3, SK68XXMINI-HS, ESP32-C3-MINI-1
- ESP32-C3 Series Datasheet (Espressif)даташит · сверено 15.10.2026функции выводов, ADC1_CH0–4 на GPIO0–4, ADC2_CH0 на GPIO5, strapping GPIO2/8/9, USB D−/D+ на GPIO18/19, UART0 на GPIO20/21, JTAG GPIO4–7
- ESP-IDF: GPIO (ESP32-C3)руководство · сверено 15.10.2026GPIO12–17 заняты SPI flash, strapping-пины, GPIO18/19 USB, пробуждение из deep sleep GPIO0–5
- arduino-esp32: variants/esp32c3 и nologo_esp32c3_super_mini/pins_arduino.hядро Arduino · сверено 15.10.2026по умолчанию: TX 21, RX 20, SDA 8, SCL 9, SS 7, MOSI 6, MISO 5, SCK 4, LED_BUILTIN 8 (SuperMini)
- ESP32-C3 Series SoC Errataошибки чипа · сверено 15.10.2026ADC2 может давать неверные результаты
Размер: по размерному чертежу Espressif V1 (2020-09-15).
Частые вопросы
- Какие пины у ESP32-C3 DevKitM-1 для I2C, SPI и UART?
- По умолчанию в arduino-esp32 (ESP32C3 Dev Module): I2C: SDA GPIO8, SCL GPIO9; SPI: MOSI GPIO6, MISO GPIO5, SCK GPIO4, SS GPIO7; UART: TX GPIO21, RX GPIO20.
- На каком пине светодиод у ESP32-C3 DevKitM-1?
- RGB-светодиод SK68XXMINI-HS на GPIO8.
- Можно ли подавать 5 В на пины ESP32-C3 DevKitM-1?
- Нет. Логика 3,3 В, пины 5 В не терпят: сигнал 5 В подают через делитель или преобразователь уровней.
- Работает ли АЦП2 у ESP32-C3 DevKitM-1 вместе с Wi-Fi?
- Нет. Пины АЦП2 (GPIO5) не читают аналог, пока включён Wi-Fi. С Wi-Fi для АЦП берут GPIO0-4.



