ESP8266 IC

From ElectroDragon
Jump to: navigation, search




Development Board Common Pin Out

  • NodeMCU
  • D1 mini Pin
! Description ESP8266 Internal UART / IIC SPI Boot Usage
D0
  • I/O
  • Do not support interprut, PWM, I2C and 1-wire
  • Deepsleep wakeup
GPIO16 Status LED
D1 I/O GPIO5 NodeMCU - I2C_SCL Lead out
D2 I/O GPIO4 NodeMCU - I2C_SDA Lead out
D3 I/O GPIO0
  • Flash mode: 0
  • Flash Boot: 1
  • SD Boot: 0
BTN2
D4 I/O GPIO2
  • UART_0 TX
  • UART_1 TX, TX only on UART1
  • NodeMCU - WS2812 bitstream
  • Flash Mode: 1
  • Flash Boot: 1
  • SD Boot: 0
BTN1
D5 I/O MTMS-GPIO14 CLK DHT22
D6 I/O GPIO12 MISO Relay 1
D7 I/O MTCK-GPIO13 NodeMCU Alt UART1 MOSI Relay 2
D8 I/O GPIO15 NodeMCU Alt UART1 CS
  • Flash Mode: 0,
  • Flash Boot: 0
  • SD Boot: 1
A0 AD input, 0-3.3V ADC
TX Serial Send GPIO1
  • UART_0_TX
  • NodeMCU - WS2812 bitstream
RX Serial Receive GPIO3 UART_0_RX
RST Reset RST
3V3 Power 3v3 3.3V
G GND GND
5V Power 5V external power supply
  • All IO operational voltage is 3.3V, can handle 5V shortly
  • except D0, all IO support interprut, PWM, I2C and 1-wire