ESp8266 ESP-12-E
The ESP-12E has a ESP8266 core processor, with a module of 4MB of flash memory. Also it has 22 pins and a on board printed antenna. It also has a built-in LED which is directly connected to the UART TX line. You can use the TX pin as GPIO1 to control the LED, but only if you don't use UART.
ESP8266 Bootloader Modes
The bootloader can go into a number of modes depending on the state of GPIOs 0, 2 and 15. The two useful modes are the UART download mode (for flashing new firmware) and the flash startup mode (which boots from flash).
Mode | GPIO0 | GPIO2 | GPIO15 |
---|---|---|---|
UART Download Mode (Programming) | 0 | 1 | 0 |
Flash Startup (Normal) | 1 | 1 | 0 |
SD-Card Boot | 0 | 0 | 1 |
CH_PD (or EN) Chip enable. Should be high for normal operation.
Wiring the ESP8266 Chip
References
Reference | URL |
---|---|
ESP-12E | https://github.com/lvidarte/esp8266/wiki/ESP%E2%80%9012E |
ESP8266 Thing Development Board Hookup Guide | https://learn.sparkfun.com/tutorials/esp8266-thing-development-board-hookup-guide/all |