Advertisement
ESP8266 PINOUT

ESP8266 Datasheet

ESP8266 PINOUT ESP8266 offers a complete and self-contained Wi-Fi networking solution, allowing it to either host the application or to offload all Wi-Fi networking functions from another application processor.

When ESP8266 hosts the application, and when it is the only application processor in the device, it is able to boot up directly from an external flash. It has integrated cache to improve the performance of the system in such applications, and to minimize the memory requirements.

Alternately, serving as a Wi-Fi adapter, wireless internet access can be added to any microcontroller-based design with simple connectivity through UART interface or the CPU AHB bridge interface.

ESP8266 Features

  • 802.11 b/g/n protocol
  • Wi-Fi Direct (P2P), soft-AP
  • Integrated TCP/IP protocol stack
  • Integrated TR switch, balun, LNA, power amplifier and matching network
  • Integrated PLL, regulators, and power management units
  • +19.5dBm output power in 802.11b mode
  • Integrated temperature sensor
  • Supports antenna diversity
  • Power down leakage current of < 10uA
  • Integrated low power 32-bit CPU could be used as application processor
  • SDIO 2.0, SPI, UART
  • STBC, 1×1 MIMO, 2×1 MIMO
  • A-MPDU & A-MSDU aggregation & 0.4µs guard interval
  • Wake up and transmit packets in < 2ms
  • Standby power consumption of < 1.0mW (DTIM3)

2 Comments

Join the conversation!

Error! Please fill all fields.
  • kiranshashi

    I want to send some sensor data( like temperature /humidity etc0 thru this module to the Internet or some Cloud provider.
    Lots of information is available on the net – but none works satisfactorily.
    I was hoping if engineers in this “ElectroSchematics” could write up an article on
    – How to program ESP01. ( How do we receive /response back and process it )
    e.g: void setup()
    {
    pinMode(LED,OUTPUT);
    pinMode(button,INPUT);
    Serial.begin(9600);
    mySerial.begin(9600);
    SendCommand(“AT+RST”, “Ready”);
    delay(5000);
    SendCommand(“AT+CWMODE=1″,”OK”);
    SendCommand(“AT+CIFSR”, “OK”);
    SendCommand(“AT+CIPMUX=1″,”OK”);
    SendCommand(“AT+CIPSERVER=1,80″,”OK”);
    }

    -What does this “Tools-> Board-> GenericESPP” do. Why cant this be used versus the one above.
    and other related information.
    An article highlighting such basic concepts would help.
    Thanks

  • UC

    Large number of Lua programs for standalone ESP8266 are appearing these days but for all of them the SSID and password are firmware coded.Therefore while one moves away from the tested network it does not work. I have seen only one ,very lengthy that provides the entry of SSID & password to be written in a webpage first while ESP is in own access mode and thereafter it goes to wifi mode so that one can use it any network.A simple Lua program with above features to switch on and off GPIO0 is required.