Data Sheet

16 | P a g e Espressif Systems Oct 12, 2013
ESP8266 802.11bgn Smart Device
9 Firmware & Software Development Kit
The application and firmware is executed in on-chip ROM and SRAM, which loads the
instructions during wake-up, through the SDIO interface, from the external flash.
The firmware implements TCP/IP, the full 802.11 b/g/n/e/i WLAN MAC protocol and Wi-Fi
Direct specification. It supports not only basic service set (BSS) operations under the distributed
control function (DCF) but also P2P group operation compliant with the latest Wi-Fi P2P
protocol. Low level protocol functions are handled automatically by ESP8266:
RTS/CTS,
acknowledgement,
fragmentation and defragmentation,
aggregation,
frame encapsulation (802.11h/RFC 1042),
automatic beacon monitoring / scanning, and
P2P Wi-Fi direct,
Passive or active scanning, as well as P2P discovery procedure is performed autonomously once
initiated by the appropriate command. Power management is handled with minimum host
interaction to minimize active duty period.
9.1 Features
The SDK includes the following library functions:
802.11 b/g/n/d/e/i/k/r support;
Wi-Fi Direct (P2P) support:
P2P Discovery, P2P Group Owner mode, P2P Power Management
Infrastructure BSS Station mode / P2P mode / softAP mode support;
Hardware accelerators for CCMP (CBC-MAC, counter mode), TKIP (MIC, RC4), WAPI
(SMS4), WEP (RC4), CRC;