This article is a guide for the ESP8266 GPIOs: pinout diagrams, their functions and how to use them.
The ESP8266 12-E chip comes with 17 GPIO pins. Not all GPIOs are exposed in all ESP8266 development boards, some GPIOs are not recommended to use, and others have very specific functions.
With this guide, you’ll learn how to properly use the ESP8266 GPIOs and avoid hours of frustration by using the most suitable pins for your projects.
We also have a guide for the ESP32 GPIOs: ESP32 Pinout Reference: Which GPIO pins should you use?