• ESP8266 Series of Modules

    These Wi-Fi modules come with an embedded ESP8266 SoC, so they stand out for their high level of integration and reliability. The ESP8266 series of modules, having a superior RF performance, compact design, and full certification, can bring to life a wide variety of application scenarios.

ESP8266 Modules

ESP32-S2 Series Modules

32-bit MCU & 2.4 GHz Wi-Fi

  • ESP32-S2 embedded, Xtensa® single-core 32-bit LX7 microprocessor, up to 240 MHz
  • Ultra-low-power performance: fine-grained clock gating, dynamic voltage and frequency scaling
  • Security features: eFuse, flash encryption, secure boot, signature verification, integrated AES, SHA and RSA algorithms
  • Peripherals include 43 GPIOs, 1 full-speed USB OTG interface, SPI, I2S, UART, I2C, LED PWM, LCD interface, camera interface, ADC, DAC, touch sensor, temperature sensor
  • Availability of common cloud connectivity agents and common product features shortens the time to market
  • Fully certified with integrated antenna and software stacks
Module Description Chip Embedded Dimensions (mm) Pins Flash (MB) PSRAM (MB) Antenna Development Board
ESP32-S2-WROOM

ESP32-S2-WROOM integrates ESP32-S2. It is a powerful, generic Wi-Fi MCU module that has a rich set of peripherals.

ESP32-S2 18x31x3.3 42 4,8,16 N/A PCB antenna ESP32-S2-Saola-1
ESP32-S2-WROOM-I

ESP32-S2-WROOM-I integrates ESP32-S2. It is a powerful, generic Wi-Fi MCU module that has a rich set of peripherals.

ESP32-S2 18x31x3.3 42 4,8,16 N/A IPEX antenna ESP32-S2-Saola-1
ESP32-S2-WROVER

ESP32-S2-WROVER integrates ESP32-S2. It is a powerful, generic Wi-Fi MCU module that has a rich set of peripherals.

ESP32-S2 18x31x3.3 42 4,8,16 2 PCB antenna ESP32-S2-Saola-1
ESP32-S2-Kaluga-1
ESP32-S2-WROVER-I

ESP32-S2-WROVER-I integrates ESP32-S2. It is a powerful, generic Wi-Fi MCU module that has a rich set of peripherals.

ESP32-S2 18x31x3.3 42 4,8,16 2 IPEX antenna ESP32-S2-Saola-1
ESP32-S2-Kaluga-1
ESP32-S2-MINI-1

ESP32-S2-MINI-1 is a powerful, generic Wi-Fi MCU modules that have a rich set of peripherals. It's an ideal choice for a wide variety of application scenarios relating to Internet of Things (IoT), wearable electronics and smart home.  At the core of this module is ESP32-S2FH4, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz.

ESP32-S2FH4 15.4×20×2.4 46 4 MB Flash packaged in chipset N/A PCB antenna ESP32-S2-DevKitM-1
ESP32-S2-MINI-1U

ESP32-S2-MINI-1U is a powerful, generic Wi-Fi MCU modules that have a rich set of peripherals. It's an ideal choice for a wide variety of application scenarios relating to Internet of Things (IoT), wearable electronics and smart home.  At the core of this module is ESP32-S2FH4, an Xtensa® 32-bit LX7 CPU that operates at up to 240 MHz.

ESP32-S2FH4 15.4×15.4×2.4 46 4 MB Flash packaged in chipset N/A IPEX antenna ESP32-S2-DevKitM-1U

ESP32 Series Modules

32-bit MCU & 2.4 GHz Wi-Fi & Bluetooth/Bluetooth LE

  • ESP32 embedded, two or one Xtensa® 32-bit LX6 microprocessor(s) with adjustable clock frequency, ranging from 80 MHz to 240 MHz
  • +19.5 dBm output power ensures a good physical range
  • Classic Bluetooth for legacy connections, also supporting L2CAP, SDP, GAP, SMP, AVDTP, AVCTP, A2DP (SNK) and AVRCP (CT)
  • Support for Bluetooth Low Energy (Bluetooth LE) profiles including L2CAP, GAP, GATT, SMP, and GATT-based profiles like BluFi, SPP-like, etc
  • Bluetooth Low Energy (Bluetooth LE) connects to smart phones, broadcasting low-energy beacons for easy detection
  • Sleep current is less than 5 μA, making it suitable for battery-powered and wearable-electronics applications
  • Peripherals include capacitive touch sensors, Hall sensor, low-noise sense amplifiers, SD card interface, Ethernet, high-speed SPI, UART, I2S and I2C
  • Fully certified with integrated antenna and software stacks
Module Description Chip Embedded Dimensions (mm) Pins Flash (MB) PSRAM (MB) Antenna Development Board
ESP32-WROOM-32E

ESP32-WROOM-32E integrates ESP32-D0WD-V3, with higher stability and safety performance.

ESP32-D0WD-V3 18x25.5x3.1 38 4,8,16 N/A PCB antenna ESP32-DevKitC
ESP32-WROOM-32UE

ESP32-WROOM-32UE integrates ESP32-D0WD-V3, with higher stability and safety performance.

ESP32-D0WD-V3 18x19.2x3.2 38 4,8,16 N/A IPEX antenna ESP32-DevKitC
ESP32-WROOM-32D

ESP32-WROOM-32D integrates ESP32-D0WD. It targets a wide variety of applications, ranging from low-power sensor networks to the demanding tasks, such as voice encoding, music streaming and MP3 decoding.

ESP32-D0WD 18x25.5x3.1 38 4,8,16 N/A PCB antenna ESP32-DevKitC
ESP32-WROOM-32U

ESP32-WROOM-32U integrates ESP32-D0WD. It integrates a U.FL connector.

ESP32-D0WD 18x19.2x3.2 38 4,8,16 N/A IPEX antenna ESP32-DevKitC
ESP32-WROOM-32

ESP32-WROOM-32 contains the ESP32 SoC, flash memory, high-precision discrete components, and a PCB antenna which provides outstanding RF performance in space-constrained applications.

ESP32-D0WDQ6 18x25.5x3.1 38 4 N/A PCB antenna ESP32-DevKitC
ESP32-WROOM-32SE

ESP32-WROOM-32SE integrates ESP32-D0WD. ESP32-WROOM-32SE has a built-in ATECC608A chip, which acts as a secure storage for device certificates.

ESP32-D0WD 18x25.5x3.1 38 4 N/A PCB antenna ESP32-DevKitC
ESP32-WROVER-E

ESP32-WROVER-E integrates ESP32-D0WD-V3, with higher stability and safety performance.

ESP32-D0WD-V3 18x31.4x3.3 38 4,8,16 8 PCB antenna ESP32-DevKitC
ESP32-Vaquita-DSPG
ESP32-Korvo
ESP32-WROVER-IE

ESP32-WROVER-IE integrates ESP32-D0WD-V3, with higher stability and safety performance

ESP32-D0WD-V3 18x31.4x3.3 38 4,8,16 8 IPEX antenna ESP32-DevKitC
ESP32-WROVER-B

ESP32-WROVER-B is a powerful, generic WiFi-BT-Bluetooth LE MCU module that targets a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding.

ESP32-D0WD 18x31.4x3.3 38 4,8,16 8 PCB antenna ESP32-DevKitC
ESP32-LyraT
ESP32-LyraT-Mini
ESP32-LyraTD-MSC
ESP32-LyraTD-DSPG
ESP32-LyraTD-SYNA
ESP-WROVER-KIT-VB
ESP-WROVER-KIT
ESP32-WROVER-IB

ESP32-WROVER-IB is a powerful, generic Wi-Fi+BT+Bluetooth LE MCU module that targets a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding.

ESP32-D0WD 18x31.4x3.3 38 4,8,16 8 IPEX antenna ESP32-DevKitC
ESP-WROVER-KIT-VIB
ESP32-WROVER

ESP32-WROVER features both a 4 MB external SPI flash and a 8 MB external PSRAM, thus targeting a wide variety of applications.

ESP32-D0WDQ6 18x31.4x3.3 38 4 8 PCB antenna N/A
ESP32-WROVER-I

ESP32-WROVER-I features an IPEX antenna. The module has both a 4 MB external SPI flash and a 8 MB external PSRAM, thus targeting a wide variety of applications.

ESP32-D0WDQ6 18x31.4x3.3 38 4 8 IPEX antenna N/A
ESP32-SOLO-1

ESP32-SOLO-1 is a powerful, generic Wi-Fi+BT+Bluetooth LE MCU module that targets a wide variety of applications, ranging from low-power sensor networks to the most demanding tasks, such as voice encoding, music streaming and MP3 decoding.

ESP32-S0WD 18x25.5x3.1 38 4 N/A PCB antenna ESP32-DevKitC
ESP32-DU1906

ESP32-DU1906 is an industry-leading AIoT voice module powered by Espressif's flagship chip ESP32-D0WD-V3 and Baidu's HongHu voice chip DU1906. This module integrates Wi-Fi, classic Bluetooth, BLE, and voice processing circuits on board, providing first-class user experience for speech wake-up and interaction.

ESP32-D0WD-V3 22×42×3.5 66 8 8 PCB antenna ESP32-Korvo-DU1906

ESP8266 Series Modules

32-bit MCU & 2.4 GHz Wi-Fi

  • ESP8266 embedded, Xtensa® single-core 32-bit LX6 microprocessor, up to 160 MHz
  • +19.5 dBm output at the antenna ensures a good physical range
  • Sleep current is less than 20 μA, making it suitable for battery-powered and wearable-electronics applications
  • Peripherals include UART, GPIO, I2C, I2S, SDIO, PWM, ADC and SPI
  • Fully certified with integrated antenna and software stacks
Module Description Chip Embedded Dimensions (mm) Pins Flash (MB) PSRAM (MB) Antenna Development Board
ESP-WROOM-02D

ESP-WROOM-02D is an ESP8266EX-based module that have optimized RF performance.

ESP8266EX 18x20x3.2 18 2,4 N/A PCB antenna ESP8266-DevKitC
ESP-WROOM-02U

ESP-WROOM-02U is an ESP8266EX-based module that has optimized RF performance. It integrates a U.FL connector.

ESP8266EX 18x14.3x3.2 18 2,4 N/A IPEX antenna ESP8266-DevKitC
ESP-WROOM-02

ESP-WROOM-02 is based on ESP8266EX, measuring as small a size as 18x20x3 mm. 

ESP8266EX 18x20x3 18 2,4 N/A PCB antenna N/A
ESP-WROOM-S2

ESP-WROOM-S2 can work as the SDIO/SPI slave, with the SPI speed being up to 8 Mbps. 

ESP8266EX 16x23x3 20 2,4 N/A PCB antenna N/A

SDKs & Demos

Found 3 results
  • Collapse all
  • Expand all
Title Body Platform Version Release Datesort descending Download
ESP8266 RTOS SDK V1.5.0

Added features:

1. SPI flash erase protection mechanism (With this mechanism, boot.bin and current running user.bin cannot be erased.)
2. user_rf_cal_sector_set, an interface the user program MUST have
3. MemLeak debugging feature
4. SNTP support
5. Vendor IE support
6. Weak function wifi_set_backup_mac for setting user MAC
7. mbedTLS support

Improved features:

1. Updated SmartConfig to v2.5.4
2. Updated open freedom to support sending beacon packets
3. Updated libphy.a to v1055
4. Updated secondary bootloader to v1.6
5. Updated esp_init_data_default.bin
6. Optimized socket mechanism
7. Optimized sleep strategy

Fixed problems:

1. lwIP problem
2. PWM problem
3. SPI overlap problem
4. DNS problem with some routers
5. The maximum value of os_timer_arm
6. Exceptional RF failure after external reset;
7. Huawei X4’s failure to connect to Soft-AP
8. A problem in libpp.a that causes system assert
9. System crash when setting opmode from Station to Soft-AP in scan done callback
10. Status error by calling wifi_station_get_connect_status when the password is wrong
11. Disconnect event is prevented from entering twice when calling wifi_station_disconnect.
12. The SPI flash erase / write processes are modified. Before erasing or writing SPI flash, write-protected status will be cleared if need be.
13. Some cases where the RF_Init_data system parameter sector could be corrupted are fixed.
14. Fixed the problem of corrupted system parameter sector due to frequent power-on / power-off.
15. Other bugs.
RTOS SDK V1.5.0 2016.11.11
ESP8266 NONOS SDK V2.1.0 20170505

ESP8266 Non OS SDK V2.1.0.

NON-OS SDK V2.1.0 2017.05.05
ESP8266 RTOS SDK V2.0.0

Click the download icon on the right to get release notes in detail and download the SDK of the latest version.

RTOS SDK V2.0.0 2018.04.02

Tools

Found 7 results
  • Collapse all
  • Expand all
Title Body Platform Version Release Datesort descending Download
ESP8266 Ping Test Demonstration

This guide is intended to help users run ping test on the ESP8266 easily and quickly. It demonstrates the testing of network connectivity by running ping test in Station mode or SoftAP mode of ESP8266. The ping test has been demonstrated and run on the ESP-Launcher. However, with appropriate build settings, the test can be made to run on any ESP8266-based system.

ZIP V1.0 2016.09.27
ESP8266 Low Power Test Demonstration

This guide is intended to help implement and test the available low power modes and observe the resulting current consumption of the ESP8266 easily and quickly. It demonstrates the Modem-sleep mode, Light-sleep mode, and Deep-sleep mode.

ZIP V1.0 2016.09.29
ESP-Launcher Data Send and Receive Operation Power Consumption Tests

The power consumption of the ESP8266 depends on the PHY mode employed for sending or receiving data. In power critical applications, it is important to balance the average or burst data transfer rate as well as overall power consumption of the system.This test demonstration is intended to demonstrate the results of various power consumption tests on the ESP8266. Based on this guide, users can choose the appropriate PHY mode and data transmission scheme for their application.

ZIP V1.0 2016.10.10
ESP8266 FOTA Demonstration

Espressif provides guidelines and a sample implementation of FOTA (Firmware Over-The-Air) function to upgrade the firmware on devices powered by the ESP8266. ESP8266 device will download a new version of firmware from the update server over Wi-Fi and run it. This guide is intended to help you run a FOTA demonstration on the ESP8266 easily and quickly, with a PC acting as the local update server. The FOTA test has been demonstrated and run on the ESP-Launcher, an ESP8266 evaluation board designed by Espressif. However, with appropriate build settings based on your application flash configuration, the test can be made to run on any ESP8266-based system. The demonstration initially runs the user1.bin as the primary firmware. The user1.bin, when executed, connects to the update server and downloads user2.bin (updated firmware) into the flash memory. When a system restart is triggered, the ESP8266 boots into the updated user2.bin, which now becomes the primary firmware binary file until another update is available for download. This new update is downloaded as user1.bin. This cycle is repeated for every subsequent update.

ZIP V1.0 2016.10.11
ESP8266 FOTA Demonstration with Phone App

This guide demonstrates the FOTA (Firmware-Over-The-Air) function for ESP8266-based devices. In particular, the guide outlines the process of upgrading ESP8266 firmware from Espressif Cloud over Wi-Fi by using our Android app. This process requires no technical skills and does not involve a PC or UART based tools. Therefore this process can be carried out by any user, including end users of ESP8266 based products. The FOTA test has been demonstrated and run on the ESP-Launcher, an ESP8266 evaluation board designed by Espressif. However, with appropriate build settings based on your application flash configuration, the test can be made to run on any ESP8266 based system.

ZIP V1.0 2016.10.23
ESP32&ESP8266&ESP32S2 RF Performance Test Demonstration

This guide demonstrates how to run an RF related performance test and certification test using an RF tester to check an ESP32 / ESP8266 based product, either functioning as a standalone controller or an integrated part of MCU.

ZIP V2.5 2020.07.15
ESP8266&ESP32 WFA Certification and Test Guide

This test guide document is used to guide customers based on the ESP32/ESP8266 product design process instructions required when passing the certification in the WiFi Alliance certification laboratory.

Windows PC v1.1 2020.08.05

Documentation

  • Collapse all
  • Expand all
Title Body Format Version Release Date Download
ESP-WROOM-02 PCB Design and Module Placement Guide

This application note describes the recommended placement of the antenna on a host board to ensure optimal RF performance.

PDF V1.0 2016.06.30
ESP-WROOM-02 Reference Design

ESP-WROOM-02 hardware downloading resources, manufacturing specifications, BOM, schematics.

ZIP V1.1 2020.01.15
ESP-WROOM-02 Reference Design

ESP-WROOM-02 hardware downloading resources, manufacturing specifications, BOM, schematics.

ZIP V1.1 2020.01.15
Espressif Production Testing Guide

This guide mainly describes the production testing schemes available for Espressif Wi-Fi products (Wi-Fi module/Chip Onboard), thus providing reference for the production testing of customer products.

PDF V1.1 2020.06.24
ESP8266 Hardware Design Guidelines

The ESP8266 Hardware Design Guidelines outlines recommended design practices when developing standalone or add-on systems based on the ESP8266 series of products, including the ESP8266, the ESP-WROOM modules, and ESP-Launcher—the development board.

PDF V2.6 2019.10.01
Espressif Products 
Ordering Information

Espressif Products
 Ordering Information.

PDF V4.4 2020.09.03
ESP-WROOM-02 Datasheet

This document introduces the readers to the hardware specifications of ESP-WROOM-02.

PDF V3.2 2020.07.17

AT

Found 12 results
  • Collapse all
  • Expand all
Title Body Platform Version Release Datesort descending Download
ESP8266 AT Bin V1.5.1

*Note:

When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.

Version Description:
Based on ESP8266_NonOS_SDK V2.1.

1. Fixed the WPA2 KRACK issue.

2. Fixed the issue of wrong messages being displayed after upgrading the firmware. 

Bin V1.5.1 2017.11.06
ESP8266 AT Bin V1.6

*Note:

When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.

Version Description:
1. Update AT version to 1.6.0.0;

2. Add a new command `AT+SYSMSG` to enable some report information;

3. Add a new command `AT+CWCOUNTRY`;

    - `AT+CWCOUNTRY=<country_policy>,"country_code",<start_channel>,<total_channel_number>`

4. Add new command `AT+CIPSERVERMAXCONN`;

    - `AT+CIPSERVERMAXCONN=<num>`

5. Update command `AT+CWLAP`;

    - `AT+CWLAP =<ssid>[,<mac>,<ch>,<scan_type>,<scan_time_min>,<scan_time_max>]`

6. Update command `AT+CWLAPOPT`;

    - Mask changes from 0x7F to 0x7FF

7. Optimize tcp server by using new `espconn_recv`;

8. Fix an issue that getting error irom string when print messages after upgrade;

9. Fix an issue that baudrate is not correctly set when it was set at 1,200;

10. Fix an issue that it should return error if the link id is wrong;

11. Fix an issue that DNS auto mode is used by default;

12. Fix a wrong link id issue when client connection number reaches maximum;

13. Fix an issue that error will be reported when the maximun connection number is more than 5;

14. Fix the message is incorrect when creating UDP if ip is a domain name;

15. Fix GSLP too long time error;

16. Fix that `AT+CIPSTART` causes busy if the server is connected at the same time;

Bin V1.6 2018.02.07
ESP8266 AT Bin V1.6.1

*Note:
When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.

Version Description:

1. Fix an issue that light sleep current is larger than before.

Bin V1.6.1 2018.02.13
ESP8266 AT Bin V1.6.2

Note: 

When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.

Version Description:

1. Fix station connecting behavior after upgrading from an old version.

2. Fix wrong SSID query when the length of SSID is 32 bytes.

3. Optimize AT+CIUPDATE behavior.

Bin V1.6.2 2018.06.08
ESP8266 AT Bin V1.7.0

*Note:

When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.

Version Description:
Based on ESP8266_NonOS_SDK V3.0.0.

Limited by the size of the AT bin file,  only `1024+1024 flash map` is supported by default. 

Bin V1.7.0 2018.08.24
ESP8266 NonOS AT Bin V1.7.1

*Note:

When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.

Version Description:
Based on ESP8266_NonOS_SDK V3.0.1.

Limited by the size of the AT bin file,  only `1024+1024 flash map` is supported by default. 

Bin V1.7.1 2019.07.15
ESP8266 IDF AT Bin V2.0

Based on ESP8266_RTOS_SDK V3.2.

Bin V2.0 2019.07.16
ESP8266 Qcloud IoT AT

Based on ESP8266 QCloud AT Command.

Bin V1.0.0 2019.08.19
ESP8266 NonOS AT Bin V1.7.2

*Note:

When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.

Version Description:
Based on ESP8266_NonOS_SDK V3.0.2.

Limited by the size of the AT bin file,  only `1024+1024 flash map` is supported by default. 

Bin V1.7.2 2020.01.20
ESP8266 NonOS AT Bin V1.7.3

*Note:

When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.

Version Description:

Based on ESP8266_NonOS_SDK V3.0.3.

Bin V1.7.3 2020.03.26
ESP8266 NonOS AT Bin V1.7.4

*Note: 

When developing new products with ESP8266, it is recommended that you use ESP8266 AT Bin V2.0.0.0 and/or later versions. Previous AT versions were based on the ESP8266 NONOS SDK, to which no new features will be added in the future. ESP8266 AT Bin V2.0.0.0 and/or later versions will be developed according to the ESP8266 RTOS SDK, which will continue being updated.


Version Description:
Based on ESP8266_NonOS_SDK V3.0.4.

Bin V1.7.4 2020.06.03
ESP8266 IDF AT Bin (Latest)
Bin V2.1 2020.07.29