ESP8266 IC

From ElectroDragon
Revision as of 18:42, 3 August 2017 by Chao (Talk | contribs)

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search




Development Board Common Pin Out

  • ESP-12F left side pin out
  • NodeMCU
  • D1 mini Pin
! Description ESP8266 Internal UART / IIC//SPI Boot ESP Relay Board
RST Reset RST
A0 AD input, 0-3.3V ADC
EN
D0
  • I/O only
  • Do not support interprut, PWM, I2C and 1-wire
  • Deepsleep wakeup
GPIO16 Status LED
D5 I/O GPIO14, MTMS
  • SPI-CLK
DHT22
D6 I/O GPIO12
  • SPI-MISO
Relay 1
D7 I/O GPIO13, MTCK
  • NodeMCU Alt UART1
  • SPI-MOSI
Relay 2
3V3 Power 3v3 3.3V
  • ESP-12F right side pin out
  • NodeMCU
  • D1 mini Pin
! Description ESP8266 Internal UART / IIC/SPI Boot ESP Relay Board
TX Serial Send GPIO1
  • UART_0_TX
  • NodeMCU - WS2812 bitstream
Lead out
RX Serial Receive GPIO3
  • UART_0_RX
Lead out
D2 I/O GPIO4
  • NodeMCU - I2C_SDA
Lead out
D1 I/O GPIO5
  • NodeMCU - I2C_SCL
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 (UART1 only has TX)
  • NodeMCU - WS2812 bitstream
  • Flash Mode: 1
  • Flash Boot: 1
  • SD Boot: 0
BTN1
D8 I/O GPIO15
  • NodeMCU Alt UART1
  • SPI CS
  • Flash Mode: 0,
  • Flash Boot: 0
  • SD Boot: 1
G GND GND


  • All IO operational voltage is 3.3V, can handle 5V shortly
  • except D0, all IO support interprut, PWM, I2C and 1-wire