PinoutSearch
← All parts

ESP8266 NodeMCU (ESP-12E)

EspressifESP8266 (ESP-12E)

The NodeMCU is a popular ESP8266 (ESP-12E) Wi-Fi dev board with a USB-serial bridge and breadboard-friendly headers. Its silkscreen 'Dx' labels map to specific GPIOs (e.g. D1=GPIO5, D2=GPIO4). Logic is 3.3V; VIN accepts 5V.

In stock

Specifications

0

No specs listed.

Pinout

17
PinNameFunctionsNotes
A0A0
ADC
Single ADC input (0-1.0V; boards divide ~0-3.3V)
D0GPIO16
GPIO
No PWM/interrupt; used to wake from deep sleep
D1GPIO5
I2C
Common I2C SCL
D2GPIO4
I2C
Common I2C SDA
D3GPIO0
GPIO
FLASH button; must be HIGH at boot
D4GPIO2
GPIO
Onboard LED; must be HIGH at boot
D5GPIO14
SPI
HSPI SCK
D6GPIO12
SPI
HSPI MISO
D7GPIO13
SPI
HSPI MOSI
D8GPIO15
SPI
HSPI CS; must be LOW at boot
RXGPIO3
UART
UART0 RX
TXGPIO1
UART
UART0 TX
3V33V3
POWER
3.3V supply out
GNDGND
GND
Ground
VINVIN
POWER
5V input (USB pass-through)
ENEN
GPIO
Chip enable (active HIGH)
RSTRST
GPIO
Reset (active LOW)

Interactive pinout

Highlight:
ESP8266 (ESP-12E)

Click a pin to copy its name · tap a tag above to spotlight a bus.

Related parts

6