Technical Documents

Found 60 results
  • Collapse all
  • Expand all
Select All Title Body Version Release Date Download
ESP-IDF User Guide for ESP32, SDK stable (v5.4.2)
The ESP-IDF Programming Guide provides an extensive overview of official development framework by Espressif for its SoCs, enabling the creation of robust and efficient embedded applications. It covers everything from setting up the development environment to advanced features like network protocols, security, and peripheral drivers, offering developers the tools they need for seamless integration and development. v5.4.2 2025.07.01
ESP-WHO Face Recognition Development Guide
ESP-WHO is a face detection and recognition platform that is currently based on Espressif Systems' ESP32 chip. latest 2025.06.30
ESP-Skainet Voice Recognition Development Guide
ESP-Skainet is Espressif's intelligent voice assistant, which currently supports the Wake Word Engine and Speech Commands Recognition. latest 2025.06.30
ESP-CSI Programming Guide
This document describes how to use ESP-CSI. latest 2025.06.30
ESP-IDF User Guide for ESP32, SDK latest
The ESP-IDF Programming Guide provides an extensive overview of official development framework by Espressif for its SoCs, enabling the creation of robust and efficient embedded applications. It covers everything from setting up the development environment to advanced features like network protocols, security, and peripheral drivers, offering developers the tools they need for seamless integration and development. latest 2025.06.29
ESP-Matter Programming Guide for ESP32, SDK latest
This document provides information on how to develop, configure, and deploy smart devices that use the Matter protocol for secure, reliable, and interoperable IoT connectivity over Wi-Fi, Thread, and Ethernet. latest 2025.06.27
ESP-Arduino
This document provides an overview of the available resources and guides for using Espressif chips with the Arduino development environment. latest 2025.06.26
ESP-IoT-Solution Programming Guide, SDK latest
This is the documentation for ESP-IoT-Solution Development Framework. Latest 2025.06.19
ESP32-Camera Programming Guide
This repository hosts ESP32 series Soc compatible driver for image sensors. Additionally it provides a few tools, which allow converting the captured frame data to the more common BMP and JPEG formats. latest 2025.05.30
ESP-Modbus Programming Guide
An Espressif ESP-Modbus Library (esp-modbus) is a library to support Modbus communication in the networks based on RS485 or Ethernet interfaces. The Modbus is a data communications protocol originally published by Modicon (now Schneider Electric) in 1979 for use with its programmable logic controllers (PLCs). Latest 2025.05.30
ESP Zigbee SDK Programming Guide for ESP32, SDK latest
ESP Zigbee SDK is the official Zigbee development framework for Espressif’s ESP32 series SoCs. It provides simplified APIs, commonly used peripherals, tools and utilities for security, manufacturing and production accompanied by exhaustive documentation. It includes rich production references, aimed to simplify the development process of Zigbee products and enable the users to go to production in the shortest possible time. latest 2025.05.29
Espressif KiCad Library
Espressif KiCad Library repository contains the Symbols, Footprint, and 3D Models for the Espressif SoC and Modules family. latest 2025.05.28
ESP-IoT-Solution Programming Guide, SDK v2.0
This is the documentation for ESP-IoT-Solution Development Framework. v2.0 2025.05.27
ESP-SR User Guide for ESP32, SDK latest
This document only contains the ESP-SR usage for ESP32. latest 2025.05.23
ESP32 Technical Reference Manual
The manual provides detailed and complete information on how to use the ESP32 memory and peripherals. v5.4 2025.05.23
ESP-IDF Extension for VSCode
The ESP-IDF extension for VSCode enables developers to efficiently develop, build, flash, debug, and manage projects for Espressif chips using ESP-IDF. Integrated with Visual Studio Code, it offers a familiar and streamlined workflow. This documentation guides users of all levels in setting up, configuring, and using the extension to maximize the potential of Espressif chips for IoT applications. latest 2025.05.22
ESP-Hosted
ESP-Hosted is an open-source solution that enables Espressif SoCs/modules to act as wireless communication co-processors for external host systems. latest 2025.05.19
ESP-FAQ
This document provides frequently asked questions on Espressif's products. latest 2025.05.14
ESP RainMaker Documentation
This documentation helps developers to get started with ESP RainMaker and provides all the related detailed information. latest 2025.05.14
IDF Component Manager and ESP Component Registry Documentation
This documentation introduces the IDF Component Manager and the ESP Component Registry. The IDF Component Manager helps developers add components to ESP-IDF projects, whether created by Espressif or the community. The ESP Component Registry (components.espressif.com) is a central repository for these components, compatible with ESP-IDF and accessible through the Component Manager. Using the Component Manager, developers can simplify the process of extending project functionality. latest 2025.05.13
esp-idf-kconfig
This documentation covers the esp-idf-kconfig project, a Python library for working with Kconfig files used in ESP-IDF or standalone. It includes core kconfiglib and menuconfig functionality, plus extensions like kconfcheck, kconfserver, and kconfgen. The package supports compile-time configuration and welcomes contributions. More info is in the ESP-IDF docs or Linux kernel Kconfig documentation. latest 2025.04.30
ESP-Mesh-Lite User Guide
This document provides an introduction to the Mesh-Lite protocol. latest 2025.04.26
ESP-IoT-Bridge Solution User Guide
This document describes how to configure and use ESP-IoT-Bridge. latest 2025.04.17
ESP32 Datasheet
This document introduces the specifications of ESP32 series SoCs, including its pin definitions, functional description, electrical characteristics, etc. v4.9 2025.04.14
ESP RainMaker Programming Guide
This documentation provides the C API (for firmware) and Python API (for host tools) for ESP RainMaker. latest 2025.03.25
esptool.py Programming Guide for ESP32
This is the documentation for esptool.py, a Python-based, open-source, platform-independent utility for flashing, provisioning, and interacting with Espressif SoCs. latest 2025.03.20
ESP-BSP
ESP-BSP is Espressif's board support packages for development boards using Espressif's SoCs, written in C. latest 2025.03.19
ESP32 Series Product Packaging Information
This document summarizes the packaging requirements of Espressif’s ESP32 series of products, including the product silk marking, dry-packing requirements, and product packing. latest 2025.03.19
ESP Insights Programming Guide
ESP Insights is a remote diagnostics solution that allows users to remotely monitor the health of ESP devices in the field. latest 2025.02.21
ESP Insights Programming Guide (Beta)
Elaborative usage and feature documentation about ESP Insights. latest 2025.01.23
ESP32 Series SoC Errata
This document describes known errata in ESP32 series of SoCs. v2.9 2025.01.03
ESP32 Hardware Design Guidelines
The hardware design guidelines give advice on how to integrate ESP32 in other products. v1.6 2024.12.27
ESP32 Test Tools and Guidelines
ESP32 Test Tools and Guidelines latest 2024.12.03
ESP-AT User Guide for ESP32, SDK v3.3.0.0
The ESP-AT User Guide provides comprehensive guidance on using AT commands to control chips by Espressif, enabling easy integration of Wi-Fi and Bluetooth functionalities. It covers the setup, configuration, and advanced features of the ESP-AT firmware, offering developers a powerful toolset for embedded IoT applications. v3.3.0.0 2024.11.15
ESP-AT User Guide for ESP32, SDK v3.4.0.0
The ESP-AT User Guide provides comprehensive guidance on using AT commands to control chips by Espressif, enabling easy integration of Wi-Fi and Bluetooth functionalities. It covers the setup, configuration, and advanced features of the ESP-AT firmware, offering developers a powerful toolset for embedded IoT applications. v3.4.0.0 2024.11.15
ESP-AT User Guide for ESP32, SDK v4.0.0.0
The ESP-AT User Guide provides comprehensive guidance on using AT commands to control chips by Espressif, enabling easy integration of Wi-Fi and Bluetooth functionalities. It covers the setup, configuration, and advanced features of the ESP-AT firmware, offering developers a powerful toolset for embedded IoT applications. v4.0.0.0 2024.11.15
ESP-AT User Guide for ESP32, SDK latest
The ESP-AT User Guide provides comprehensive guidance on using AT commands to control chips by Espressif, enabling easy integration of Wi-Fi and Bluetooth functionalities. It covers the setup, configuration, and advanced features of the ESP-AT firmware, offering developers a powerful toolset for embedded IoT applications. latest 2024.11.15
ESP-AT User Guide for ESP32, SDK v2.2.0.0
The ESP-AT User Guide provides comprehensive guidance on using AT commands to control chips by Espressif, enabling easy integration of Wi-Fi and Bluetooth functionalities. It covers the setup, configuration, and advanced features of the ESP-AT firmware, offering developers a powerful toolset for embedded IoT applications. v2.2.0.0 2024.11.15
ESP-AT User Guide for ESP32, SDK v3.2.0.0
The ESP-AT User Guide provides comprehensive guidance on using AT commands to control chips by Espressif, enabling easy integration of Wi-Fi and Bluetooth functionalities. It covers the setup, configuration, and advanced features of the ESP-AT firmware, offering developers a powerful toolset for embedded IoT applications. v3.2.0.0 2024.11.15
ESP-IDF User Guide for ESP32, SDK v4.4.8
The ESP-IDF Programming Guide provides an extensive overview of official development framework by Espressif for its SoCs, enabling the creation of robust and efficient embedded applications. It covers everything from setting up the development environment to advanced features like network protocols, security, and peripheral drivers, offering developers the tools they need for seamless integration and development. v4.4.8 2024.10.30
ESP-IDF User Guide for ESP32, SDK v5.0.7
The ESP-IDF Programming Guide provides an extensive overview of official development framework by Espressif for its SoCs, enabling the creation of robust and efficient embedded applications. It covers everything from setting up the development environment to advanced features like network protocols, security, and peripheral drivers, offering developers the tools they need for seamless integration and development. v5.0.7 2024.10.30
ESP-IDF User Guide for ESP32, SDK v5.1.4
The ESP-IDF Programming Guide provides an extensive overview of official development framework by Espressif for its SoCs, enabling the creation of robust and efficient embedded applications. It covers everything from setting up the development environment to advanced features like network protocols, security, and peripheral drivers, offering developers the tools they need for seamless integration and development. v5.1.4 2024.10.30
ESP-IDF User Guide for ESP32, SDK v5.2.2
The ESP-IDF Programming Guide provides an extensive overview of official development framework by Espressif for its SoCs, enabling the creation of robust and efficient embedded applications. It covers everything from setting up the development environment to advanced features like network protocols, security, and peripheral drivers, offering developers the tools they need for seamless integration and development. v5.2.2 2024.10.30
ESP-IDF User Guide for ESP32, SDK v5.3.1
The ESP-IDF Programming Guide provides an extensive overview of official development framework by Espressif for its SoCs, enabling the creation of robust and efficient embedded applications. It covers everything from setting up the development environment to advanced features like network protocols, security, and peripheral drivers, offering developers the tools they need for seamless integration and development. v5.3.1 2024.10.30
Espressif IoT Solution Development Guide

This is a IoT solution development guide.

latest 2024.09.10
ESP RainMaker iOS
This documentation describes the official iOS app for ESP RainMaker. latest 2024.09.10
ESP32 Bluetooth Architecture
This document introduces the ESP32 Bluetooth architecture. latest 2024.04.22
ESP HomeKit SDK User Guide
ESP HomeKit SDK has been developed in-house by Espressif to build Apple HomeKit-compatible accessories. latest 2024.01.22
Embedded Rust on Espressif
This book is divided into two workshops: introductory and advanced. The introductory trail will introduce you to the basics of embedded development and how to make the embedded board interact with the outside world - reacting to commands and sending sensor data. latest 2024.01.19
Embedded Rust (no_std) on Espressif
The goal of this book is to provide a getting-started guide on using the Rust programming language with Espressif SoCs and modules using no_std (bare metal) approach. To better understand this approach, see Developing on Bare Metal (no_std) chapter of The Rust on ESP Book. latest 2024.01.19
The Rust on ESP Book
The goal of this book is to provide a comprehensive guide on using the Rust Programming Language with Espressif devices. latest 2024.01.19
ESP-NOW User Guide
This document introduces the ESP-NOW technology developed by Espressif. The document focuses on ESP-NOW features, their uses and the demo code. latest 2024.01.12
ESP-Drone Programming Guide
This document mainly introduces the ESP-Drone open-source drone development platform based on the Espressif chips, including its flight control system architecture, hardware components, software framework, and development methods. latest 2022.11.25
ESP32 Chip Revision v3.0 User Guide

This document describes differences between chip revision v3.0 and previous ESP32 chip revisions.

v1.3 2022.11.04
ESP-ADF Guide
This is documentation of Espressif Advanced Development Framework (ESP-ADF, previously known as Espressif Audio Development Framework). latest 2021.05.06
ESP-MDF Programming Guide
This is the documentation for Espressif Mesh Development Framework (esp-mdf). latest 2020.05.31
ESP-AT Instruction User Guide

ESP-AT is a solution developed by Espressif to quickly and easily interface with Espressif products. Espressif SoCs serve as add-on modules, easily integrating wireless connectivity into existing products. To reduce development costs, Espressif offers a set of AT commands that enable users to interface with Espressif products.

latest 2020.03.30
ESP-Jumpstart Development Guide

ESP-Jumpstart is focused on building products on ESP32. It is a quick-way to get started into your product development process.

latest 2020.03.28
ESP32 Bluetooth Networking User Guide
This document provides examples of using ESP32 for Bluetooth Networking for IoT devices, and introduces APIs related to networking development. latest 2019.11.18
ESP-TOUCH User Guide
This document introduces ESP-TOUCH protocol and the relevant application. latest 2018.06.08




Product Series

ESP32-P4 Series

ESP32-S3 Series

ESP32-S2 Series

ESP32-C6 Series

ESP32-C5 Series

ESP32-C3 Series

ESP32-C2 Series

ESP32-H2 Series

ESP32 Series

ESP8266 Series

ESP8089 Series

Other

Part Number

Document type