Espressif ESP8266 Technical Reference Manual

The ESP8266 Technical Reference Manual details all GPIO, SDIO, SPI, I2C, I2S, UART, PWM and IR interfaces with register maps and API usage.


Espressif ESP8266 Technical Reference Manual - cover page
Brand
Espressif
Category
Other Electronics
Document type
Programming Manual
Language
Chinese
Pages
122
File format
PDF
File size
4.4 MB
Published
29 September, 2026
Updated
29 September, 2026
MD5 checksum
1A57F08D9FBE940B3508F1F6B2241A27

About this manual

This reference guide provides a complete description of the ESP8266EX system‑on‑chip, covering each peripheral interface, its registers, configuration options and example code. It is organized into chapters for GPIO, SDIO, SPI (including HSPI and overlap modes), I2C, I2S, UART, PWM, IR and the Sniffer application.

The document also includes appendices with full register tables for GPIO, SPI, UART and timers, as well as version history and copyright information from Espressif. This manual is written in Chinese.

What's inside

  • Overview
  • GPIO
  • SDIO
  • SPI
  • SPI Overlap
  • SPI Transparent (single line)
  • SPI Transparent (dual line)
  • HSPI
  • I2C
  • I2S

Specifications

GPIO pins17
SDIO speed25 MHz (v1.1) / 50 MHz (v2.0)
SPI interfaces1 general SPI, 1 SDIO/SPI slave, 1 HSPI

Frequently asked questions

How many GPIO pins does the ESP8266 have?

The ESP8266EX provides 17 GPIO pins that can be configured for various functions.

What SDIO speeds are supported by the ESP8266?

It supports 4‑bit SDIO at 25 MHz (v1.1) and up to 50 MHz (v2.0).

Which peripheral interfaces are available on the ESP8266?

The chip includes GPIO, SDIO, SPI (including HSPI and overlap modes), I2C, I2S, UART, PWM, IR and a Sniffer mode.

Where can I find the register definitions for the ESP8266?

Register tables for GPIO, SPI, UART and timers are provided in the appendices of the manual.

Download PDF (4.4 MB)