ESP8266 is a tiny little module which created a revolution in the field of embedded electronics by introducing cheap wireless connectivity. Several versions/upgrades of ESP8266 have been released since the introduction of ESP8266 ESP-01 out of which the newest version is ESP8266 ESP-12E. Unlike the older versions, this module allows you to access many features of the ESP8266: 11 GPIO pins, one analog to digital converter (ADC) with a 10-bit resolution.
The new ESP12E breakout board by Elementz allows you to fully enjoy the features of ESP12E. Let’s have a look at it.
This new breakout board enables you to have full access to all the features of ESP12E. Along with that, the board contains a flow control circuit for flashing firmware to the ESP8266.
a) You can either flash the firmware using a cp2102 based USB to UART Bridge or
b) By making the ESP8266 enter into the flash mode by pressing the “FLASH BUTTON” at the time of power up. You can then flash the new firmware and make the ESP working again by just pressing the “RESET” button or by repowering the board (TURN OFF and ON).
For convenience the top layer of the board is labeled with NODEMCU pin mapping and the bottom side of the board is labeled with ESP8266 GPIO pin mapping