

Overview
The ESP-12F is a wiFi Module made by DOIT in a SMD,24x16mm package with 22 pins. -40℃~+85℃ -96dBm 15dBm 2.4GHz 3.3V 375mA 55mA PCB UART WIFI4 SMD,24x16mm WiFi Modules ROHS.
PCBKit's library has its KiCad symbol (RF_Module:ESP-12F, from KiCad's library) and its footprint (RF_Module:ESP-12E, from KiCad's library), ready for a KiCad board. 2,314 are in stock at JLCPCB (part C19949064). 292 open-source boards in 216 repositories on GitHub use it.
Symbol
Footprint
From the datasheet
10- Supply, least
- 2.8 V · VCC, recommended working voltage min · p. 9
- Supply, most
- 3.6 V · VCC, recommended working voltage max · p. 9
- Works from
- -40 °C · Working temperature min · p. 1
- Works up to
- 105 °C · Working temperature max · p. 1
- Takes working
- 56 mA · Rx 802.11g, 1024 Bytes, -70dBm, typical · p. 10
- Takes at most
- 170 mA · Tx802.11b, CCK 11Mbps, POUT=+17dBm, typical · p. 10
- Takes asleep
- 15 mA · Modem-sleep, typical · p. 10
- Takes asleep
- 900 µA · Light-sleep, typical · p. 10
- Takes asleep
- 20 µA · Deep-sleep, typical · p. 10
- A pin gives at most
- 12 mA · I/O IMAX, max · p. 9
What it is and has
10- ADC
- 1 channel, 10-bit · p. 1
- SPI Flash
- 4M · p. 1
- UART
- 2 · p. 1
- I2S
- 1 · p. 1
- GPIO
- 11 · p. 1
- Wi-Fi
- 802.11 b/g/n/e/i · p. 1
- Wi-Fi frequency
- 2.4 GHz · p. 1
- Antenna
- PCB ANT · p. 1
- Module size
- 16mm×24mm×3mm · p. 1
- ESD
- Human body model (HBM): ±2000 V · p. 14
Specifications
29| Parameter | Conditions | As printed | Page |
|---|---|---|---|
| Store Temperature | min -40 · max 125 ℃ | 9 | |
| Sold Temperature | IPC/JEDEC J-STD-020 | max 260 ℃ | 9 |
| Working Voltage | min 2.8 · typ 3.3 · max 3.6 V | 9 | |
| I/O IMAX | max 12 mA | 9 | |
| Electrostatic release quantity (Human model) | TAMB=25℃ | max 2 KV | 9 |
| Electrostatic release quantity (Machine model) | TAMB=25℃ | max 0.5 KV | 9 |
| Tx802.11b, CCK 11Mbps, POUT=+17dBm | typ 170 mA | 10 | |
| Tx802.11g, OFDM 54 Mbps, POUT =+15dBm | typ 140 mA | 10 | |
| Tx802.11n,MCS7,POUT =+13dBm | typ 120 mA | 10 | |
| Rx 802.11b,1024 Bytes, -80dBm | typ 50 mA | 10 | |
| Rx 802.11g,1024 Bytes, -70dBm | typ 56 mA | 10 | |
| Rx 802.11n,1024 Bytes, -65dBm | typ 56 mA | 10 | |
| Modem-sleep① | typ 15 mA | 10 | |
| Light-sleep② | typ 0.9 mA | 10 | |
| Deep-sleep③ | typ 20 uA | 10 | |
| Input frequency | Voltage is 3.3V and 1.1V, indoor temperature | min 2412 · max 2484 MHz | 10 |
| Input impedance | Voltage is 3.3V and 1.1V, indoor temperature | typ 50 Ω | 11 |
| Input reflection | Voltage is 3.3V and 1.1V, indoor temperature | max -10 dB | 11 |
| At 72.2Mbps, output power consumption for PA | Voltage is 3.3V and 1.1V, indoor temperature | min 15.5 · typ 16.5 · max 17.5 dBm | 11 |
| At 11b mode, output power consumption for PA | Voltage is 3.3V and 1.1V, indoor temperature | min 19.5 · typ 20.5 · max 21.5 dBm | 11 |
| Sensibility | DSSS, 1Mbps | typ -98 dBm | 11 |
| Sensibility | CCK11, Mbps | typ -91 dBm | 11 |
| Sensibility | 6Mbps(1/2 BPSK) | typ -93 dBm | 11 |
| Sensibility | 54Mbps(3/4 64-QAM) | typ -75 dBm | 11 |
| Sensibility | HT20, MCS7(65 Mbps, 72.2 Mbps) | typ -72 dBm | 11 |
| Adjacent Inhibition | OFDM, 6Mbps | typ 37 dB | 11 |
| Adjacent Inhibition | OFDM, 54Mbps | typ 21 dB | 11 |
| Adjacent Inhibition | HT20, MCS0 | typ 37 dB | 11 |
| Adjacent Inhibition | HT20, MCS7 | typ 20 dB | 11 |
Parameters
14- Antenna Type
- PCB
- Current - Supply
- 56mA
- Features
- Wi-Fi direct;Mesh networking;Over-the-air (OTA) update
- Frequency
- 2.4GHz
- Interface Type
- UART
- Operating Temperature
- -40℃~+105℃
- Output Current per Pin(Max)
- 12mA
- Output Power
- 15dBm
- Receive Current
- 55mA
- Send Current
- 170mA
- Sensitivity
- -96dBm
- Standby Current
- 15mA
- Voltage - Supply
- 2.8V~3.6V
- Wireless Standard
- WIFI4
Order codes
1- ESP-12FLCSC C19949064
Pinout
22| Pin | Name | Type |
|---|---|---|
| 1 | RST | Input |
| 2 | ADC | Input |
| 3 | EN | Input |
| 4 | GPIO16 | Input/output |
| 5 | GPIO14 | Input/output |
| 6 | GPIO12 | Input/output |
| 7 | GPIO13 | Input/output |
| 8 | VCC | Power in |
| 9 | CS0 | Input |
| 10 | MISO | Input/output |
| 11 | GPIO9 | Input/output |
| 12 | GPIO10 | Input/output |
| 13 | MOSI | Input/output |
| 14 | SCLK | Input/output |
| 15 | GND | Power in |
| 16 | GPIO15 | Input/output |
| 17 | GPIO2 | Input/output |
| 18 | GPIO0 | Input/output |
| 19 | GPIO4 | Input/output |
| 20 | GPIO5 | Input/output |
| 21 | GPIO3/RXD | Input/output |
| 22 | GPIO1/TXD | Input/output |
Open-source boards using it
All 292- 2 layers55 × 82.7 mm

- 2 layers51.4 × 61 mm

- 2 layers50 × 38 mm

- 2 layers33.7 × 66 mm

Smartbell
Staacks/there.oughta.be
Projects featured on my blog at https://there.oughta.be
27 parts108GPL-3.0 - 2 layers49.4 × 35.8 mm

WS2812Controller
klein0r/pcb-ws2812-wifi-controller
WiFi Controller for WS2812 LED Stripes
22 parts82MIT - 4 layers20 × 48.5 mm

Midea WiFi Dongle
reneklootwijk/mideahvac-dongle
This repository contains the hardware design of a WiFi dongle for Midea-like airconditioners and humidifiers. Midea provides a WiFi dongle (SK102/SK103), either as optional feature or built-in, to control the appliances…
21 parts75 - 2 layers31.4 × 20.6 mm

Window sensor V5
gadjet/Window-Door-sensor-Version-5
Version 5 of the Window/Door sensor project this time with ultra low current consumption
32 parts70GPL-2.0 - 2 layers70 × 36 mm

Air Purifier Uppatvind
horvathgergo/esp8266-for-uppatvind
Smart controller for IKEA Uppåtvind Air Purifiers
27 parts60GPL-3.0
Show this part on your page
<iframe src="https://pcbkit.io/embed/parts/doit/ESP-12F" title="ESP-12F in PCBKit" width="100%" height="480" style="border:0;border-radius:12px" allow="fullscreen" loading="lazy"></iframe><img src="https://pcbkit.io/embed/parts/doit/ESP-12F.jpg" alt="ESP-12F" width="1200" height="900">[](https://pcbkit.io/parts/doit/ESP-12F)Questions
Is there a KiCad symbol and footprint for the ESP-12F?
Yes. The symbol is RF_Module:ESP-12F and the footprint RF_Module:ESP-12E, both drawn on this page. PCBKit places them on a board for you when you design with it.
What package is the ESP-12F?
SMD,24x16mm, with 22 pins. Its footprint is drawn on this page.
Where is the ESP-12F datasheet?
DOIT publishes it: the Datasheet link on this page opens it.
Where can I order the ESP-12F?
JLCPCB lists it as part C19949064, with 2,314 in stock; the sellers' links on this page open their listings.
What can replace the ESP-12F?
Parts like it in the library: the ESP-12F(ESP8266MOD) by Ai-Thinker, the ESP-12E by Ai-Thinker, the ESP32-WROOM-32E-N4 by Espressif Systems and the ESP32-WROOM-32 by Espressif Systems. Check their datasheets: a part that fits the footprint may still differ in its ratings.
Which open-source boards use the ESP-12F?
292 boards in 216 repositories on GitHub; the most starred are listed on this page, with their KiCad files.
Parts like it
8ESP-12F(ESP8266MOD)
SMD,24x16mm-40℃~+85℃ -90dBm 120mA 16dBm 170mA 2.4GHz 3.3V ESP8266 Chip On-board PCB Antenna Over-the-air (OTA) update UART、SPI、I2C SMD,24x16mm WiFi Modules ROHSAi-ThinkerWiFi ModulesESP-12E
SMD,24x16mm-20℃~+70℃ -90dBm 16dBm 170mA 2.4GHz 3V~3.6V 56mA 802.11b/g/n ESP8266 Chip On-board PCB Antenna Over-the-air (OTA) update UART、SPI、I2C SMD,24x16mm WiFi Modules ROHSAi-ThinkerWiFi ModulesESP32-WROOM-32E-N4
SMD,25.5x18mm-40℃~+85℃ -98dBm 112mA 2.4GHz 20dBm 239mA 3V~3.6V Bluetooth4.2 ESP32-D0WD-V3、ESP32-D0WDR2-V3 On-board PCB Antenna UART、SDIO、SPI、I2C、GPIO SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesESP32-WROOM-32
SMD,18x25.5mm-40℃~+85℃ -98dBm 2.4GHz 2.7V~3.6V 20dBm Bluetooth4.2 ESP32-DOWDQ6 UART、SDIO、SPI、I2C、GPIO、PWM、ADC、DAC SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesESP32-WROOM-32E-N16
WIFI-SMD-40℃~+85℃ -98dBm 112mA 2.4GHz 20dBm 239mA 3V~3.6V Bluetooth4.2 ESP32-DOWD-V3 On-board PCB Antenna UART、SDIO、SPI、I2C、GPIO、ADC、DAC、Ethernet、TWAI SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesESP32-WROOM-32E-N8
SMD,25.5x18mm-40℃~+85℃ -98dBm 112mA 2.4GHz 20dBm 239mA 3V~3.6V Bluetooth4.2 ESP32-DOWD-V3 On-board PCB Antenna UART、SDIO、SPI、I2C、GPIO、PWM、I2S SMD,25.5x18mm WiFi Modules ROHSEspressif SystemsWiFi ModulesESP32-C3-WROOM-02U-N4
SMD-19P-40℃~+85℃ -98dBm 2.4GHz 20.5dBm 345mA 3V~3.6V 82mA Bluetooth5.0 ESP32-C3 Chip UART、SPI、I2C、I2S、JTAG、USB SMD-19P WiFi Modules ROHSEspressif SystemsWiFi ModulesESP32-C6-MINI-1U-H4
SMD,13.2x12.5mm-105.5dBm -40℃~+105℃ 2.4GHz 20.5dBm 382mA 3V~3.6V 73mA ESP32-C6FH4 Integrated Bluetooth function、Integrated Zigbee function、Support USB interface UART、SDIO、SPI、I2C、GPIO、USB SMD,13.2x12.5mm WiFi Modules ROHSEspressif SystemsWiFi Modules