soldr.ai

Docs  /  Boards

ESP-12E (ESP8266): specs and pinout

A bare Ai-Thinker ESP-12E Wi-Fi module (ESP8266 with 4 MB flash and PCB antenna) with 22 pads at 2 mm pitch.

Every value cites its sourceOfficial pinout

Buy on Compoden

Specs

SpecValueSource
Operating voltage3.0 V to 3.6 V (3.3 V typical)source
Table 1 (p.6); Table 8 Recommended Operating Conditions (p.14)
Average operating current80 mAsource
Table 1 Parameters (p.6)
Operating temperature-40 C to 125 Csource
Table 1 (p.6); Table 8 (p.14)
Wi-Fi802.11 b/g/n, 2.4 GHz (2400-2483.5 MHz); station / softAP / SoftAP+stationsource
Table 1 Parameters (p.6)
Flash4 MB external SPI flashsource
Section 3 (p.9); 4.2.2 (p.11)
Size16 mm x 24 mm x 3 mm, pin pitch 2 mmsource
Table 5 Dimension (p.11)
I/O levelsVIL max 0.25 VDD; VIH min 0.75 VDD, max VDD + 0.3 V; VOL max 0.1 VDD; VOH min 0.8 VDDsource
Table 9 Digital Terminal Characteristics (p.14)
ADC input range0 to 1 Vsource
Table 3 Pin Descriptions, pin 2 (p.7)
Deep-sleep current10 uA typicalsource
Table 11 Power Consumption (p.16)

Power

ValueSource
Supply3.0 V to 3.6 V (3.3 V typ)source
Table 11 Power Consumption (p.16)
CurrentTX 802.11b 170 mA (+17 dBm), 11g 140 mA, 11n 120 mA; RX 50 to 56 mA; modem-sleep 15 mA; light-sleep 0.9 mA; deep-sleep 10 uAsource
Table 11 Power Consumption (p.16)

Pinout

Pin names and functions are copied from the Ai-Thinker ESP-12E Specification v1.0 (module, 22 pads). Any adapter board used with it is a separate product.

PinFunctionVoltageNotesSource
1RSTReset the modulesource
Table 3 Pin Descriptions (p.7-8)
2ADCA/D conversion result. Input voltage range 0-1v, scope: 0-1024source
Table 3 Pin Descriptions (p.7-8)
3ENChip enable pin. Active highsource
Table 3 Pin Descriptions (p.7-8)
4IO16GPIO16; can be used to wake up the chipset from deep sleep modesource
Table 3 Pin Descriptions (p.7-8)
5IO14GPIO14; HSPI_CLKsource
Table 3 Pin Descriptions (p.7-8)
6IO12GPIO12; HSPI_MISOsource
Table 3 Pin Descriptions (p.7-8)
7IO13GPIO13; HSPI_MOSI; UART0_CTSsource
Table 3 Pin Descriptions (p.7-8)
8VCC3.3 V3.3V power supply (VDD)source
Table 3 Pin Descriptions (p.7-8)
9CS0Chip selectionsource
Table 3 Pin Descriptions (p.7-8)
10MISOSlave output Main inputsource
Table 3 Pin Descriptions (p.7-8)
11IO9GPIO9source
Table 3 Pin Descriptions (p.7-8)
12IO10GPIO10 (written GBIO10 in the sheet)source
Table 3 Pin Descriptions (p.7-8)
13MOSIMain output slave inputsource
Table 3 Pin Descriptions (p.7-8)
14SCLKClocksource
Table 3 Pin Descriptions (p.7-8)
15GNDGNDsource
Table 3 Pin Descriptions (p.7-8)
16IO15GPIO15; MTDO; HSPICS; UART0_RTSsource
Table 3 Pin Descriptions (p.7-8)
17IO2GPIO2; UART1_TXDsource
Table 3 Pin Descriptions (p.7-8)
18IO0GPIO0source
Table 3 Pin Descriptions (p.7-8)
19IO4GPIO4source
Table 3 Pin Descriptions (p.7-8)
20IO5GPIO5source
Table 3 Pin Descriptions (p.7-8)
21RXDUART0_RXD; GPIO3source
Table 3 Pin Descriptions (p.7-8)
22TXDUART0_TXD; GPIO1source
Table 3 Pin Descriptions (p.7-8)

Build with it

Project ideas for the ESP-12E (ESP8266). Each link opens Soldr with the prompt filled in; Soldr assigns the pins, checks power and shows how to wire every part.

Common mistakes

Not covered by the official source

Sources