This is an old revision of the document!
ESP32 is a low-cost, low-power system on a chip (SoC) series microcontrollers with Wi-Fi & dual-mode Bluetooth capabilities. ESP32 SoC is highly integrated with built-in antenna switches, power amplifier, low-noise receive amplifier, filters, and power management modules. Inside all family there is a single-core or dual-core Tensilica Xtensa LX6 microprocessor with a clock rate of up to 240 MHz. ESP32 is designed for mobile, wearable electronics, and Internet-of-Things (IoT) applications. It features all the state-of-the-art characteristics of low-power chips, including fine-grained clock gating, multiple power modes, and dynamic power scaling. For now the ESP32 family includes the following chips:
Figure 6 shows function block of ESP32 chip. diagram. Main common features of the ESP32 are:
Processors:
Figure 6 ESP 32 Function block diagram
====ESP32 modules===
The company also produces ready-made modules using the aforementioned processors. These modules combines ESP32 microcontroller and additional components mounted on PCB with EM shield:
* ESP32-WROOM-32 with 4MiB flash memory, and antenna on PCB. ( Figure 7)
* ESP32-WROOM-U with 4MIB flash memory and u.fl antenna conector, (Figure 8),
* ESP32-WROVER - with 4MiB flash memory, 4MiB pseudo static RAM and antenna on PCB (Figure 9)
* ESP32-WROVER-I - as ESP32-WROVER with additional u.fl antenna connector. (Figure 10)
Figure 7 ESP32-WROOM-32
Figure 8 ESP32-WROOM-U
Figure 9 ESP32-WROVER
Figure 10 ESP32-WROVER-I
====ESP32 development kits====
To accelerate the design of circuits, developers can use specially prepared sets with ESP32 which are ready to use. The original Espressif best known small development boards are:
* ESP32-DevkitC ( Figure 11)
* ESP32-PICO-KIT-V4 (Figure 12)
Figure 11 ESP-32-DevkitC
Figure 12 ESP-32-PICO-KIT-V4**