fbpx
Wikipedia

ESP32

ESP32 is a series of low-cost, low-power system on a chip microcontrollers with integrated Wi-Fi and dual-mode Bluetooth. The ESP32 series employs either a Tensilica Xtensa LX6 microprocessor in both dual-core and single-core variations, Xtensa LX7 dual-core microprocessor or a single-core RISC-V microprocessor and includes built-in antenna switches, RF balun, power amplifier, low-noise receive amplifier, filters, and power-management modules. ESP32 is created and developed by Espressif Systems, a Chinese company based in Shanghai, and is manufactured by TSMC using their 40 nm process.[2] It is a successor to the ESP8266 microcontroller.

ESP32
ESP-WROOM-32 module with ESP32-D0WDQ6 chip
ManufacturerEspressif Systems
TypeMicrocontroller
Release dateSeptember 6, 2016 (2016-09-06)[1]
CPUTensilica Xtensa LX6 microprocessor @ 160 or 240 MHz
Memory320 KiB SRAM
Power3.3 V DC
PredecessorESP8266

Features edit

 
ESP32 function block diagram.
 
ESP32 Die shot

Features of the ESP32 include the following:[3]

  • Processors:
    • CPU: Xtensa dual-core (or single-core) 32-bit LX6 microprocessor, operating at 160 or 240 MHz and performing at up to 600 DMIPS
    • Ultra low power (ULP) co-processor
  • Memory: 520 KiB RAM, 448 KiB ROM
  • Wireless connectivity:
    • Wi-Fi: 802.11 b/g/n
    • Bluetooth: v4.2 BR/EDR and BLE (shares the radio with Wi-Fi)
  • Peripheral interfaces:
  • Security:
  • Power management:
    • Internal low-dropout regulator
    • Individual power domain for RTC
    • 5 μA deep sleep current
    • Wake up from GPIO interrupt, timer, ADC measurements, capacitive touch sensor interrupt

ESP32-xx family edit

Since the release of the original ESP32, a number of variants have been introduced and announced. They form the ESP32 family of microcontrollers. These chips have different CPUs and capabilities, but all share the same SDK and are largely code-compatible. Additionally, the original ESP32 was revised (see ESP32 ECO V3, for example). See also https://gist.github.com/sekcompsci/2bf39e715d5fe47579fa184fa819f421

ESP32 edit

  • Xtensa single-/dual-core 32-bit LX6 microprocessor(s)
  • Supports single-precision Floating Point Unit (FPU)
  • Wi-Fi: 802.11 b/g/n
  • Bluetooth: v4.2 BR/EDR and BLE (shares the radio with Wi-Fi)
  • 34 × programmable GPIOs
  • 12-bit SAR ADC up to 18 channels
  • 2 x 8-bit DAC

ESP32-S2 edit

  • Single-core Xtensa LX7 CPU, up to 240 MHz
  • NO Floating Point Unit (no FPU)[6]
  • 320 KiB SRAM, 128 KiB ROM, and 16 KiB RTC SRAM
  • Wi-Fi 2.4 GHz (IEEE 802.11b/g/n)[7]
  • No Bluetooth
  • 43 programmable GPIOs[7]
  • 2 × 13-bit SAR ADCs, up to 20 channels
  • USB OTG

ESP32-S3 edit

  • Dual-core Xtensa LX7 CPU, up to 240 MHz,[8] and supporting single-precision FPU
    • Added instructions to accelerate machine learning applications
  • 512 KiB SRAM, 384 KiB ROM, and 16 KiB RTC SRAM
  • Capable of connecting to external PSRAM and Flash via Quad SPI or Octal SPI, and share the same 32 MiB address space
  • Ultra-low power RISC-V (RV32IMC) coprocessor clocked at 17.5 MHz approximately
  • Ultra-low power FSM coprocessor similar to previous ESP32 and ESP32-S2
  • Wi-Fi 2.4 GHz (IEEE 802.11 b/g/n)[9]
  • Bluetooth 5 (LE)
  • 45 programmable GPIOs
  • No integrated ethernet MAC
  • 2 × 12-bit SAR ADCs, up to 20 channels
  • USB OTG

ESP32-C2 edit

  • 32-bit RISC-V single-core processor that operates at up to 120 MHz, implementing RV32IMC ISA [10]
  • State-of-the-art power and RF performance
  • 576 KB ROM, 272 KB SRAM (16 KB for cache) on the chip
  • 14 programmable GPIOs: SPI, UART, I2C, LED PWM controller, General DMA controller (GDMA), SAR ADC, Temperature sensor

ESP32-C3 edit

 
NodeMCU board with an ESP32-C3-32S
  • Single-core 32-bit RISC-V CPU, up to 160 MHz[11]
  • 400 KiB SRAM, 384 KiB ROM, and 8 KiB RTC SRAM
  • Wi-Fi 2.4 GHz (IEEE 802.11b/g/n)[12]
  • Bluetooth 5 (LE)[12]
  • 22 / 16 programmable GPIOs
  • 2 ADC-12bit
  • Pin compatible with ESP8266

ESP32-C6 edit

  • High performance 32-bit RISC-V CPU, up to 160 MHz,[13] implementing RV32IMAC
  • Low power 32-bit RISC-V CPU, up to 20 MHz, implementing RV32IMAC
  • 512 KiB SRAM and 320 KiB ROM
  • IEEE 802.11ax (Wi-Fi 6) on 2.4 GHz, supporting 20 MHz bandwidth in 11ax mode, 20 or 40 MHz bandwidth in 11b/g/n mode
  • IEEE 802.15.4 (Thread + Zigbee)
  • Bluetooth 5.3 (LE)
  • 30 (QFN40) / 22 (QFN32) programmable GPIOs

ESP32-H2 edit

Announced edit

ESP32-C5 edit

  • Single-core 32-bit RISC-V CPU, up to 240 MHz[15]
  • 400 KiB SRAM and 384 KiB ROM
  • IEEE 802.11ax (Wi-Fi 6) on 2.4 and 5 GHz, supporting 20 MHz bandwidth in 11ax mode, 20 or 40 MHz bandwidth in 11b/g/n mode
  • Bluetooth 5 (LE)
  • > 20 programmable GPIOs

ESP32-P4 edit

  • High performance dual-core 32-bit RISC-V CPU, up to 400 MHz
    • Implementing RV32IMAFC_Zicsr_Zifencei and custom AI/vector instructions.
    • Supports single-precision Floating Point Unit (FPU).
  • Low performance single-core 32-bit RISC-V CPU, up to 40 MHz
    • Implementing RV32IMAC_Zicsr_Zifencei ISA extensions.
  • 768 KiB SRAM on high-performance core system.
  • 8 KiB TCM on high-performance core system.
  • 32 KiB SRAM on low-power subsystem.
  • Support PSRAM.
  • Integrated hardware accelerators for various media encoding protocols, including H.264.
  • Wi-Fi and Bluetooth are not implemented.
    • If a wireless connection is required, it can be easily connected to the ESP32-C/S/H series.
  • More than 50 programmable GPIOs[16]

QFN packaged chip and module edit

ESP32 is housed in quad-flat no-leads (QFN) packages of varying sizes with 49 pads. Specifically, 48 connection pads along the sides and one large thermal pad (connected to ground) on the bottom.

Chips edit

The ESP32 system on a chip integrated circuit is packaged in both 6 mm × 6 mm and 5 mm × 5 mm sized QFN packages.

Series Identifier Processor
cores
Processor
speed (MHz)
Embedded flash
memory (MiB)
Embedded PSRAM
memory (MiB)
GPIOs Package
size
Description
ESP32
ESP31B 2 240 0 0 34 6 mm×6 mm Pre-release SoC used for beta testing; no longer available.
ESP32-D0WDQ6 2 240 0 0 34 6 mm×6 mm Initial production release chip of the ESP32 series.
Not Recommended for New Designs (NRND).
ESP32-D0WD 2 240 0 0 34 5 mm×5 mm Smaller physical package variation similar to ESP32-D0WDQ6.
Not Recommended for New Designs (NRND).
ESP32-D0WDQ6-V3 2 240 0 0 34 6 mm×6 mm Introduces some fixes to ESP32-D0WDQ6.
Not Recommended for New Designs (NRND).
ESP32-D2WD 2 160 2 0 34 5 mm×5 mm 2 MiB (16 Mibit) embedded flash memory variation.
Removed.
Not Recommended for New Designs (NRND).
ESP32-S0WD 1 160 0 0 34 5 mm×5 mm Single-core processor variation.
Not Recommended for New Designs (NRND).
ESP32-D0WD-V3 2 240 0 0 34 5 mm×5 mm Introduces some fixes to ESP32-D0WD.
ESP32-D0WDR2-V3 2 240 0 2 34 5 mm×5 mm
ESP32-U4WDH 2 240 4 0 34 5 mm×5 mm Single-core processor and 4 MiB (32 Mibit) embedded flash memory variation.
Also 1 CPU 160MHz variant existed.
ESP32-S2
ESP32-S2 1 240 0 0 43 7 mm×7 mm With USB OTG.
ESP32-S2R2 1 240 0 2 43 7 mm×7 mm With USB OTG.
ESP32-S2FH2 1 240 2 0 43 7 mm×7 mm With USB OTG.
ESP32-S2FH4 1 240 4 0 43 7 mm×7 mm With USB OTG.
ESP32-S2FN4R2 1 240 4 2 43 7 mm×7 mm With USB OTG.
ESP32-S3
ESP32-S3 2 240 0 0 45 7 mm×7 mm With USB OTG. With 3.3V and 1.8V VDD_SPI voltage.
ESP32-S3R2 2 240 0 2 45 7 mm×7 mm With USB OTG.
ESP32-S3R8 2 240 0 8 45 7 mm×7 mm With USB OTG.
ESP32-S3R8V 2 240 0 8 45 7 mm×7 mm With USB OTG. With 1.8V VDD_SPI voltage.
ESP32-S3FN8 2 240 8 0 45 7 mm×7 mm With USB OTG.
ESP32-S3FH4R2 2 240 4 2 45 7 mm×7 mm With USB OTG.
ESP32-C2
ESP8684H1 1 120 1 0 14 4 mm×4 mm With Bluetooth 5.
ESP8684H2 1 120 2 0 14 4 mm×4 mm With Bluetooth 5.
ESP8684H4 1 120 4 0 14 4 mm×4 mm With Bluetooth 5.
ESP32-C3
ESP32-C3 1 160 0 0 22 5 mm×5 mm With Bluetooth 5.
ESP32-C3FN4 1 160 4 0 22 5 mm×5 mm Not Recommended for New Designs (NRND).
ESP32-C3FH4 1 160 4 0 22 5 mm×5 mm With Bluetooth 5.
ESP32-C3FH4AZ 1 160 4 0 16 5 mm×5 mm With Bluetooth 5. SPI0/SPI1 pins for flash connection are not bonded.
ESP8686H4 1 - 4 0 - 4 mm×4 mm Not released.
ESP8685H2 1 160 2 0 15 4 mm×4 mm With Bluetooth 5.
ESP8685H4 1 160 4 0 15 4 mm×4 mm With Bluetooth 5.
ESP32-C6
ESP32-C6 1 160 0 0 30 5 mm×5 mm With Wi-Fi 6 and Bluetooth 5.
ESP32-C6FH4 1 160 4 0 22 5 mm×5 mm With Wi-Fi 6 and Bluetooth 5.
ESP32-H2
ESP32-H2FH2 1 96 2 0 19 4 mm×4 mm With Bluetooth 5 and Bluetooth Mesh.
ESP32-H2FH4 1 96 4 0 19 4 mm×4 mm With Bluetooth 5 and Bluetooth Mesh.

In 2020, chips ESP32-D0WDQ6 and ESP32-D0WD also got a V3 version (ESP32 ECO V3), which fixes some of the bugs[17] and introduces improvements over the previous versions.

Modules edit

The ESP32 PICO system in package modules combine an ESP32 silicon chip, crystal oscillator, flash memory chip, filter capacitors, and RF matching links into a single 7 mm × 7 mm sized QFN package.

The first released PICO was the ESP32-PICO-D4 with 2 CPUs at 240MHz, 4MiB internal flash, a 40MHz oscillator and 34 GPIOs.[18]

Later, in 2020, the ESP32-PICO-V3 and ESP32-PICO-V3-02 modules were introduced both based on the ESP32 ECO V3 wafer.[19] [20]

In 2022 the ESP32-S3-PICO-1 module was introduced with USB OTG and internal PSRAM.[21]

Identifier Processor
cores
Processor
speed (MHz)
Embedded flash
memory (MiB)
Embedded PSRAM
memory (MiB)
GPIOs Package
size
Description
ESP32-PICO-D4 2 240 4 0 34 7 mm×7 mm Includes ESP32 chip, crystal oscillator, flash memory, filter capacitors, and RF matching links.[22]
ESP32-PICO-V3 2 240 4 0 31 7 mm×7 mm Based on ESP32 with ECO V3 wafer.
ESP32-PICO-V3-02 2 240 8 2 29 7 mm×7 mm Based on ESP32 with ECO V3 wafer.
ESP32-S3-PICO-1-N8R2 2 240 8 2 39 7 mm×7 mm Includes USB OTG.
ESP32-S3-PICO-1-N8R8 2 240 8 8 39 7 mm×7 mm Includes USB OTG.

Printed circuit boards edit

Surface-mount module boards edit

ESP32 based surface-mount printed circuit board modules directly contain the ESP32 SoC and are designed to be easily integrated onto other circuit boards. Meandered inverted-F antenna designs are used for the PCB trace antennas on the modules listed below. In addition to flash memory, some modules include pseudostatic RAM (pSRAM).

Vendor Name Antenna Flash memory (MiB) PSRAM (MiB) Description
Espressif ESP-WROOM-03 PCB trace 4 0 Discontinued. Limited distribution, pre-production module created by Espressif for beta testing purposes; this module used the ESP31B, the beta testing chip for the ESP32 series.[23][24][25][26][27] FCC Part 15.247 tested (FCC ID: 2AC7Z-ESP32).[28]
ESP32-WROOM-32 PCB trace 4 0 First publicly available ESP32 module board created by Espressif.[29] FCC Part 15.247 tested (FCC ID: 2AC7Z-ESPWROOM32).[30] Based on ESP32-D0WDQ6 chip. Originally named "ESP-WROOM-32".
ESP32-WROOM-32E PCB trace 4,8,16 0 Same as ESP32-WROOM-32 but with the Eco V3 processor revisions[31]
ESP32-WROOM-32D PCB trace 4 0 Revision of the ESP-WROOM-32 module which uses an ESP32-D0WD chip instead of an ESP32-D0WDQ6 chip.[32] Originally named "ESP-WROOM-32D".
ESP32-SOLO-1 PCB trace 4 0 Similar to the ESP32-WROOM-32D module, but uses the single-core ESP32-S0WD chip instead of the dual-core ESP32-D0WD.
ESP32-WROOM-32U U.FL socket 4 0 Alternative to the ESP-WROOM-32D module which has a U.FL connector for external antenna in lieu of a PCB trace antenna.[32]
ESP32-WROVER PCB trace 4 4 ESP32 module board with 4 MiB pSRAM created by Espressif. FCC part 15.247 tested (FCC ID 2AC7Z-ESP32WROVER). Uses 40 MHz crystal oscillator. Does not include U.FL connector. Based on ESP32-D0WDQ6 chip. Since June 2018, new modules have been upgraded to 8 MiB pSRAM.
ESP32-WROVER-I U.FL socket, PCB trace 4 4 Variation of ESP32-WROVER module configured to use an on-board U.FL compatible connector. PCB trace antenna not connected by default.
ESP32-WROVER-B PCB trace 4 8 Revision of ESP32-WROVER module with 8 MiB pSRAM (instead of 4 MiB pSRAM) operating at 3.3V (instead of 1.8V in previous versions) and ESP32-D0WD (instead of ESP32-D0WDQ6). FCC part 15.247 tested (FCC ID 2AC7Z-ESP32WROVERB). Does not include U.FL connector. (Custom order option for flash capacity of 8 MiB or 16 MiB also available.)
ESP32-WROVER-IB U.FL socket, PCB trace 4 8 Variation of ESP32-WROVER-B module configured to use an on-board U.FL compatible connector. PCB trace antenna not connected by default.
ESP32-WROVER-E PCB trace 4,8,16 2,8 Revision of ESP32-WROVER module with 2 or 8 MiB pSRAM (instead of 4 MiB pSRAM) operating at 3.3V (instead of 1.8V in previous versions) and ESP32-D0WD-V3, or in 2MB pSRAM models, ESP32-D0WDR2-V3. FCC part 15.247 tested (FCC ID 2AC7Z-ESP32WROVERE). Does not include U.FL connector. (Custom order option for flash capacity of 2 MiB, 8 MiB, or 16 MiB also available.)[33]
ESP32-WROVER-IE U.FL socket, PCB trace 4,8,16 2,8 Variation of ESP32-WROVER-E module configured to use an on-board U.FL compatible connector. PCB trace antenna not connected by default.
ESP32-PICO-V3-ZERO PCB trace 4 0 Based on ESP32-PICO-V3 SiP. It is designed as a module for Alexa Connect Kit (ACK) and connecting with Amazon Alexa.
Ai-Thinker ESP32-S PCB trace 4 0 Ai-Thinker's equivalent to Espressif's ESP-WROOM-32 module. (Same form factor and general specifications.)[34] Previously branded as "ESP-32S" with the hyphen before "32S", the initial release of the ESP-32S module replaced the previously announced, but never released, ESP3212 module.
ESP32-A1S U.FL socket, PCB trace 8 4 Contains an extra AC101 audio codec IC whose IO-pins (line, mic, etc.) are led to the board pins. Comes separately or soldered onto a corresponding audio development board ("ESP32-Audio-Kit").[35][36][37]
AnalogLamb ESP-32S-ALB PCB trace 4 0 Clone of the ESP-32S module (ESP-WROOM-32 compatible footprint). Seen with a green solder mask coating.[38]
ALB-WROOM PCB trace 16 0 Variation of ESP-32S-ALB with 16 MiB of flash memory.[38]
ALB32-WROVER PCB trace 4 4 ESP32 module board with 4 MiB pSRAM with the same footprint as the ESP-WROOM-32 module.[39]
DFRobot ESP-WROOM-32 PCB trace 4 0 Module board similar to Espressif Systems's ESP-WROOM-32, but is not FCC certified, and uses 26 MHz or 32 kHz crystal oscillator.[40]
eBox & Widora ESP32-Bit Ceramic, U.FL socket 4 0 Module has a ceramic antenna and an U.FL antenna connector. This module has a different footprint than the ESP-WROOM-32/ESP-32S modules.
Goouuu Tech ESP-32F PCB trace 4 0 Module board similar to Espressif Systems's ESP-WROOM-32. FCC certified (ID 2AM77-ESP-32F).
IntoRobot W32 PCB trace 4 0 Module similar in appearance to Espressif's ESP-WROOM-32, but footprint pinout differs.[41]
W33 Ceramic, U.FL socket 4 0 Differs from IntoRobot W32 module in its antenna configuration.
ITEAD PSH-C32 PCB trace 1[42] 0 Module has unusually small flash memory on board. Also, footprint is unique and differs from all other ESP32 modules.[43]
Pycom[44] W01 (Not included.) 8 4 OEM module version of the WiPy 2.0. Supports Wi-Fi and Bluetooth. FCC ID 2AJMTWIPY01R.
L01 (Not included.) 8 4 OEM module version of the LoPy. Supports Wi-Fi, Bluetooth, and LoRa. FCC ID 2AJMTLOPY01R.
L04 (Not included.) 8 4 OEM module version of the LoPy4. Supports Wi-Fi, Bluetooth, LoRa, and Sigfox.
S01 (Not included.) 8 4 Discontinued. OEM module version of the SiPy. Supports Wi-Fi, Bluetooth, and Sigfox (14 dBm and 22 dBm).
G01 (Not included.) 8 4 OEM module version of the GPy. Supports Cellular LTE-CAT M1/NB1, Wi-Fi and Bluetooth.
u-blox NINA-W131 (Not included.) 2 0 Belongs to the u-blox NINA-W13 series of Wi-Fi modules.[45]
NINA-W132 PIFA 2 0 Belongs to the u-blox NINA-W13 series of Wi-Fi modules.[45] On board planar inverted-F antenna (PIFA) is shaped (cut & bent) metal, not a PCB trace.

Development and other boards edit

 
SparkFun Thing Plus - ESP32 WROOM

Development & break-out boards extend wiring and may add functionality, often building upon ESP32 module boards and making them easier to use for development purposes (especially with breadboards).

Vendor Name Surface-mount module used Description
Espressif ESP_Module_Testboard ESP-WROOM-03 Break-out board included with ESP-WROOM-03 beta modules.[23][24]
ESP32_Demo Board_V2 ESP-WROOM-32 Development & demonstration board created by Espressif.[46][47]
ESP32-DevKitC ESP32-WROOM-32, v4 comes with ESP32-WROOM-DA(Dual Antenna), ESP32-WROVER or ESP32-Solo (Single core variant) Compact development board created by Espressif.[48] Silkscreen labeling on PCB reads "Core Board".
ESP-WROVER-KIT ESP-WROOM-32 or ESP32-WROVER Large development board created by Espressif.[49] Previously named ESP32-DevKitJ.[50]
ESP32-PICO-KIT ESP32-PICO-D4 Small development board with micro usb and two header rows of 17 pins. FCC ID 2AC7Z-ESP32PICOKIT.
Adafruit HUZZAH32 ESP-WROOM-32 Also referred to as the "ESP32 Feather Board", the HUZZAH32 is a compact development board/module that is compatible with the Adafruit Feather family of products.
Ai-Thinker NodeMCU-32S ESP-32S NodeMCU-like development board.[51]
ESP32-CAM ESP32-S Compact (27 mm x 40.5 mm) board with ribbon cable Camera Serial Interface with support for 1600 x 1200 pixel OV2640 or 640 x 480 OV7670 camera. Has 9 usable IO pins and microSD card slot.[52]
AnalogLamb ESP32 Development Board ESP-32S-ALB or ALB-WROOM Development board similar to Espressif's ESP32-DevKitC with on board a CP2102 USB/serial bridge. 4 MiB variation uses ESP-32S-ALB; 16 MiB variation uses ALB-WROOM module.[53]
Maple ESP32 ESP-32S-ALB Development board with Arduino-style connections and CP2104 USB/serial interface.[54]
April Brother ESPea32 Development board with perfboard area that may be optionally cut-off.
ArduCAM ESP32 UNO ESP-32S Arduino Uno-like development board based on ESP32 IoT UNO framework with support for SPI ArduCAM, battery pins and uSD card slot.[55]
Arduino Aruino Nano ESP32 U-Blox NORA-W106-10B (based on ESP32-S3 IC) Arduino Nano footprint
Banana pi BPI:bit ESP-32S a development for Webduino and Arduino
BPI-UNO32 ESP32-S a development board for Arduino
DoIT ESPduino32 ESP-WROOM-32 Full-featured Arduino Uno-like development board compatible with Arduino Shields. It also adds additional SPI & IO pins. The board is a clone of WeMos D1 R32 with a USB Type B socket.
ESP32 DEVKIT V1 ESP-WROOM-32 The ESP32 DevKit V1 is probably the most popular among hobbyists and educators for its ease of use and versatility in various electronic projects. The pinout[56] It's one of the most copied.
EzSBC ESP32-01 Breakout and Development Board ESP-WROOM-32 Full-featured development board with two tri-color LEDs and fits on a breadboard.
Gravitech & MakerAsia Nano32 Development board that directly incorporates the ESP32 chip.
HydraBus HydraESP32 ESP-WROOM-32 or ESP-32S HydraESP32 HydraBus v1.1 Rev1 shield/breakout board for ESP-WROOM-32 or ESP-32S. This shield can be used with or without a HydraBus board.
Noduino Quantum Arduino-style development board that directly incorporates the ESP32 chip.
Olimex ESP32-Gateway ESP32-WROOM32 Wi-Fi/Bluetooth/Ethernet
ESP32-DevKit-LiPo ESP32-WROOM-32 pin compatible with ESP32-CoreBoard, but adds Lipo charger and ability to work on LiPo.
ESP32-POE-ISO ESP32-WROOM-32/UE Wi-Fi/Bluetooth/Ethernet development board with Power over Ethernet and 2W of isolated DC power
ESP32-POE ESP32-WROOM-32 Wi-Fi/Bluetooth/Ethernet development board with Power over Ethernet
ESP32-PRO Wi-Fi/Bluetooth and PIC32MX270F256DT microcontroller and 32 Mb SPI flash and 32 Mb PSRAM. ESP32-PRO-C includes external crypto engine with ATECC508A
ESP32-EVB ESP32-WROOM32 Wi-Fi/Bluetooth/Ethernet development board with MicroSD, CAN, IR, LiPo, and two relays.
ESP32-ADF ESP32-WROVER-B audio development framework board with stereo microphones, speakers, audio output jack.
Pycom WiPy MicroPython programmable Wi-Fi & Bluetooth IoT development platform with a 1 km Wi-Fi range. WiPy versions 2.0 and 3.0 use ESP32.
LoPy Triple network Pycom board featuring LoRa, Wi-Fi (1 km range), and BLE.
LoPy4 ? Quadruple network Pycom board featuring LoRa, Sigfox, Wi-Fi (1 km range), and BLE.
SiPy Triple network Pycom board featuring Sigfox, Wi-Fi (1 km range), and BLE.
GPy Triple network Pycom board featuring LTE-M, Wi-Fi (1 km range), and BLE.
FiPy Quintuple network Pycom board featuring LTE-M, LoRa, Sigfox, Wi-Fi (1 km range), and BLE.
SparkFun ESP32 Thing Compact development board with FTDI FT231x USB/serial interface and LiPo charger built-in.
SunDUINO ESP32 MiniBoard ESP-WROOM-32 Breakout compatible with the Espressif ESP32-DevKitC. Lacks on-board USB-UART.
ESP32 MiniBoard v2 ESP32-Wrover-B/IB Breakout board with Silabs CP2102, battery charger. Compatible with Espressif DEVkit.
ESP32 SunDUINO ESP-WROOM-32 or ESP-32S Arduino-style development board. Lacks on-board USB-UART.
SwitchDoc Labs BC24 ESP-WROOM-32 ESP32 Breakout with 24 SK6812RGBW LEDs with Grove Connectors for easy prototyping. Comes with USB-UART and Feather compatible pinout.[57]
Watterott ESP-WROOM32-Breakout ESP-WROOM-32 Breakout which is compatible with the Espressif ESP32-DevKitC.
WEMOS[58] LOLIN32 [Retired][59] ESP-WROOM-32
LOLIN32 Lite [Retired][60] ESP32-D0WDQ6
LOLIN32 Pro [Retired][61] ESP32-WROVER MicroSD card slot (supports SD and SPI mode)
LOLIN D32[62] ESP-WROOM-32
LOLIN D32 Pro[63] ESP32-WROVER I2C port, TFT port and Micro SD Card slot (support SPI mode)
Widora Air Compact ESP32 development board.
MagicBit Magic Bit Core ESP-WROOM-32 Compact ESP32 development board with displays and several sensors onboard to make learning embedded development convenient.

† ESP32 SoC incorporated directly onto development board; no module board used.

Programming edit

Programming languages, frameworks, platforms, and environments used for ESP32 programming:

  • ESP-IDF[64][65] – Espressif’s official IoT Development Framework for the ESP32, ESP32-S, ESP32-C and ESP32-H series of SoCs.
  • Arduino-ESP32[66] – Arduino core for the ESP32, ESP32-S2, ESP32-S3 and ESP32-C3.
  • Espruino – JavaScript SDK and firmware closely emulating Node.js
  • MicroPython (and CircuitPython) – lean implementation of Python 3 for microcontrollers
  • Lua Network/IoT toolkit for ESP32-Wrover[67]
  • Moddable SDK[68] - modern JavaScript and TypeScript with networking, graphics, and ECMA-419 [69] APIs
  • Mongoose OS – an operating system for connected products on microcontrollers; programmable with JavaScript or C. A recommended platform by Espressif Systems,[70] AWS IoT,[71] and Google Cloud IoT.[72]
  • mruby for the ESP32
  • NodeMCULua-based firmware
  • PlatformIO[73]
  • Rust[74][75]
  • Visual Studio Code with the officially supported Espressif Integrated Development Framework (ESP-IDF) Extension[76]
  • Zerynth – Python for IoT and microcontrollers, including the ESP32
  • Matlab
  • Matlab Simulink
  • ESPHome — ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through home automation systems.

Reception and use edit

Commercial and industrial use of ESP32:

Use in commercial devices edit

  • Alibaba Group's IoT LED wristband, used by participants at the group's 2017 annual gathering. Each wristband operated as a "pixel", receiving commands for coordinated LED light control, allowing formation of a "live and wireless" screen.[77]
  • DingTalk's M1, a biometric attendance-tracking system.[78]
  • LIFX Mini, a series of remotely controllable, LED based light bulbs.[79]
  • Pium, a home fragrance and aromatherapy device.[80]
  • HardKernel's Odroid Go, an ESP32 based handheld gaming device kit made to commemorate Odroid's 10th anniversary.[81]
  • Playdate, a handheld video game console jointly developed by Panic Inc. and Teenage Engineering.
  • Octopus Energy Mini, an ESP32-C6 based real-time energy monitor.[82]

Use in industrial devices edit

  • TECHBASE's Moduino X series X1 and X2 modules are ESP32-WROVER / ESP32-WROVER-B based computers for industrial automation and monitoring, supporting digital inputs/outputs, analog inputs, and various computer networking interfaces.[83]
  • NORVI IIOT Industrial Devices with ESP32-WROVER / ESP32-WROVER-B SOC for industrial automation and monitoring with digital inputs, analog inputs, relay outputs and multiple communications interfaces. Supports LoRa and Nb-IoT as expansion modules.[84]

See also edit

References edit

  1. ^ "Espressif Announces the Launch of ESP32 Cloud on Chip and Funding by Fosun Group". Espressif Systems. 2016-09-07. Retrieved 2021-03-29.
  2. ^ "ESP32 Overview". Espressif Systems. Retrieved 2016-09-01.
  3. ^ "ESP32 Datasheet" (PDF). Espressif Systems. 2017-03-06. Retrieved 2017-03-14.
  4. ^ "IEEE 1588 (PTP) Support (IDFGH-110) #1223". Espressif. 7 November 2021.
  5. ^ "Certificates | Espressif Systems". www.espressif.com. Retrieved 2021-08-07.
  6. ^ Landsmeer, Lennart (2021-04-08). "No, the ESP32-S2 is not faster at floating point operations (and how do you actually speed up division on the ESP32?)". The Weekend Writeup.
  7. ^ a b "ESP32-S2_datasheet" (PDF). Espressif. 2021-06-02.
  8. ^ Lewis, James (2021-01-01). "Espressif's New ESP32-S3 Adds AI Features for IoT Devices".
  9. ^ "ESP32-S3".
  10. ^ https://www.espressif.com/sites/default/files/documentation/esp32-c3_datasheet_en.pdf
  11. ^ List, Jenny (2020-11-22). "Espressif Leaks ESP32-C3: A WiFi SOC That's RISC-V and is ESP8266 Pin-Compatible". Hackaday.
  12. ^ a b "ESP32-C3 Datasheet" (PDF).
  13. ^ "Announcing ESP32-C6, a Wi-Fi 6 + Bluetooth 5 (LE) SoC" (Press release). Espressif. 2021-04-09. Retrieved 2021-04-22.
  14. ^ "Announcing ESP32-H2, an IEEE 802.15.4 + Bluetooth 5 (LE) RISC-V SoC | Espressif Systems". www.espressif.com. Retrieved 2022-01-27.
  15. ^ "Announcing ESP32-C5: Espressif's first Dual-Band Wi-Fi 6 MCU" (Press release). Espressif. 2022-06-20.
  16. ^ "Espressif Reveals ESP32-P4: A High-Performance MCU with Numerous IO-Connectivity and Security Features | Espressif Systems". www.espressif.com. Retrieved 2023-01-08.
  17. ^ Espressif (2020-09-25). "Eco workarounds and bugs in ESP32" (PDF). Retrieved 2022-04-06.
  18. ^ "ESP32-PICO-D4 Datasheet (v.2.0)" (PDF). Espressif. April 2022.
  19. ^ "ESP32-PICO-V3 Datasheet (v.1.3)" (PDF). Espressif. 29 March 2022.
  20. ^ "ESP32-PICO-V3-02 Datasheet (v.1.0)" (PDF). Espressif. 1 September 2021.
  21. ^ "ESP32-S3-PICO-1 (v.1.0)" (PDF). Espressif. 21 August 2023.
  22. ^ Espressif Systems (2017-08-21). "ESP32-PICO-D4 Datasheet" (PDF). Retrieved 2017-07-21.
  23. ^ a b Jim Lindblom (2016-01-21). "Enginursday: First Impressions of the ESP32". Sparkfun Electronics. Retrieved 2016-09-01.
  24. ^ a b Limor Fried (2015-12-22). Playing With New ESP32 Beta Module. Adafruit Industries. Retrieved 2016-09-02.
  25. ^ Martin Harizanov (2015-12-18). "ESP32". Retrieved 2016-09-02.
  26. ^ Brian Benchoff (2015-12-23). "The ESP32 Beta Units Arrive". Hackaday. Retrieved 2016-09-02.
  27. ^ Markus Ulsass (2015-12-25). "ESP32 beta module HiRes pictures". Retrieved 2016-09-02.
  28. ^ "FCC Part 15.247 Test Report for Espressif Systems (Shanghai) Pte. Ltd". Bay Area Compliance Laboratories Corp. 2016-02-17. Retrieved 2016-09-02.
  29. ^ (PDF). Espressif Systems. 2016-08-22. Archived from the original (PDF) on 2016-09-13. Retrieved 2016-09-02.
  30. ^ "FCC Part 15.247 Test Report for Espressif Systems (Shanghai) Pte. Ltd". Bay Area Compliance Laboratories Corp. 2016-11-10. Retrieved 2016-12-15.
  31. ^ "ESP32 modules". Espressif Systems. Retrieved 2022-04-06.
  32. ^ a b (PDF). Espressif Systems. Archived from the original (PDF) on 2017-12-03. Retrieved 2017-11-28.
  33. ^ "ESP32-WROVER-E & ESP32-WORVER-IE Datasheet" (PDF). Espressif Systems. 2023-02-19. Retrieved 2023-03-18.
  34. ^ Baoshi (2016-10-11). "Ai-Thinker ESP-32S Decap Photos". Retrieved 2016-10-22.
  35. ^ "ESP32-A1S Product Specification" (PDF). Retrieved 2021-03-24.
  36. ^ "ESP32 series module topic". Retrieved 2021-03-24.
  37. ^ "Seeed Drops New ESP32-Audio Development Kit for Audio-Related IoT Projects". Retrieved 2021-03-24.
  38. ^ a b . AnalogLamb. Archived from the original on 2017-07-20. Retrieved 2017-10-08.
  39. ^ "ALB32-WROVER is an ESP-WROOM-32 Compatible Module with 32 Mbit PSRAM, up to 128 Mbit Flash". CNXSoft.
  40. ^ "(SKU:TEL0111)ESP32 WiFi&Bluetooth Module/ESP-WROOM-32". DFRobot.
  41. ^ . IntoRobot. Archived from the original on 2018-05-30. Retrieved 2017-10-02.
  42. ^ ITEAD (2017-02-15). "PSH-C32 Schematic" (PDF). Retrieved 2017-02-23.
  43. ^ ITEAD. "PSH-C32". Retrieved 2017-02-23.
  44. ^ Pycom. "Pycom OEM Products". Retrieved 2017-03-14.
  45. ^ a b "NINA-W13 series". u-blox.
  46. ^ William Hooi (2016-09-01). "So looking forward…". Retrieved 2016-09-02.
  47. ^ Aditya Tannu (2016-09-02). "Look what I just got!". Retrieved 2016-09-02.
  48. ^ "ESP32-DevKitC Getting Started Guide". Espressif Systems. 2016-09-21. Retrieved 2016-09-21.
  49. ^ "ESP-WROVER-KIT". Espressif Systems. Retrieved 2017-02-19.
  50. ^ "ESP32 Camera Demo". Ivan Grokhotkov. 2016-11-28. Retrieved 2016-12-02.
  51. ^ ESP32.net (2016-10-28). "Ai-Thinker NodeMCU-32S Development Board Appears on AliExpress". Retrieved 2016-10-28.{{cite web}}: CS1 maint: numeric names: authors list (link)
  52. ^ "ESP32-CAM camera development board | 安信可科技". docs.ai-thinker.com. Retrieved 2022-07-05.
  53. ^ . AnalogLamb. Archived from the original on 2020-09-20. Retrieved 2017-10-08.
  54. ^ . AnalogLamb. Archived from the original on 2020-09-18. Retrieved 2017-10-08.
  55. ^ ESP32 UNO by ArduCam. "Arduino Uno-like development board".{{cite web}}: CS1 maint: numeric names: authors list (link)
  56. ^ "DOIT ESP32 DEV KIT v1 high-resolution pinout and specs". Mischianti.
  57. ^ . SwitchDoc Labs. Archived from the original on 2021-05-08. Retrieved 2018-06-26.
  58. ^ . Archived from the original on 2018-01-25. Retrieved 2018-01-25.
  59. ^ . wiki.wemos.cc. Archived from the original on 2018-11-14. Retrieved 2018-11-13.
  60. ^ . wiki.wemos.cc. Archived from the original on 2018-11-14. Retrieved 2018-11-13.
  61. ^ . wiki.wemos.cc. Archived from the original on 2018-11-14. Retrieved 2018-11-13.
  62. ^ . wiki.wemos.cc. Archived from the original on 2018-11-14. Retrieved 2018-11-13.
  63. ^ . wiki.wemos.cc. Archived from the original on 2018-11-14. Retrieved 2018-11-13.
  64. ^ "IoT Development Framework I Espressif Systems". www.espressif.com. Retrieved 2023-08-29.
  65. ^ Espressif IoT Development Framework, Espressif Systems, 2023-08-29, retrieved 2023-08-29
  66. ^ Arduino core for the ESP32, ESP32-S2, ESP32-S3 and ESP32-C3, Espressif Systems, 2023-08-28, retrieved 2023-08-29
  67. ^ "Lua Network/IoT toolkit for ESP32-Wrover". Real Time Logic. Retrieved 2021-04-12.
  68. ^ "Moddable SDK".
  69. ^ [XXXX "ECMA-419 - ECMAScript® embedded systems API specification"]. {{cite web}}: Check |url= value (help)
  70. ^ "Third-Party Platforms That Support Espressif Hardware". Espressif Systems. Retrieved 2017-10-20.
  71. ^ Tim Mattison (2017-04-13). "AWS IoT on Mongoose OS, Part 1".
  72. ^ "Google Cloud IoT Partners". Retrieved 2017-10-20.
  73. ^ "Espressif 32 — PlatformIO". platformio.org. Retrieved 2022-07-26.
  74. ^ Hiari, Omar. "ESP32 and Rust Make a Winning Combination". Apollo Labs Tech Blog. Apollo Labs. Retrieved 29 June 2023.
  75. ^ "The Rust on ESP Book". Rust on ESP Community (Github). Retrieved 29 June 2023.
  76. ^ "Getting Started with VS Code IDE - ESP32 - — ESP-IDF Programming Guide latest documentation". docs.espressif.com. Retrieved 2021-10-29.
  77. ^ . 2017-09-30. Archived from the original on 29 March 2019.
  78. ^ "DingTalk's New Biometric Attendance Monitor Based on ESP32". Espressif Systems. 2017-06-02.
  79. ^ @ESP32net (November 8, 2017). "FCC internal photos exhibit for the LIFX Mini Wi-Fi LED light (FCC ID 2AA53-MINI) show inclusion of ESP32…" (Tweet) – via Twitter.
  80. ^ "New ESP32-based Aromatherapy Device". Espressif Systems. 2017-07-31.
  81. ^ . 2018-07-06. Archived from the original on 2018-07-06. Retrieved 2018-07-06.
  82. ^ "Octopus Home Mini FAQ". Octopus Energy. Retrieved 2023-07-29.
  83. ^ "Moduino X Series - Industrial IoT module based on ESP32". TECHBASE Group.
  84. ^ "NORVI IIoT - Industrial Controllers based on ESP32". ICONIC DEVICES Ltd.

External links edit

  • Espressif ESP32 Overview
  • Espressif ESP32 Resources
  • Espressif ESP-IDF Programming Guide
  • Espressif ESP32 Forums

esp32, series, cost, power, system, chip, microcontrollers, with, integrated, dual, mode, bluetooth, series, employs, either, tensilica, xtensa, microprocessor, both, dual, core, single, core, variations, xtensa, dual, core, microprocessor, single, core, risc,. ESP32 is a series of low cost low power system on a chip microcontrollers with integrated Wi Fi and dual mode Bluetooth The ESP32 series employs either a Tensilica Xtensa LX6 microprocessor in both dual core and single core variations Xtensa LX7 dual core microprocessor or a single core RISC V microprocessor and includes built in antenna switches RF balun power amplifier low noise receive amplifier filters and power management modules ESP32 is created and developed by Espressif Systems a Chinese company based in Shanghai and is manufactured by TSMC using their 40 nm process 2 It is a successor to the ESP8266 microcontroller ESP32ESP WROOM 32 module with ESP32 D0WDQ6 chipManufacturerEspressif SystemsTypeMicrocontrollerRelease dateSeptember 6 2016 2016 09 06 1 CPUTensilica Xtensa LX6 microprocessor 160 or 240 MHzMemory320 KiB SRAMPower3 3 V DCPredecessorESP8266 Contents 1 Features 2 ESP32 xx family 2 1 ESP32 2 2 ESP32 S2 2 3 ESP32 S3 2 4 ESP32 C2 2 5 ESP32 C3 2 6 ESP32 C6 2 7 ESP32 H2 3 Announced 3 1 ESP32 C5 3 2 ESP32 P4 4 QFN packaged chip and module 4 1 Chips 4 2 Modules 5 Printed circuit boards 5 1 Surface mount module boards 5 2 Development and other boards 6 Programming 7 Reception and use 7 1 Use in commercial devices 7 2 Use in industrial devices 8 See also 9 References 10 External linksFeatures edit nbsp ESP32 function block diagram nbsp ESP32 Die shotFeatures of the ESP32 include the following 3 Processors CPU Xtensa dual core or single core 32 bit LX6 microprocessor operating at 160 or 240 MHz and performing at up to 600 DMIPS Ultra low power ULP co processor Memory 520 KiB RAM 448 KiB ROM Wireless connectivity Wi Fi 802 11 b g n Bluetooth v4 2 BR EDR and BLE shares the radio with Wi Fi Peripheral interfaces 34 programmable GPIOs 12 bit SAR ADC up to 18 channels 2 8 bit DACs 10 touch sensors capacitive sensing GPIOs 4 SPI 2 I S interfaces 2 I C interfaces 3 UART SD SDIO CE ATA MMC eMMC host controller SDIO SPI slave controller Ethernet MAC interface with dedicated DMA and planned IEEE 1588 Precision Time Protocol support 4 CAN bus 2 0 Infrared remote controller TX RX up to 8 channels Pulse counter capable of full quadrature decoding Motor PWM LED PWM up to 16 channels Ultra low power analog pre amplifier Security IEEE 802 11 standard security features all supported including WPA WPA2 WPA3 depending on version 5 and WLAN Authentication and Privacy Infrastructure WAPI Secure boot Flash encryption 1024 bit OTP up to 768 bit for customers Cryptographic hardware acceleration AES SHA 2 RSA elliptic curve cryptography ECC random number generator RNG Power management Internal low dropout regulator Individual power domain for RTC 5 mA deep sleep current Wake up from GPIO interrupt timer ADC measurements capacitive touch sensor interruptESP32 xx family editSince the release of the original ESP32 a number of variants have been introduced and announced They form the ESP32 family of microcontrollers These chips have different CPUs and capabilities but all share the same SDK and are largely code compatible Additionally the original ESP32 was revised see ESP32 ECO V3 for example See also https gist github com sekcompsci 2bf39e715d5fe47579fa184fa819f421 ESP32 edit Xtensa single dual core 32 bit LX6 microprocessor s Supports single precision Floating Point Unit FPU Wi Fi 802 11 b g n Bluetooth v4 2 BR EDR and BLE shares the radio with Wi Fi 34 programmable GPIOs 12 bit SAR ADC up to 18 channels 2 x 8 bit DACESP32 S2 edit Single core Xtensa LX7 CPU up to 240 MHz NO Floating Point Unit no FPU 6 320 KiB SRAM 128 KiB ROM and 16 KiB RTC SRAM Wi Fi 2 4 GHz IEEE 802 11b g n 7 No Bluetooth 43 programmable GPIOs 7 2 13 bit SAR ADCs up to 20 channels USB OTGESP32 S3 edit Dual core Xtensa LX7 CPU up to 240 MHz 8 and supporting single precision FPU Added instructions to accelerate machine learning applications 512 KiB SRAM 384 KiB ROM and 16 KiB RTC SRAM Capable of connecting to external PSRAM and Flash via Quad SPI or Octal SPI and share the same 32 MiB address space Ultra low power RISC V RV32IMC coprocessor clocked at 17 5 MHz approximately Ultra low power FSM coprocessor similar to previous ESP32 and ESP32 S2 Wi Fi 2 4 GHz IEEE 802 11 b g n 9 Bluetooth 5 LE 45 programmable GPIOs No integrated ethernet MAC 2 12 bit SAR ADCs up to 20 channels USB OTGESP32 C2 edit 32 bit RISC V single core processor that operates at up to 120 MHz implementing RV32IMC ISA 10 State of the art power and RF performance 576 KB ROM 272 KB SRAM 16 KB for cache on the chip 14 programmable GPIOs SPI UART I2C LED PWM controller General DMA controller GDMA SAR ADC Temperature sensorESP32 C3 edit nbsp NodeMCU board with an ESP32 C3 32SSingle core 32 bit RISC V CPU up to 160 MHz 11 400 KiB SRAM 384 KiB ROM and 8 KiB RTC SRAM Wi Fi 2 4 GHz IEEE 802 11b g n 12 Bluetooth 5 LE 12 22 16 programmable GPIOs 2 ADC 12bit Pin compatible with ESP8266ESP32 C6 edit High performance 32 bit RISC V CPU up to 160 MHz 13 implementing RV32IMAC Low power 32 bit RISC V CPU up to 20 MHz implementing RV32IMAC 512 KiB SRAM and 320 KiB ROM IEEE 802 11ax Wi Fi 6 on 2 4 GHz supporting 20 MHz bandwidth in 11ax mode 20 or 40 MHz bandwidth in 11b g n mode IEEE 802 15 4 Thread Zigbee Bluetooth 5 3 LE 30 QFN40 22 QFN32 programmable GPIOsESP32 H2 edit Single core 32 bit RISC V CPU up to 96 MHz 256 KB SRAM IEEE 802 15 4 Thread Zigbee Bluetooth 5 3 LE 19 programmable GPIOs 14 Announced editESP32 C5 edit Single core 32 bit RISC V CPU up to 240 MHz 15 400 KiB SRAM and 384 KiB ROM IEEE 802 11ax Wi Fi 6 on 2 4 and 5 GHz supporting 20 MHz bandwidth in 11ax mode 20 or 40 MHz bandwidth in 11b g n mode Bluetooth 5 LE gt 20 programmable GPIOsESP32 P4 edit High performance dual core 32 bit RISC V CPU up to 400 MHz Implementing RV32IMAFC Zicsr Zifencei and custom AI vector instructions Supports single precision Floating Point Unit FPU Low performance single core 32 bit RISC V CPU up to 40 MHz Implementing RV32IMAC Zicsr Zifencei ISA extensions 768 KiB SRAM on high performance core system 8 KiB TCM on high performance core system 32 KiB SRAM on low power subsystem Support PSRAM Integrated hardware accelerators for various media encoding protocols including H 264 Wi Fi and Bluetooth are not implemented If a wireless connection is required it can be easily connected to the ESP32 C S H series More than 50 programmable GPIOs 16 QFN packaged chip and module editESP32 is housed in quad flat no leads QFN packages of varying sizes with 49 pads Specifically 48 connection pads along the sides and one large thermal pad connected to ground on the bottom Chips edit The ESP32 system on a chip integrated circuit is packaged in both 6 mm 6 mm and 5 mm 5 mm sized QFN packages Series Identifier Processorcores Processorspeed MHz Embedded flashmemory MiB Embedded PSRAMmemory MiB GPIOs Packagesize DescriptionESP32ESP31B 2 240 0 0 34 6 mm 6 mm Pre release SoC used for beta testing no longer available ESP32 D0WDQ6 2 240 0 0 34 6 mm 6 mm Initial production release chip of the ESP32 series Not Recommended for New Designs NRND ESP32 D0WD 2 240 0 0 34 5 mm 5 mm Smaller physical package variation similar to ESP32 D0WDQ6 Not Recommended for New Designs NRND ESP32 D0WDQ6 V3 2 240 0 0 34 6 mm 6 mm Introduces some fixes to ESP32 D0WDQ6 Not Recommended for New Designs NRND ESP32 D2WD 2 160 2 0 34 5 mm 5 mm 2 MiB 16 Mibit embedded flash memory variation Removed Not Recommended for New Designs NRND ESP32 S0WD 1 160 0 0 34 5 mm 5 mm Single core processor variation Not Recommended for New Designs NRND ESP32 D0WD V3 2 240 0 0 34 5 mm 5 mm Introduces some fixes to ESP32 D0WD ESP32 D0WDR2 V3 2 240 0 2 34 5 mm 5 mmESP32 U4WDH 2 240 4 0 34 5 mm 5 mm Single core processor and 4 MiB 32 Mibit embedded flash memory variation Also 1 CPU 160MHz variant existed ESP32 S2ESP32 S2 1 240 0 0 43 7 mm 7 mm With USB OTG ESP32 S2R2 1 240 0 2 43 7 mm 7 mm With USB OTG ESP32 S2FH2 1 240 2 0 43 7 mm 7 mm With USB OTG ESP32 S2FH4 1 240 4 0 43 7 mm 7 mm With USB OTG ESP32 S2FN4R2 1 240 4 2 43 7 mm 7 mm With USB OTG ESP32 S3ESP32 S3 2 240 0 0 45 7 mm 7 mm With USB OTG With 3 3V and 1 8V VDD SPI voltage ESP32 S3R2 2 240 0 2 45 7 mm 7 mm With USB OTG ESP32 S3R8 2 240 0 8 45 7 mm 7 mm With USB OTG ESP32 S3R8V 2 240 0 8 45 7 mm 7 mm With USB OTG With 1 8V VDD SPI voltage ESP32 S3FN8 2 240 8 0 45 7 mm 7 mm With USB OTG ESP32 S3FH4R2 2 240 4 2 45 7 mm 7 mm With USB OTG ESP32 C2ESP8684H1 1 120 1 0 14 4 mm 4 mm With Bluetooth 5 ESP8684H2 1 120 2 0 14 4 mm 4 mm With Bluetooth 5 ESP8684H4 1 120 4 0 14 4 mm 4 mm With Bluetooth 5 ESP32 C3ESP32 C3 1 160 0 0 22 5 mm 5 mm With Bluetooth 5 ESP32 C3FN4 1 160 4 0 22 5 mm 5 mm Not Recommended for New Designs NRND ESP32 C3FH4 1 160 4 0 22 5 mm 5 mm With Bluetooth 5 ESP32 C3FH4AZ 1 160 4 0 16 5 mm 5 mm With Bluetooth 5 SPI0 SPI1 pins for flash connection are not bonded ESP8686H4 1 4 0 4 mm 4 mm Not released ESP8685H2 1 160 2 0 15 4 mm 4 mm With Bluetooth 5 ESP8685H4 1 160 4 0 15 4 mm 4 mm With Bluetooth 5 ESP32 C6ESP32 C6 1 160 0 0 30 5 mm 5 mm With Wi Fi 6 and Bluetooth 5 ESP32 C6FH4 1 160 4 0 22 5 mm 5 mm With Wi Fi 6 and Bluetooth 5 ESP32 H2ESP32 H2FH2 1 96 2 0 19 4 mm 4 mm With Bluetooth 5 and Bluetooth Mesh ESP32 H2FH4 1 96 4 0 19 4 mm 4 mm With Bluetooth 5 and Bluetooth Mesh In 2020 chips ESP32 D0WDQ6 and ESP32 D0WD also got a V3 version ESP32 ECO V3 which fixes some of the bugs 17 and introduces improvements over the previous versions Modules edit The ESP32 PICO system in package modules combine an ESP32 silicon chip crystal oscillator flash memory chip filter capacitors and RF matching links into a single 7 mm 7 mm sized QFN package The first released PICO was the ESP32 PICO D4 with 2 CPUs at 240MHz 4MiB internal flash a 40MHz oscillator and 34 GPIOs 18 Later in 2020 the ESP32 PICO V3 and ESP32 PICO V3 02 modules were introduced both based on the ESP32 ECO V3 wafer 19 20 In 2022 the ESP32 S3 PICO 1 module was introduced with USB OTG and internal PSRAM 21 Identifier Processorcores Processorspeed MHz Embedded flashmemory MiB Embedded PSRAMmemory MiB GPIOs Packagesize DescriptionESP32 PICO D4 2 240 4 0 34 7 mm 7 mm Includes ESP32 chip crystal oscillator flash memory filter capacitors and RF matching links 22 ESP32 PICO V3 2 240 4 0 31 7 mm 7 mm Based on ESP32 with ECO V3 wafer ESP32 PICO V3 02 2 240 8 2 29 7 mm 7 mm Based on ESP32 with ECO V3 wafer ESP32 S3 PICO 1 N8R2 2 240 8 2 39 7 mm 7 mm Includes USB OTG ESP32 S3 PICO 1 N8R8 2 240 8 8 39 7 mm 7 mm Includes USB OTG Printed circuit boards editSurface mount module boards edit ESP32 based surface mount printed circuit board modules directly contain the ESP32 SoC and are designed to be easily integrated onto other circuit boards Meandered inverted F antenna designs are used for the PCB trace antennas on the modules listed below In addition to flash memory some modules include pseudostatic RAM pSRAM Vendor Name Antenna Flash memory MiB PSRAM MiB DescriptionEspressif ESP WROOM 03 PCB trace 4 0 Discontinued Limited distribution pre production module created by Espressif for beta testing purposes this module used the ESP31B the beta testing chip for the ESP32 series 23 24 25 26 27 FCC Part 15 247 tested FCC ID 2AC7Z ESP32 28 ESP32 WROOM 32 PCB trace 4 0 First publicly available ESP32 module board created by Espressif 29 FCC Part 15 247 tested FCC ID 2AC7Z ESPWROOM32 30 Based on ESP32 D0WDQ6 chip Originally named ESP WROOM 32 ESP32 WROOM 32E PCB trace 4 8 16 0 Same as ESP32 WROOM 32 but with the Eco V3 processor revisions 31 ESP32 WROOM 32D PCB trace 4 0 Revision of the ESP WROOM 32 module which uses an ESP32 D0WD chip instead of an ESP32 D0WDQ6 chip 32 Originally named ESP WROOM 32D ESP32 SOLO 1 PCB trace 4 0 Similar to the ESP32 WROOM 32D module but uses the single core ESP32 S0WD chip instead of the dual core ESP32 D0WD ESP32 WROOM 32U U FL socket 4 0 Alternative to the ESP WROOM 32D module which has a U FL connector for external antenna in lieu of a PCB trace antenna 32 ESP32 WROVER PCB trace 4 4 ESP32 module board with 4 MiB pSRAM created by Espressif FCC part 15 247 tested FCC ID 2AC7Z ESP32WROVER Uses 40 MHz crystal oscillator Does not include U FL connector Based on ESP32 D0WDQ6 chip Since June 2018 new modules have been upgraded to 8 MiB pSRAM ESP32 WROVER I U FL socket PCB trace 4 4 Variation of ESP32 WROVER module configured to use an on board U FL compatible connector PCB trace antenna not connected by default ESP32 WROVER B PCB trace 4 8 Revision of ESP32 WROVER module with 8 MiB pSRAM instead of 4 MiB pSRAM operating at 3 3V instead of 1 8V in previous versions and ESP32 D0WD instead of ESP32 D0WDQ6 FCC part 15 247 tested FCC ID 2AC7Z ESP32WROVERB Does not include U FL connector Custom order option for flash capacity of 8 MiB or 16 MiB also available ESP32 WROVER IB U FL socket PCB trace 4 8 Variation of ESP32 WROVER B module configured to use an on board U FL compatible connector PCB trace antenna not connected by default ESP32 WROVER E PCB trace 4 8 16 2 8 Revision of ESP32 WROVER module with 2 or 8 MiB pSRAM instead of 4 MiB pSRAM operating at 3 3V instead of 1 8V in previous versions and ESP32 D0WD V3 or in 2MB pSRAM models ESP32 D0WDR2 V3 FCC part 15 247 tested FCC ID 2AC7Z ESP32WROVERE Does not include U FL connector Custom order option for flash capacity of 2 MiB 8 MiB or 16 MiB also available 33 ESP32 WROVER IE U FL socket PCB trace 4 8 16 2 8 Variation of ESP32 WROVER E module configured to use an on board U FL compatible connector PCB trace antenna not connected by default ESP32 PICO V3 ZERO PCB trace 4 0 Based on ESP32 PICO V3 SiP It is designed as a module for Alexa Connect Kit ACK and connecting with Amazon Alexa Ai Thinker ESP32 S PCB trace 4 0 Ai Thinker s equivalent to Espressif s ESP WROOM 32 module Same form factor and general specifications 34 Previously branded as ESP 32S with the hyphen before 32S the initial release of the ESP 32S module replaced the previously announced but never released ESP3212 module ESP32 A1S U FL socket PCB trace 8 4 Contains an extra AC101 audio codec IC whose IO pins line mic etc are led to the board pins Comes separately or soldered onto a corresponding audio development board ESP32 Audio Kit 35 36 37 AnalogLamb ESP 32S ALB PCB trace 4 0 Clone of the ESP 32S module ESP WROOM 32 compatible footprint Seen with a green solder mask coating 38 ALB WROOM PCB trace 16 0 Variation of ESP 32S ALB with 16 MiB of flash memory 38 ALB32 WROVER PCB trace 4 4 ESP32 module board with 4 MiB pSRAM with the same footprint as the ESP WROOM 32 module 39 DFRobot ESP WROOM 32 PCB trace 4 0 Module board similar to Espressif Systems s ESP WROOM 32 but is not FCC certified and uses 26 MHz or 32 kHz crystal oscillator 40 eBox amp Widora ESP32 Bit Ceramic U FL socket 4 0 Module has a ceramic antenna and an U FL antenna connector This module has a different footprint than the ESP WROOM 32 ESP 32S modules Goouuu Tech ESP 32F PCB trace 4 0 Module board similar to Espressif Systems s ESP WROOM 32 FCC certified ID 2AM77 ESP 32F IntoRobot W32 PCB trace 4 0 Module similar in appearance to Espressif s ESP WROOM 32 but footprint pinout differs 41 W33 Ceramic U FL socket 4 0 Differs from IntoRobot W32 module in its antenna configuration ITEAD PSH C32 PCB trace 1 42 0 Module has unusually small flash memory on board Also footprint is unique and differs from all other ESP32 modules 43 Pycom 44 W01 Not included 8 4 OEM module version of the WiPy 2 0 Supports Wi Fi and Bluetooth FCC ID 2AJMTWIPY01R L01 Not included 8 4 OEM module version of the LoPy Supports Wi Fi Bluetooth and LoRa FCC ID 2AJMTLOPY01R L04 Not included 8 4 OEM module version of the LoPy4 Supports Wi Fi Bluetooth LoRa and Sigfox S01 Not included 8 4 Discontinued OEM module version of the SiPy Supports Wi Fi Bluetooth and Sigfox 14 dBm and 22 dBm G01 Not included 8 4 OEM module version of the GPy Supports Cellular LTE CAT M1 NB1 Wi Fi and Bluetooth u blox NINA W131 Not included 2 0 Belongs to the u blox NINA W13 series of Wi Fi modules 45 NINA W132 PIFA 2 0 Belongs to the u blox NINA W13 series of Wi Fi modules 45 On board planar inverted F antenna PIFA is shaped cut amp bent metal not a PCB trace Development and other boards edit nbsp SparkFun Thing Plus ESP32 WROOMDevelopment amp break out boards extend wiring and may add functionality often building upon ESP32 module boards and making them easier to use for development purposes especially with breadboards Vendor Name Surface mount module used DescriptionEspressif ESP Module Testboard ESP WROOM 03 Break out board included with ESP WROOM 03 beta modules 23 24 ESP32 Demo Board V2 ESP WROOM 32 Development amp demonstration board created by Espressif 46 47 ESP32 DevKitC ESP32 WROOM 32 v4 comes with ESP32 WROOM DA Dual Antenna ESP32 WROVER or ESP32 Solo Single core variant Compact development board created by Espressif 48 Silkscreen labeling on PCB reads Core Board ESP WROVER KIT ESP WROOM 32 or ESP32 WROVER Large development board created by Espressif 49 Previously named ESP32 DevKitJ 50 ESP32 PICO KIT ESP32 PICO D4 Small development board with micro usb and two header rows of 17 pins FCC ID 2AC7Z ESP32PICOKIT Adafruit HUZZAH32 ESP WROOM 32 Also referred to as the ESP32 Feather Board the HUZZAH32 is a compact development board module that is compatible with the Adafruit Feather family of products Ai Thinker NodeMCU 32S ESP 32S NodeMCU like development board 51 ESP32 CAM ESP32 S Compact 27 mm x 40 5 mm board with ribbon cable Camera Serial Interface with support for 1600 x 1200 pixel OV2640 or 640 x 480 OV7670 camera Has 9 usable IO pins and microSD card slot 52 AnalogLamb ESP32 Development Board ESP 32S ALB or ALB WROOM Development board similar to Espressif s ESP32 DevKitC with on board a CP2102 USB serial bridge 4 MiB variation uses ESP 32S ALB 16 MiB variation uses ALB WROOM module 53 Maple ESP32 ESP 32S ALB Development board with Arduino style connections and CP2104 USB serial interface 54 April Brother ESPea32 Development board with perfboard area that may be optionally cut off ArduCAM ESP32 UNO ESP 32S Arduino Uno like development board based on ESP32 IoT UNO framework with support for SPI ArduCAM battery pins and uSD card slot 55 Arduino Aruino Nano ESP32 U Blox NORA W106 10B based on ESP32 S3 IC Arduino Nano footprintBanana pi BPI bit ESP 32S a development for Webduino and ArduinoBPI UNO32 ESP32 S a development board for ArduinoDoIT ESPduino32 ESP WROOM 32 Full featured Arduino Uno like development board compatible with Arduino Shields It also adds additional SPI amp IO pins The board is a clone of WeMos D1 R32 with a USB Type B socket ESP32 DEVKIT V1 ESP WROOM 32 The ESP32 DevKit V1 is probably the most popular among hobbyists and educators for its ease of use and versatility in various electronic projects The pinout 56 It s one of the most copied EzSBC ESP32 01 Breakout and Development Board ESP WROOM 32 Full featured development board with two tri color LEDs and fits on a breadboard Gravitech amp MakerAsia Nano32 Development board that directly incorporates the ESP32 chip HydraBus HydraESP32 ESP WROOM 32 or ESP 32S HydraESP32 HydraBus v1 1 Rev1 shield breakout board for ESP WROOM 32 or ESP 32S This shield can be used with or without a HydraBus board Noduino Quantum Arduino style development board that directly incorporates the ESP32 chip Olimex ESP32 Gateway ESP32 WROOM32 Wi Fi Bluetooth EthernetESP32 DevKit LiPo ESP32 WROOM 32 pin compatible with ESP32 CoreBoard but adds Lipo charger and ability to work on LiPo ESP32 POE ISO ESP32 WROOM 32 UE Wi Fi Bluetooth Ethernet development board with Power over Ethernet and 2W of isolated DC powerESP32 POE ESP32 WROOM 32 Wi Fi Bluetooth Ethernet development board with Power over EthernetESP32 PRO Wi Fi Bluetooth and PIC32MX270F256DT microcontroller and 32 Mb SPI flash and 32 Mb PSRAM ESP32 PRO C includes external crypto engine with ATECC508AESP32 EVB ESP32 WROOM32 Wi Fi Bluetooth Ethernet development board with MicroSD CAN IR LiPo and two relays ESP32 ADF ESP32 WROVER B audio development framework board with stereo microphones speakers audio output jack Pycom WiPy MicroPython programmable Wi Fi amp Bluetooth IoT development platform with a 1 km Wi Fi range WiPy versions 2 0 and 3 0 use ESP32 LoPy Triple network Pycom board featuring LoRa Wi Fi 1 km range and BLE LoPy4 Quadruple network Pycom board featuring LoRa Sigfox Wi Fi 1 km range and BLE SiPy Triple network Pycom board featuring Sigfox Wi Fi 1 km range and BLE GPy Triple network Pycom board featuring LTE M Wi Fi 1 km range and BLE FiPy Quintuple network Pycom board featuring LTE M LoRa Sigfox Wi Fi 1 km range and BLE SparkFun ESP32 Thing Compact development board with FTDI FT231x USB serial interface and LiPo charger built in SunDUINO ESP32 MiniBoard ESP WROOM 32 Breakout compatible with the Espressif ESP32 DevKitC Lacks on board USB UART ESP32 MiniBoard v2 ESP32 Wrover B IB Breakout board with Silabs CP2102 battery charger Compatible with Espressif DEVkit ESP32 SunDUINO ESP WROOM 32 or ESP 32S Arduino style development board Lacks on board USB UART SwitchDoc Labs BC24 ESP WROOM 32 ESP32 Breakout with 24 SK6812RGBW LEDs with Grove Connectors for easy prototyping Comes with USB UART and Feather compatible pinout 57 Watterott ESP WROOM32 Breakout ESP WROOM 32 Breakout which is compatible with the Espressif ESP32 DevKitC WEMOS 58 LOLIN32 Retired 59 ESP WROOM 32LOLIN32 Lite Retired 60 ESP32 D0WDQ6LOLIN32 Pro Retired 61 ESP32 WROVER MicroSD card slot supports SD and SPI mode LOLIN D32 62 ESP WROOM 32LOLIN D32 Pro 63 ESP32 WROVER I2C port TFT port and Micro SD Card slot support SPI mode Widora Air Compact ESP32 development board MagicBit Magic Bit Core ESP WROOM 32 Compact ESP32 development board with displays and several sensors onboard to make learning embedded development convenient ESP32 SoC incorporated directly onto development board no module board used Programming editProgramming languages frameworks platforms and environments used for ESP32 programming ESP IDF 64 65 Espressif s official IoT Development Framework for the ESP32 ESP32 S ESP32 C and ESP32 H series of SoCs Arduino ESP32 66 Arduino core for the ESP32 ESP32 S2 ESP32 S3 and ESP32 C3 Espruino JavaScript SDK and firmware closely emulating Node js MicroPython and CircuitPython lean implementation of Python 3 for microcontrollers Lua Network IoT toolkit for ESP32 Wrover 67 Moddable SDK 68 modern JavaScript and TypeScript with networking graphics and ECMA 419 69 APIs Mongoose OS an operating system for connected products on microcontrollers programmable with JavaScript or C A recommended platform by Espressif Systems 70 AWS IoT 71 and Google Cloud IoT 72 mruby for the ESP32 NodeMCU Lua based firmware PlatformIO 73 Rust 74 75 Visual Studio Code with the officially supported Espressif Integrated Development Framework ESP IDF Extension 76 Zerynth Python for IoT and microcontrollers including the ESP32 Matlab Matlab Simulink ESPHome ESPHome is a system to control your ESP8266 ESP32 by simple yet powerful configuration files and control them remotely through home automation systems Reception and use editCommercial and industrial use of ESP32 Use in commercial devices edit Alibaba Group s IoT LED wristband used by participants at the group s 2017 annual gathering Each wristband operated as a pixel receiving commands for coordinated LED light control allowing formation of a live and wireless screen 77 DingTalk s M1 a biometric attendance tracking system 78 LIFX Mini a series of remotely controllable LED based light bulbs 79 Pium a home fragrance and aromatherapy device 80 HardKernel s Odroid Go an ESP32 based handheld gaming device kit made to commemorate Odroid s 10th anniversary 81 Playdate a handheld video game console jointly developed by Panic Inc and Teenage Engineering Octopus Energy Mini an ESP32 C6 based real time energy monitor 82 Use in industrial devices edit TECHBASE s Moduino X series X1 and X2 modules are ESP32 WROVER ESP32 WROVER B based computers for industrial automation and monitoring supporting digital inputs outputs analog inputs and various computer networking interfaces 83 NORVI IIOT Industrial Devices with ESP32 WROVER ESP32 WROVER B SOC for industrial automation and monitoring with digital inputs analog inputs relay outputs and multiple communications interfaces Supports LoRa and Nb IoT as expansion modules 84 See also editInternet of thingsReferences edit Espressif Announces the Launch of ESP32 Cloud on Chip and Funding by Fosun Group Espressif Systems 2016 09 07 Retrieved 2021 03 29 ESP32 Overview Espressif Systems Retrieved 2016 09 01 ESP32 Datasheet PDF Espressif Systems 2017 03 06 Retrieved 2017 03 14 IEEE 1588 PTP Support IDFGH 110 1223 Espressif 7 November 2021 Certificates Espressif Systems www espressif com Retrieved 2021 08 07 Landsmeer Lennart 2021 04 08 No the ESP32 S2 is not faster at floating point operations and how do you actually speed up division on the ESP32 The Weekend Writeup a b ESP32 S2 datasheet PDF Espressif 2021 06 02 Lewis James 2021 01 01 Espressif s New ESP32 S3 Adds AI Features for IoT Devices ESP32 S3 https www espressif com sites default files documentation esp32 c3 datasheet en pdf List Jenny 2020 11 22 Espressif Leaks ESP32 C3 A WiFi SOC That s RISC V and is ESP8266 Pin Compatible Hackaday a b ESP32 C3 Datasheet PDF Announcing ESP32 C6 a Wi Fi 6 Bluetooth 5 LE SoC Press release Espressif 2021 04 09 Retrieved 2021 04 22 Announcing ESP32 H2 an IEEE 802 15 4 Bluetooth 5 LE RISC V SoC Espressif Systems www espressif com Retrieved 2022 01 27 Announcing ESP32 C5 Espressif s first Dual Band Wi Fi 6 MCU Press release Espressif 2022 06 20 Espressif Reveals ESP32 P4 A High Performance MCU with Numerous IO Connectivity and Security Features Espressif Systems www espressif com Retrieved 2023 01 08 Espressif 2020 09 25 Eco workarounds and bugs in ESP32 PDF Retrieved 2022 04 06 ESP32 PICO D4 Datasheet v 2 0 PDF Espressif April 2022 ESP32 PICO V3 Datasheet v 1 3 PDF Espressif 29 March 2022 ESP32 PICO V3 02 Datasheet v 1 0 PDF Espressif 1 September 2021 ESP32 S3 PICO 1 v 1 0 PDF Espressif 21 August 2023 Espressif Systems 2017 08 21 ESP32 PICO D4 Datasheet PDF Retrieved 2017 07 21 a b Jim Lindblom 2016 01 21 Enginursday First Impressions of the ESP32 Sparkfun Electronics Retrieved 2016 09 01 a b Limor Fried 2015 12 22 Playing With New ESP32 Beta Module Adafruit Industries Retrieved 2016 09 02 Martin Harizanov 2015 12 18 ESP32 Retrieved 2016 09 02 Brian Benchoff 2015 12 23 The ESP32 Beta Units Arrive Hackaday Retrieved 2016 09 02 Markus Ulsass 2015 12 25 ESP32 beta module HiRes pictures Retrieved 2016 09 02 FCC Part 15 247 Test Report for Espressif Systems Shanghai Pte Ltd Bay Area Compliance Laboratories Corp 2016 02 17 Retrieved 2016 09 02 ESP WROOM 32 Datasheet PDF Espressif Systems 2016 08 22 Archived from the original PDF on 2016 09 13 Retrieved 2016 09 02 FCC Part 15 247 Test Report for Espressif Systems Shanghai Pte Ltd Bay Area Compliance Laboratories Corp 2016 11 10 Retrieved 2016 12 15 ESP32 modules Espressif Systems Retrieved 2022 04 06 a b ESP WROOM 32D ESP32 WROOM 32U Datasheet PDF Espressif Systems Archived from the original PDF on 2017 12 03 Retrieved 2017 11 28 ESP32 WROVER E amp ESP32 WORVER IE Datasheet PDF Espressif Systems 2023 02 19 Retrieved 2023 03 18 Baoshi 2016 10 11 Ai Thinker ESP 32S Decap Photos Retrieved 2016 10 22 ESP32 A1S Product Specification PDF Retrieved 2021 03 24 ESP32 series module topic Retrieved 2021 03 24 Seeed Drops New ESP32 Audio Development Kit for Audio Related IoT Projects Retrieved 2021 03 24 a b ESP 32S ALB ALB WROOM AnalogLamb Archived from the original on 2017 07 20 Retrieved 2017 10 08 ALB32 WROVER is an ESP WROOM 32 Compatible Module with 32 Mbit PSRAM up to 128 Mbit Flash CNXSoft SKU TEL0111 ESP32 WiFi amp Bluetooth Module ESP WROOM 32 DFRobot 硬件功能 Hardware Function IntoRobot Archived from the original on 2018 05 30 Retrieved 2017 10 02 ITEAD 2017 02 15 PSH C32 Schematic PDF Retrieved 2017 02 23 ITEAD PSH C32 Retrieved 2017 02 23 Pycom Pycom OEM Products Retrieved 2017 03 14 a b NINA W13 series u blox William Hooi 2016 09 01 So looking forward Retrieved 2016 09 02 Aditya Tannu 2016 09 02 Look what I just got Retrieved 2016 09 02 ESP32 DevKitC Getting Started Guide Espressif Systems 2016 09 21 Retrieved 2016 09 21 ESP WROVER KIT Espressif Systems Retrieved 2017 02 19 ESP32 Camera Demo Ivan Grokhotkov 2016 11 28 Retrieved 2016 12 02 ESP32 net 2016 10 28 Ai Thinker NodeMCU 32S Development Board Appears on AliExpress Retrieved 2016 10 28 a href Template Cite web html title Template Cite web cite web a CS1 maint numeric names authors list link ESP32 CAM camera development board 安信可科技 docs ai thinker com Retrieved 2022 07 05 ESP32 Development Board Developer Edition AnalogLamb Archived from the original on 2020 09 20 Retrieved 2017 10 08 Maple ESP32 ESP32 Board with Micro SD Interface USB to USART amp Compatible with Arduino Interface AnalogLamb Archived from the original on 2020 09 18 Retrieved 2017 10 08 ESP32 UNO by ArduCam Arduino Uno like development board a href Template Cite web html title Template Cite web cite web a CS1 maint numeric names authors list link DOIT ESP32 DEV KIT v1 high resolution pinout and specs Mischianti BC24 ESP32 Development Board Big Circle 24 SwitchDoc Labs Archived from the original on 2021 05 08 Retrieved 2018 06 26 Products WEMOS Electronics Archived from the original on 2018 01 25 Retrieved 2018 01 25 LOLIN32 Retired WEMOS Electronics wiki wemos cc Archived from the original on 2018 11 14 Retrieved 2018 11 13 LOLIN32 Lite Retired WEMOS Electronics wiki wemos cc Archived from the original on 2018 11 14 Retrieved 2018 11 13 LOLIN32 Pro Retired WEMOS Electronics wiki wemos cc Archived from the original on 2018 11 14 Retrieved 2018 11 13 D32 WEMOS Electronics wiki wemos cc Archived from the original on 2018 11 14 Retrieved 2018 11 13 D32 Pro WEMOS Electronics wiki wemos cc Archived from the original on 2018 11 14 Retrieved 2018 11 13 IoT Development Framework I Espressif Systems www espressif com Retrieved 2023 08 29 Espressif IoT Development Framework Espressif Systems 2023 08 29 retrieved 2023 08 29 Arduino core for the ESP32 ESP32 S2 ESP32 S3 and ESP32 C3 Espressif Systems 2023 08 28 retrieved 2023 08 29 Lua Network IoT toolkit for ESP32 Wrover Real Time Logic Retrieved 2021 04 12 Moddable SDK XXXX ECMA 419 ECMAScript embedded systems API specification a href Template Cite web html title Template Cite web cite web a Check url value help Third Party Platforms That Support Espressif Hardware Espressif Systems Retrieved 2017 10 20 Tim Mattison 2017 04 13 AWS IoT on Mongoose OS Part 1 Google Cloud IoT Partners Retrieved 2017 10 20 Espressif 32 PlatformIO platformio org Retrieved 2022 07 26 Hiari Omar ESP32 and Rust Make a Winning Combination Apollo Labs Tech Blog Apollo Labs Retrieved 29 June 2023 The Rust on ESP Book Rust on ESP Community Github Retrieved 29 June 2023 Getting Started with VS Code IDE ESP32 ESP IDF Programming Guide latest documentation docs espressif com Retrieved 2021 10 29 Alibaba s IoT Wrist Bands Based on ESP32 2017 09 30 Archived from the original on 29 March 2019 DingTalk s New Biometric Attendance Monitor Based on ESP32 Espressif Systems 2017 06 02 ESP32net November 8 2017 FCC internal photos exhibit for the LIFX Mini Wi Fi LED light FCC ID 2AA53 MINI show inclusion of ESP32 Tweet via Twitter New ESP32 based Aromatherapy Device Espressif Systems 2017 07 31 ODROID Hardkernel 2018 07 06 Archived from the original on 2018 07 06 Retrieved 2018 07 06 Octopus Home Mini FAQ Octopus Energy Retrieved 2023 07 29 Moduino X Series Industrial IoT module based on ESP32 TECHBASE Group NORVI IIoT Industrial Controllers based on ESP32 ICONIC DEVICES Ltd External links editEspressif ESP32 Overview Espressif ESP32 Resources Espressif ESP IDF Programming Guide Espressif ESP32 Forums Retrieved from https en wikipedia org w index php title ESP32 amp oldid 1216759789, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.