Skip to main content
Design DocumentEspressif

Espressif Systems ESP8266 Technical Reference Manual

Technical reference for the Espressif ESP8266, covering functional overviews, register configurations, and interface specifications for Wi-Fi and peripheral modules.

View design document

Overview

This technical reference document provides a detailed overview of the hardware interfaces and functional modules within the Espressif ESP8266 SoC. It includes comprehensive descriptions of GPIO functions, SPI/HSPI communication protocols (master and slave), and I2C/I2S interface configurations. The manual also covers UART, PWM, and IR remote control features, providing register maps, parameter configuration guides, and software application demos. Specialized sections detail SPI Wi-Fi passthrough modes using 1-interrupt or 2-interrupt configurations, SPI overlap for display applications, and Sniffer mode implementation. Integration instructions for using an STM32 as a host controller are also included.

Use Cases

  • Configuring peripheral interfaces for ESP8266-based IoT devices
  • Implementing SPI Wi-Fi passthrough for external host microcontrollers
  • Developing firmware using ESP8266 SDK APIs and register-level programming
  • Designing hardware systems for display control using SPI overlap mode

Topics

Espressif
ESP8266
ESP8266EX
GPIO
SPI
HSPI
I2C
I2S
UART
PWM
IR Remote Control
Sniffer mode

Referenced Parts

ESP8266

Espressif Systems

ESP8266 Technical Reference Version 1.7

ESP8266EX

Espressif Systems

ESP8266EX has 17 GPIO pins which can be assigned to various functions by programming the appropriate registers.

STM32

STMicroelectronics

Description of functions, DEMO solution, ESP8266 software instruction and STM32 software solution.