background image

ESP-12F User Manual

Shenzhen Ai-Thinker Technology Co., Ltd

http://www.ai-thinker.com

2

1. Preambles

ESP-12F WiFi module is developed by AI-Thinker Co.,Ltd, core processor ESP8266 in smaller sizes of the module

encapsulates Tensilica L106 integrates industry-leading ultra low power 32-bit MCU micro, with the 16-bit short mode,
clock speed support 80 MHz, 160 MHz, supports the RTOS, integrated Wi-Fi MAC/BB/RF/PA/LNA, on-board antennas.

The module supports standard IEEE802.11 b/g/n agreement, complete TCP/IP protocol stack. Users can use the

add modules to an existing device networking, or building a separate network controller.

ESP8266 is high integration wireless SOCs, designed for space and power constrained mobile platform designers.

It provides unsurpassed ability to embed Wi-Fi capabilities within other systems, or to function as a standalone
application, with the lowest cost, and minimal space requirement.

ESP8266EX offers a complete and self-contained Wi-Fi networking solution; it can be used to host the application

or to offload Wi-Fi networking functions from another application processor.

When ESP8266EX hosts the application, it boots up directly from an external flash. In has integrated cache to

improve the performance of the system in such applications.

Alternately, serving as a Wi-Fi adapter, wireless internet access can be added to any micro controllerbased design

with simple connectivity (SPI/SDIO or I2C/UART interface).

ESP8266EX is among the most integrated WiFi chip in the industry; it integrates the antenna switches, RF balun,

power amplifier, low noise receive amplifier, filters, power management modules, it requires minimal external circuitry,
and the entire solution, including front-end module, is designed to occupy minimal PCB area.

ESP8266EX also integrates an enhanced version of Tensilica’s L106 Diamond series 32-bit processor, with on-chip

SRAM, besides the Wi-Fi functionalities. ESP8266EX is often integrated with external sensors and other application
specific devices through its GPIOs; codes for such applications are provided in examples in the SDK.

1.1.

Features

802.11 b/g/n

Integrated low power 32-bit MCU

Integrated 10-bit ADC

Integrated TCP/IP protocol stack

Integrated TR switch, balun, LNA, power amplifier and matching network

Integrated PLL, regulators, and power management units

Summary of Contents for ESP-12F

Page 1: ...ESP 12F User Manual REV 2 0 2017 8...

Page 2: ...se wording such as the following Contains FCC ID 2AHMR ESP12F any similar wording that expresses the same meaning may be used This equipment complies with FCC radiation exposure limits set forth for a...

Page 3: ...escriptions 5 2 1 Interfaces 6 2 2 Pin Mode 8 2 3 Antenna interface 8 3 Package information and OEM installation method 9 3 1 Package information 10 3 2 OEM installation mathod 10 4 Absolute Maximum R...

Page 4: ...tions from another application processor When ESP8266EX hosts the application it boots up directly from an external flash In has integrated cache to improve the performance of the system in such appli...

Page 5: ...A MSDU aggregation and 0 4s guard interval Deep sleep power 10uA Power down leakage current 5uA Wake up and transmit packets in 2ms Standby power consumption of 1 0mW DTIM3 20dBm output power in 802 1...

Page 6: ...e Size 18mm 20mm 3mm External Interface N A Software Parameters Wi Fi mode station softAP SoftAP station Security WPA WPA2 Encryption WEP TKIP AES Firmware Upgrade UART Download OTA via network downlo...

Page 7: ...igure 2 ESP 12F pinout Table 2 ESP 12F pin description Pin number Pin name function 1 RST Reset module 2 ADC A d conversion result Input voltage range 0 1V value range 0 1024 3 EN Chip enable pin Acti...

Page 8: ...RTS 17 GPIO2 GPIO2 UART1_TXD 18 GPIO0 GPIO0 19 GPIO4 GPIO4 20 GPIO5 GPIO5 21 RXD0 UART0_RXD GPIO3 22 TXD0 UART0_TXD GPIO1 2 1 Interfaces Table 3 Descriptions of Interfaces Interface Pin Name Descripti...

Page 9: ...e is typically used in sensor products I2C IO14 SCL IO2 SDA I2C interface can be used to connect external sensor products and display screens etc UART UART0 TXD U0TXD RXD U0RXD IO15 RTS IO13 CTS UART1...

Page 10: ...GPIO15 GPIO0 GPIO2 UART low low high Flash Boot low high high 2 3 Antenna interface ESP 12F Modules through the IPEX interface to connect to external antenna The antenna must be in line with the 802...

Page 11: ...i module is 16mm 17mm 3mm as is illustrated in Figure 4 below Figure 4 Dimensions of ESP 12F WiFi Module Table 5 Dimensions of ESP 12F WiFi Module Length width Height PAD Size Bottom Pin Pitch 16mm 24...

Page 12: ...y more attention Module s direction and the antenna close to the edge of board is better the Components and layout should not be on the bottom of antenna then soldering the module when the module be s...

Page 13: ...ble 7 Recommended Operating Conditions Operating Condition Symbol Min Typ Max Unit Operating Temperature 40 20 125 Supply voltage VDD 3 0 3 3 3 6 V 4 2 AT commend Testing 1 Hardware connection As show...

Page 14: ...s 1 Not all AT Command has four commands 2 default value not required or may not appear 3 String values require double quotation marks for example AT CWSAP ESP756290 21030826 1 4 4 Baudrate 115200 5 A...

Page 15: ...anual Shenzhen Ai Thinker Technology Co Ltd http www ai thinker com 13 AT Test AT startup The type of this command is executed It s used to test the setup function of your wireless WiFi module AT RST...

Page 16: ...rsion info This AT command is used to check the version of AT commands and SDK that you are using the type of which is executed AT GSLP Enter deep sleep mode This command is used to invoke the deep sl...

Page 17: ...parameters are possible The command returns OK in normal cases and ERROR when a parameter other than 0 or 1 was specified AT RESTORE Factory reset This command is used to reset all parameters saved in...

Reviews: