All the functions of the WiFi Module are managed by the powerful system on chip (SoC) ESP8266, that combines a 32 bit micro-controller (and many peripherals, such as GPIO, I2C, ADC, SPI, PWM) with a WiFi radio.
|TX||UART Transmit pin|
|GPIO2||General Purpose I/O
|CHIP_EN||Chip Enable, active high|
|GPIO0||General Purpose I/O|
|RST||External reset signal, active low|
|RX||UART Receive pin
|VDD||+3.3V power input|
||Connected to VCC, steady on when power is applied|
|LED Blue||(TXD)||UART TX indicator, tied in hardware to U0TXD|
After power-up (or reset) the module can boot in two different modes, depending on the logic levels applied on pins GPIO0 and GPIO2:
IMPORTANT: to correctly update the module’s µPanel firmware, do NOT use this solution, otherwise you will lose definitely the µPanel firmware! The correct way is launch the update request from µPanel APP, from the module configuration menu.
This module requires 3.3 V on VCC and 3.3 V for the logic. It does NOT tolerate 5 V!
If you use Arduino UNO, and you connect to the Wi-Fi module the RX and TX pins of Arduino, you will destroy the module.
Moreover, the 3.3 V source of Arduino Uno has inadequate current capability to power this module. You should use a separate 3.3 V source to power the module, with a current capability of 300 mA or higher, because the average current consumption of the Wi-Fi module is about 140 mA.
To simplify the connection of the our Wi-Fi module with a 5 V board (like Arduino), we designed the ADP-01 Breadboard adapter.