This ESP-12E is a Wi-Fi module present in the market and is used for establishing a wireless network connection for microcontrollers or processors. The core of ESP-12E is ESP8266EX, which is a high integration wireless System on Chip. It features the ability to embed Wi-Fi capabilities to systems or to function as a standalone application. It is a low-cost solution for developing IoT applications.
Pinout
The ESP-12E module has twenty-two pins and we will describe the function of each pin below.
| Pin | Name | Description |
| 1 | RST | Reset Pin of the module |
| 2 | ADC | Analog Input Pin for 10-bit ADC (0V to1V) |
| 3 | EN | Module Enable Pin (Active HIGH) |
| 4 | GPIO16 | General Purpose Input Output Pin 16 |
| 5 | GPIO14 | General Purpose Input Output Pin 14 |
| 6 | GPIO12 | General Purpose Input Output Pin 12 |
| 7 | GPIO13 | General Purpose Input Output Pin 13 |
| 8 | VDD | +3.3V Power Input |
| 9 | CS0 | Chip selection Pin of SPI interface |
| 10 | MISO | MISO Pin of SPI interface |
| 11 | GPIO9 | General Purpose Input Output Pin 9 |
| 12 | GPIO10 | General Purpose Input Output Pin 10 |
| 13 | MOSI | MOSI Pin of SPI interface |
| 14 | SCLK | Clock Pin of SPI interface |
| 15 | GND | Ground Pin |
| 16 | GPIO15 | General Purpose Input Output Pin 15 |
| 17 | GPIO2 | General Purpose Input Output Pin 2 |
| 18 | GPIO0 | General Purpose Input Output Pin 0 |
| 19 | GPIO4 | General Purpose Input Output Pin 4 |
| 20 | GPIO5 | General Purpose Input Output Pin 5 |
| 21 | RXD0 | UART0 RXD Pin |
| 22 | TXD0 | UART0 TXD Pin |
![ESP-12E WiFi Serial module[ESP8266]](https://i0.wp.com/robocraftstore.com/wp-content/uploads/2021/09/ESP-12E.jpg?fit=400%2C400&ssl=1)



