ESP types: Difference between revisions

From Wiki
mNo edit summary
mNo edit summary
Line 12: Line 12:


* Pinout
* Pinout
** ESP-01: [https://homecircuits.eu/blog/wp-content/uploads/2016/01/esp-01-pins.jpg]
** Wemos D1 Mini: [https://esp8266-server.de/dateien/wemos/D1-mini-pinoutKl.png]
** Wemos D1 Mini: [https://esp8266-server.de/dateien/wemos/D1-mini-pinoutKl.png]
** ESP-01: [https://homecircuits.eu/blog/wp-content/uploads/2016/01/esp-01-pins.jpg]
** NodeMCU: [https://lastminuteengineers.com/wp-content/uploads/arduino/ESP-12E-Development-Board-ESP8266-NodeMCU-Pinout.png]
** NodeMCU: [https://lastminuteengineers.com/wp-content/uploads/arduino/ESP-12E-Development-Board-ESP8266-NodeMCU-Pinout.png]


Line 141: Line 141:
|
|
|
|
|x
|
|
|
|
|

Revision as of 20:23, 29 November 2020

Board PinOuts


ESP8266

  • Pinout
Pin Priorities
Pin I2C SPI ESP-01 D1 Mini Comment Boot behaviour
GPIO14 D5 SCK x
GPIO12 D6 MISO x
GPIO13 D7 MOSI x
GPIO5 D1 SCL x
GPIO4 D2 SDA x
GPIO16 D0 x high on boot
GPIO15 D8 CS x Boot failure if high
GPIO0 D3 x x Boot failure if low
Inputs
ADC A0 x Analog input
Serial
GPIO1 TX x x TX high on boot, failure if low
GPIO3 RX x x RX high on boot
Strapping Pins (Boot)
GPIO16
GPIO2 D4 x (LED) x high on boot, boot failure if low

ESP32

  • Pinout
    • ESP32-mini: [4]
    • Lolin32: [5]
    • ESP32 Devkit v1 (30pin): [6]
    • ESP32 Devkit v1 (38pin): [7]
Pin Priorities
Pin ADC1 DAC RTC(WakeUp) Touch SPI Comment
IO04 x x
IO05 CS
IO16
IO17
IO18 CLK
IO19 MISO
IO23 MOSI
IO25 x x
IO26 x x
IO27 x x
IO32 x x x
IO33 x x x
IO12 x x HSPI (Platform IO JTAG)
IO13 x x HSPI (Platform IO JTAG)
IO14 x x HSPI (Platform IO JTAG)
IO15 x x HSPI (Platform IO JTAG)
Input only
IO34 x x Input only
IO35 x x Input only
IO36 x x Input only, Hall
IO39 x x Input only, Hall
Serial, I2C, SPI
IO1 TX
IO3 RX
IO21 I2C SDA
IO22 I2C SCL
Strapping Pins (Boot)
IO0 x Boot button
IO2 x Block flash
IO5 ?
IO15 Low = no boot log
Flash Chip
IO06
IO07
IO08
IO09
IO10
IO11

ATmega32U4