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
| Pin | Position | Kind | Chip pad | Functions | VIH | VIL | VOH | VOL | IOH | IOL | 5 V tolerant | Abs max | Source |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A0 | J1 (A0 side) · L1 | analog | TOUT | A0 (10-bit, 0–3.3 V per Components101) | |||||||||
| RSV | J1 (A0 side) · L2 | other | rsv | ||||||||||
| RSV | J1 (A0 side) · L3 | other | rsv | ||||||||||
| SD3 | J1 (A0 side) · L4 | gpio | GPIO10 | SDIO_DATA_3, SPIWP (flash) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| SD2 | J1 (A0 side) · L5 | gpio | GPIO9 | SDIO_DATA_2, SPIHD (flash) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| SD1 | J1 (A0 side) · L6 | gpio | GPIO8 | SDIO_DATA1, SPID/MOSI (flash), U1RXD | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| CMD | J1 (A0 side) · L7 | gpio | GPIO11 | SDIO_CMD, SPICS0 (flash) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| SD0 | J1 (A0 side) · L8 | gpio | GPIO7 | SDIO_DATA0, SPIQ/MISO (flash) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| CLK | J1 (A0 side) · L9 | gpio | GPIO6 | SDIO_CLK, SPICLK (flash) | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| GND | J1 (A0 side) · L10 | ground | ground | ||||||||||
| 3V3 | J1 (A0 side) · L11 | power out | power_out | ||||||||||
| EN | J1 (A0 side) · L12 | control | CHIP_EN | en | |||||||||
| RST | J1 (A0 side) · L13 | control | EXT_RSTB | rst | |||||||||
| GND | J1 (A0 side) · L14 | ground | ground | ||||||||||
| Vin | J1 (A0 side) · L15 | power in | power_in | p.9 table 9_1 | |||||||||
| D0 | J2 (D0 side) · R1 | gpio | GPIO16 | blue 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 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| D1 | J2 (D0 side) · R2 | gpio | GPIO5 | IR Rx | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| D2 | J2 (D0 side) · R3 | gpio | GPIO4 | PWM3 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| D3 | J2 (D0 side) · R4 | gpio | GPIO0 | FLASH button, SPICS2 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| D4 | J2 (D0 side) · R5 | gpio | GPIO2 | I2C_SDA (software I2C), U1TXD, I2SO_WS | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| 3V3 | J2 (D0 side) · R6 | power out | power_out | ||||||||||
| GND | J2 (D0 side) · R7 | ground | ground | ||||||||||
| D5 | J2 (D0 side) · R8 | gpio | GPIO14 | HSPICLK, I2C_SCL (software I2C), I2SI_WS, PWM2, IR TX | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| D6 | J2 (D0 side) · R9 | gpio | GPIO12 | HSPIQ/MISO, I2SI_DATA, PWM0 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| D7 | J2 (D0 side) · R10 | gpio | GPIO13 | HSPID/MOSI, U0CTS, I2SI_BCK | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| D8 | J2 (D0 side) · R11 | gpio | GPIO15 | HSPICS, U0RTS, I2SO_BCK, PWM1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| RX | J2 (D0 side) · R12 | gpio | GPIO3 | U0RXD, I2SO_DATA | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| TX | J2 (D0 side) · R13 | gpio | GPIO1 | U0TXD, SPICS1 | 2.475–3.6 V | -0.3–0.825 V | ≥ 2.64 V | ≤ 0.33 V | ≤ 12 mA | ≤ 12 mA | no | -0.3–3.6 V | ESP8266EX datasheet p.24 |
| GND | J2 (D0 side) · R14 | ground | ground | ||||||||||
| 3V3 | J2 (D0 side) · R15 | power out | power_out |
NodeMCU V1.0 ESP8266 (ESP-12E) Board overview · All development boards