NodeMCU v2 (DevKit v1.0, Amica, CP2102)

ESP8266EX · логика 3,3 В · 25,4×48,26 мм · 30 пинов

Все распиновкисверено15.10.2026

NodeMCU v2 (DevKit v1.0, Amica, CP2102) Модуль ESP-12E: ESP8266EX, 4 МБ flash, печатная антеннаESP-12EESP8266MOD Micro-USB: питание и прошивка через CP2102 CP2102: мост USB↔UARTCP2102 Стабилизатор NCP1117-3.311173.3 Кнопка RST: сброс Кнопка FLASH (GPIO0): держать при сбросе — режим прошивки Синий светодиод на GPIO16 (D0), горит при LOW RST FLASH A0RSVRSVSD3SD2SD1CMDSD0CLKGND3V3ENRSTGNDVin D0D1D2D3D43V3GNDD5D6D7D8RXTXGND3V3

Вид сверху, USB снизу, антенна модуля сверху.

Важно

  • Логика 3,3 В, 5 В на GPIO не подавать (по даташиту предел VIH 3,6 В).
  • Загрузка: GPIO15 (D8) = 0, GPIO2 (D4) = 1, GPIO0 (D3) = 1 — запуск из flash; GPIO0 = 0 — режим прошивки. Ничего, что тянет эти пины не туда, к ним при включении не подключать.
  • Прерывания на всех GPIO, кроме GPIO16 (D0). Программный ШИМ на GPIO0–16.
  • Для пробуждения из deep sleep соединить D0 (GPIO16) с RST.
  • SD0–SD3, CMD, CLK — выводы flash (GPIO6–11): не использовать.
  • Ряды через 0,9 дюйма (22,86 мм): на макетке остаётся по одному ряду отверстий с каждой стороны.
  • Положение пинов: ряды по симметрии платы, первый пин измерен по рисунку платы (±0,2 мм). Мелкие компоненты нарисованы примерно.

Ревизии и клоны

  • Клоны «NodeMCU v2» бывают на CH340G вместо CP2102; ширина и порядок пинов те же.
  • Цвет маски у разных производителей разный.

Все пины

ПодписьGPIO / портФункцииОграниченияСверка
A0TOUTADC0 (A0), 10 биттолько аналоговый вход, не терпит 5 В, делитель напряжения на платесверено
RSVTOUT напрямую (без делителя)сверено
RSVне подключёнсверено
SD3GPIO10SPI flash SD3не терпит 5 В, занят flash, не использоватьсверено
SD2GPIO9SPI flash SD2не терпит 5 В, занят flash, не использоватьсверено
SD1GPIO8SPI flash SD1не терпит 5 В, занят flash, не использоватьсверено
CMDGPIO11SPI flash CMDне терпит 5 В, занят flash, не использоватьсверено
SD0GPIO7SPI flash SD0не терпит 5 В, занят flash, не использоватьсверено
CLKGPIO6SPI flash CLKне терпит 5 В, занят flash, не использоватьсверено
GNDЗемлясверено
3V33.3 Ввход питания, выход питаниясверено
ENCH_PD: включение чипа (высокий = работа)подтяжка к питанию на платесверено
RSTСброс (низкий = сброс)кнопка на плате, подтяжка к питанию на платесверено
GNDЗемлясверено
Vin5 Ввход питания, выход питаниясверено
D0GPIO16XPD_DCDC: пробуждение из глубокого сна (соединить с RST), ШИМ (программный)не терпит 5 В, нет прерываний, светодиод на платесверено
D1GPIO5ШИМ (программный), I2C SCLне терпит 5 Всверено
D2GPIO4ШИМ (программный), I2C SDAне терпит 5 Всверено
D3GPIO0ШИМ (программный)не терпит 5 В, влияет на загрузку (strapping), кнопка на платесверено
D4GPIO2ШИМ (программный), UART1 TX (Serial1, только передача)не терпит 5 В, влияет на загрузку (strapping), светодиод на платесверено
3V33.3 Ввход питания, выход питаниясверено
GNDЗемлясверено
D5GPIO14ШИМ (программный), HSPI SCKне терпит 5 Всверено
D6GPIO12ШИМ (программный), HSPI MISOне терпит 5 Всверено
D7GPIO13ШИМ (программный), HSPI MOSI, UART0 RX (Serial.swap)не терпит 5 Всверено
D8GPIO15ШИМ (программный), HSPI CS (SS), UART0 TX (Serial.swap)не терпит 5 В, влияет на загрузку (strapping)сверено
RXGPIO3ШИМ (программный), UART0 RXне терпит 5 Всверено
TXGPIO1ШИМ (программный), UART0 TXне терпит 5 В, при загрузке выдаёт сигналсверено
GNDЗемлясверено
3V33.3 Ввход питания, выход питаниясверено

Источники

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

Размер: по рисунку платы в схеме NodeMCU (2,54×4,826 см).