2. Main Features .................................................................................................................................................. 4
2.1 System Diagram ......................................................................................................................................... 4
7. Minimum System Requirements ................................................................................................................... 13
8. Switching noise control ................................................................................................................................. 13
9. Technical Support .......................................................................................................................................... 14
ESP8266-12H Wi-Fi module is a low consumption, high performance Wi-Fi network control module designed
by Hysiry. It can meet the IoT application requirements in smart power grids, building automation, security and
protection, smart home, remote health care etc.
The module's core processor ESP8266 integrates an enhanced version of Tensilica's L106 Diamond series 32-
bit processor with smaller package size and 16 bit compact mode, main frequency support 80 MHz and 160 MHz,
support RTOS, integrated Wi-Fi MAC / BB / RF / PA / LNA, on-board PCB antenna.
The module supports standard IEEE802.11 b / g / n protocol, a complete TCP / IP protocol stack.
Users can use the module to add networking capabilities to existing devices, but also to build an independent net
work controller.
ESP8266EX Wi-Fi SoC integrates memory controller including SRAM and ROM. MCU can access the memory
controller through iBus, dBus, and AHB interfaces. All these interfaces can access ROM or RAM units. A memory
arbiter determines the running sequence in the arrival order of requests.
According to our current version of SDK, SRAM space available to users is assigned as below.
RAM size < 50 kB, that is, when ESP8266EX is working in Station mode and connects to the router,
available space in Heap + Data sector is around 50 kB.
There is no programmable ROM in ESP8266EX, therefore, user program must be stored in the SPI flash
integrated into the ESP8266-12H.
4.2.2 SPI Flash
ESP8266EX supports SPI flash. Theoretically speaking, ESP8266EX can support up to 16 MB SPI flash.
ESP8266-12H. currently integrates 8 Mbit SPI flash memory. ESP8266-12H supports these SPI modes:
Standard SPI, DIO (Dual I/O), DOUT (Dual Output), QIO (Quad I/O) and QOUT (Quad Output).
4.3 Interface Description
Table -2. Interface Description
Interface Pin Functional Description
S3 can control SPI Slave as a Master or communicate with
Host MCU as a Slave. In overlap mode, S3 can share the SPI
interface with Flash, shifted by different CS signals.
Currently the demo provides 4 PWM channels (users can
extend to 6 channels). PWM interface can realize the control
of LED lights, buzzers, relays, electronic machines, etc.
The functionality of Infrared remote control interface can be
implemented via software programming. NEC coding,
modulation, and demodulation are used by this interface. The
frequency of modulated carrier signal is 38KHz.
ESP8266EX integratesa 10-bit precision SARADC.
ADC_IN interface is used to test the power supply voltage of
VDD3P3(Pin 3 and Pin 4), as well as the input voltage of TOUT
(Pin 6). It can be used in sensors application.
Download:U0TXD+U0RXD or GPIO2+U0RXD
Communication:
(UART0):U0TXD,U0RXD,MTDO(U0RTS),MTCK(U0CTS)
Debug:UART1_TXD(GPIO2)Can be used to print debugging
information
By default, UART0 will output some printed information when
the device is powered on and is booting up. If this issue exerts
influence on some specific applications, users can exchange
the inner pins of UART when initializing, that is to say,
exchange U0TXD, U0RXD with U0RTS, U0CTS.
Mainly used for audio capturing, processing and transmission
The following current consumption is based on 3.3V supply and 25°C ambient with internalregulators.Values
are measured at antenna port without SAW filter. All the transmissionmeasurements valuesare based on 90%
duty cycle, continuous transmission mode.
Table -4.Standby Power Consumption
Mode Status Typical Value
Modem Sleep 15mA
Light Sleep 0.9mA
Standby
Deep Sleep 20uA
Off 0.5uA
Power Save Mode
(2.4G)
(Low Power Listen
disabled) ¹
DTIM period Current Cons. (mA) T1 (ms) T2 (ms) Tbeacon (ms)
DTIM 1 1.2 2.01 0.36 0.99 0.39
DTIM 3 0.9 1.99 0.32 1.06 0.41
T3
(ms)
①: Modem-Sleep requires the CPU to be working, as in PWM or I2S applications. According to802.11
standards (like U-APSD), it saves power to shut down the Wi-Fi Modem circuit whilemaintaining a Wi-Fi
connection with no data transmission. E.g. in DTIM3, to maintain a sleep 300mswake 3ms cycle to receive AP’s
Beacon packages, the current is about 15mA.
②: During Light-Sleep, the CPU may be suspended in applications like Wi-Fi switch. Without
datatransmission, the Wi-Fi Modem circuit can be turned off and CPU suspended to save poweraccording to the
802.11 standard (U-APSD). E.g. in DTIM3, to maintain a sleep 300ms-wake 3mscycle to receive AP’s Beacon
packages, the current is about 0.9mA.
③: Deep-Sleep does not require Wi-Fi connection to be maintained. For application with long timelags
between data transmission, e.g. a temperature sensor that checks the temperature every 100s,sleep 300s and
waking up to connect to the AP (taking about 0.3~1s), the overall average current isless than 1mA.