ESP-12S User Manual REV:1.0 2016.
ESP-12S User Manual FCC STATEMENT This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: (1) This device may not cause harmful interference. (2) This device must accept any interference received, including interference that may cause undesired operation. Any changes or modifications not expressly approved by the party responsible for compliance could void the user’s authority to operate the equipment.
ESP-12S User Manual Table Of Contents 1. Preambles ............................................................................................................................................................... 2 1.1. Features ............................................................................................................................................... 3 1.2. Parameters .......................................................................................................................
ESP-12S User Manual 1. Preambles ESP-12S 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.
ESP-12S User Manual 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 • Supports antenna diversity • Wi-Fi 2.4 GHz, support WPA/WPA2 • Support STA/AP/STA+AP operation modes • Support Smart Link Function for both Android and iOS devices • SDIO 2.
ESP-12S User Manual 1.2. Parameters Table 1 below describes the major parameters. Table 1 Parameters Categories WiFi Paramters Items Values WiFi Protocles 802.11 b/g/n Frequency Range 2.4GHz-2.5GHz (2400M-2483.5M) UART/HSPI/I2C/I2S/Ir Remote Contorl Peripheral Bus GPIO/PWM Operating Voltage 3.
ESP-12S User Manual 2. Pin Descriptions There are altogether 16 pin counts, the definitions of which are described in Table 2 below. Figure 2 ESP-12S pinout Table 2 ESP-12S 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.
ESP-12S User Manual 2.1.
ESP-12S User Manual products. I2C IO14(SCL), I2C interface can be used to connect external sensor products and IO2(SDA) display screens, etc. Devices with UART interfaces can be connected with the module. Downloading: U0TXD+U0RXD or GPIO2+U0RXD UART0: TXD(U0TXD), RXD(U0RXD), UART IO15(RTS), IO13(CTS) Communicating: UART0: U0TXD, U0RXD, MTDO (U0RTS), MTCK (U0CTS) Debugging: UART1_TXD (GPIO2) can be used to print debugging information.
ESP-12S User Manual 2.2. Pin Mode Table 4 Pin Mode Mode GPIO15 UART low Flash Boot low GPIO0 GPIO2 low high high high 2.3. Antenna interface ESP-12S Modules through the IPEX interface to connect to external antenna. The antenna must be in line with the 802.11g/802.11b IEEE standard, and the antenna parameters are shown in the following table: Table 5 Antenna parameters Rating Frequency range Impedance Shenzhen Ai-Thinker Technology Co., Ltd Value 2.4~2.4825GHz 50Ω http://www.ai-thinker.
ESP-12S User Manual 3. Package information and OEM installation method The external size of theESP-12S WiFi module is 16mm*17mm*3mm, as is illustrated in Figure 4 below: Figure 3 Top View of ESP-07s WiFi Module Figure 4 Dimensions of ESP-12S WiFi Module Table 5 Dimensions of ESP-12S WiFi Module Length 16mm width 17mm Shenzhen Ai-Thinker Technology Co., Ltd Height 3 mm PAD Size(Bottom) Pin Pitch 1 mm x 1.2 mm 2mm http://www.ai-thinker.
ESP-12S User Manual 3.1. Package information ESP-12S use a half hole patch package, Module PCB Footprint shown in the following figure: Figure 5 Module PCB Footprint 3.2. OEM installation mathod Using ESP-12S module Please reference in front of the package information in the Layout on the main board for OEM factory .
ESP-12S User Manual 4. Absolute Maximum Ratings Table 6 Absolute Maximum Ratings Rating Condition Value Unit Storage Temperature -40 to 125 ℃ Maximum Soldering Temperature 260 ℃ +3.0 to +3.6 V Supply Voltage IPC/JEDEC J-STD-020 4.1Recommended Operating Conditions Table 7 Recommended Operating Conditions Operating Condition Symbol Operating Temperature Supply voltage VDD Min Typ Max Unit -40 20 125 ℃ 3.0 3.3 3.6 V 4.2.AT commend Testing 1.
ESP-12S User Manual 4.3.AT commend Espressif AT instruction set functions and methods of use AT commands set is divided into: Basic AT commands, WiFi related AT commands, TCP / IP AT 4.3.1.AT Command Description Table 8 Each Command set contains four types of AT commands. Notes: 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.
ESP-12S User Manual Table9 basic AT commands AT – Test AT startup The type of this command is "executed". It's used to test the setup function of your wireless WiFi module. Shenzhen Ai-Thinker Technology Co., Ltd http://www.ai-thinker.
ESP-12S User Manual AT+RST – Restart module The type of this command is "executed". It’s used to restart the module. AT+GMR – View version 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-sleep mode of the module, the type of which is "set". A minor adjustment has to be made before the module enter this deep sleep mode, i.e.
ESP-12S User Manual ATE – AT commands echo This command ATE is an AT trigger command echo. It means that entered commands can be echoed back to the sender when ATE command is used. Two 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 flash (according to appendix), restore the factory default settings of the module.