← 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
0No specs listed.
Pinout
17| Pin | Name | Functions | Notes |
|---|---|---|---|
| A0 | A0 | ADC | Single ADC input (0-1.0V; boards divide ~0-3.3V) |
| D0 | GPIO16 | GPIO | No PWM/interrupt; used to wake from deep sleep |
| D1 | GPIO5 | I2C | Common I2C SCL |
| D2 | GPIO4 | I2C | Common I2C SDA |
| D3 | GPIO0 | GPIO | FLASH button; must be HIGH at boot |
| D4 | GPIO2 | GPIO | Onboard LED; must be HIGH at boot |
| D5 | GPIO14 | SPI | HSPI SCK |
| D6 | GPIO12 | SPI | HSPI MISO |
| D7 | GPIO13 | SPI | HSPI MOSI |
| D8 | GPIO15 | SPI | HSPI CS; must be LOW at boot |
| RX | GPIO3 | UART | UART0 RX |
| TX | GPIO1 | UART | UART0 TX |
| 3V3 | 3V3 | POWER | 3.3V supply out |
| GND | GND | GND | Ground |
| VIN | VIN | POWER | 5V input (USB pass-through) |
| EN | EN | GPIO | Chip enable (active HIGH) |
| RST | RST | 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.