Categories
ESP8266 (ESP-01/01S) Microcontrollers

Troubleshooting ESP8266

The board stops working when things are connected to some pins

There are some pins on the ESP8266 board that are used for reset functions and for boot mode functions. Therefore, ensure that:

  • CH_PD (EN) is always pulled high because it will disable the ESP8266 when it is pulled low
  • RST is always pulled high because it will disable the ESP8266 when it is pulled low
  • GPIO 0 is pulled high during power up/reset for the user program to run, otherwise the module will enter bootloader mode. It is normally pulled high by the red LED
  • GPIO 2 is pulled high on power up/reset
  • GPIO 15 is pulled low on power up/reset