NodeMCU Pin Labels

Michael Ingraham 2019-04-24 10:06:16 -04:00
parent 11b100b237
commit f259c2dda1
1 changed files with 16 additions and 14 deletions

@ -155,17 +155,19 @@ The ESP8266 has one SPI connection available to the user, referred to as HSPI. I
### GPIO overview
GPIO | Function | State | Restrictions
---------------|-----------|------------|------------------------------------------------------------------
0 | Boot mode select | 3.3V | No Hi-Z
1 | TX0 | - | Not usable during Serial transmission
2 | Boot mode select TX1 | 3.3V (boot only) | Dont connect to ground at boot time Sends debug data at boot time
3 | RX0 | - | Not usable during Serial transmission
4 | SDA (I²C) | - | -
5 | SCL (I²C) | - | -
6 - 11 | Flash connection | x | Not usable, and not broken out
12 | MISO (SPI) | - | -
13 | MOSI (SPI) | - | -
14 | SCK (SPI) | - | -
15 | SS (SPI) | 0V | Pull-up resistor not usable
16 | Wake up from sleep | - | No pull-up resistor, but pull-down instead Should be connected to RST to wake up
NodeMCU Labelled Pin | GPIO | Function | State | Restrictions
-|-|-|-|-
D3 | 0 | Boot mode select | 3.3V | No Hi-Z
D10 | 1 | TX0 | - | Not usable during Serial transmission
D4 | 2 | Boot mode select TX1 | 3.3V (boot only) | Dont connect to ground at boot time Sends debug data at boot time
D9 | 3 | RX0 | - | Not usable during Serial transmission
D2 | 4 | SDA (I²C) | - | -
D14 | 5 | SCL (I²C) | - | -
x | 6 - 8 | Flash connection | x | Not usable, and not broken out
x | 9, 10 | Flash connection * | | * Only available on the ESP8285
x | 11 | Flash connection | x | Not usable, and not broken out
D6 | 12 | MISO (SPI) | - | -
D7 | 13 | MOSI (SPI) | - | -
D5 | 14 | SCK (SPI) | - | -
D8 | 15 | SS (SPI) | 0V | Pull-up resistor not usable
D0 | 16 | Wake up from sleep | - | No pull-up resistor, but pull-down instead Should be connected to RST to wake up