Data Sheet

!
!
Espressif Systems
ESP8266 Datasheet
4. 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 WiFi 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 WiFi 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 WiFi 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.
4.1. Features
The SDK includes the following library functions:"
802.11 b/g/n/d/e/i/k/r support;"
WiFi 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;"
WPA/WPA2 PSK, and WPS driver;"
Additional 802.11i security features such as pre-authentication, and TSN;"
Open Interface for various upper layer authentication schemes over EAP such as TLS, PEAP,
LEAP, SIM, AKA, or customer specific;"
802.11n support (2.4GHz);"
Supports MIMO 1×1 and 2×1, STBC, A-MPDU and A-MSDU aggregation and 0.4μs guard
interval;"
Espressif Systems / August 1, 2015
26 31