NodeMCU (open hardware; generic makers)

NodeMCU V1.0 ESP8266 (ESP-12E) Board pinout

All 30 pins of the NodeMCU V1.0 ESP8266 (ESP-12E) Board, each mapped to the ESP8266EX pad it routes to, with its functions and — for 17 pins — the voltage and current limits from the chip datasheet.

30 pins17 with electrical limits1 analog2 other17 gpio4 ground3 power out2 control1 power in

NodeMCU V1.0 ESP8266 (ESP-12E) Board pins, functions and electrical limits

VIH/VIL: input thresholds · VOH/VOL: output levels · IOH/IOL: output current. Values apply to the chip pad each pin routes to, under the conditions cited in the source.
PinPositionKindChip padFunctionsVIHVILVOHVOLIOHIOL5 V tolerantAbs maxSource
A0J1 (A0 side) · L1analogTOUTA0 (10-bit, 0–3.3 V per Components101)
RSVJ1 (A0 side) · L2otherrsv
RSVJ1 (A0 side) · L3otherrsv
SD3J1 (A0 side) · L4gpioGPIO10SDIO_DATA_3, SPIWP (flash)2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
SD2J1 (A0 side) · L5gpioGPIO9SDIO_DATA_2, SPIHD (flash)2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
SD1J1 (A0 side) · L6gpioGPIO8SDIO_DATA1, SPID/MOSI (flash), U1RXD2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
CMDJ1 (A0 side) · L7gpioGPIO11SDIO_CMD, SPICS0 (flash)2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
SD0J1 (A0 side) · L8gpioGPIO7SDIO_DATA0, SPIQ/MISO (flash)2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
CLKJ1 (A0 side) · L9gpioGPIO6SDIO_CLK, SPICLK (flash)2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
GNDJ1 (A0 side) · L10groundground
3V3J1 (A0 side) · L11power outpower_out
ENJ1 (A0 side) · L12controlCHIP_ENen
RSTJ1 (A0 side) · L13controlEXT_RSTBrst
GNDJ1 (A0 side) · L14groundground
VinJ1 (A0 side) · L15power inpower_inp.9 table 9_1
D0J2 (D0 side) · R1gpioGPIO16blue onboard LED (LED_BUILTIN), Deep-sleep wakeup (connect to EXT_RSTB)2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
D1J2 (D0 side) · R2gpioGPIO5IR Rx2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
D2J2 (D0 side) · R3gpioGPIO4PWM32.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
D3J2 (D0 side) · R4gpioGPIO0FLASH button, SPICS22.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
D4J2 (D0 side) · R5gpioGPIO2I2C_SDA (software I2C), U1TXD, I2SO_WS2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
3V3J2 (D0 side) · R6power outpower_out
GNDJ2 (D0 side) · R7groundground
D5J2 (D0 side) · R8gpioGPIO14HSPICLK, I2C_SCL (software I2C), I2SI_WS, PWM2, IR TX2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
D6J2 (D0 side) · R9gpioGPIO12HSPIQ/MISO, I2SI_DATA, PWM02.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
D7J2 (D0 side) · R10gpioGPIO13HSPID/MOSI, U0CTS, I2SI_BCK2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
D8J2 (D0 side) · R11gpioGPIO15HSPICS, U0RTS, I2SO_BCK, PWM12.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
RXJ2 (D0 side) · R12gpioGPIO3U0RXD, I2SO_DATA2.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
TXJ2 (D0 side) · R13gpioGPIO1U0TXD, SPICS12.475–3.6 V-0.3–0.825 V≥ 2.64 V≤ 0.33 V≤ 12 mA≤ 12 mAno-0.3–3.6 VESP8266EX datasheet p.24
GNDJ2 (D0 side) · R14groundground
3V3J2 (D0 side) · R15power outpower_out

NodeMCU V1.0 ESP8266 (ESP-12E) Board overview · All development boards

Sign up
By signing up you agree to our privacy policy.