The ESP32 is a low-cost, low-power system-on-a-chip (SoC) developed by Espressif Systems. It combines Wi-Fi and dual-mode Bluetooth capabilities, making it suitable for a wide range of applications such as mobile devices, wearable electronics, and IoT projects.
Key features and specifications of the ESP32 include:
Processors: Dual-core or single-core Tensilica Xtensa LX6 microprocessor with clock frequencies up to 240 MHz.
Wireless Connectivity: Wi-Fi 802.11 b/g/n/e/i (up to 150 Mbit/s) and Bluetooth v4.2 BR/EDR and Bluetooth Low Energy (BLE).
Memory: Internal ROM (448 KiB), SRAM (520 KiB), RTC fast SRAM (8 KiB), RTC slow SRAM (8 KiB), and eFuse (1 Kibit).
Embedded Flash: Available flash memory options: 0 MiB, 2 MiB, or 4 MiB (depending on chip/module variant).
Peripheral Input/Output: Rich peripheral interface with support for capacitive touch, ADCs, DACs, I²C, UART, CAN 2.0, SPI, I²S, RMII, PWM, and more.
Security: IEEE 802.11 standard security features, secure boot, flash encryption, and cryptographic hardware acceleration.
Power Efficiency: Power-saving features, including fine resolution clock gating, multiple power modes, and dynamic power scaling.
ESP32 Functional Block diagram
ESP32 Pin Diagram
Next-> Installation