ESP8266 & ESP32 Development Board
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

Refer following links for more information: