ESP32 - first release of datasheet of module
Espressif released first version of datasheet for ESP32 module.
ESP-WROOM-32 is powerful WiFi-BT-BLE MCU module with target get a lot of makers and designers.

Module integrates Bluetooth, Low Energy Bluetooth (BLE) and WiFi. ESP32 chip contains 2 CPU, which could be individually controlled. Clock frequency can be adjustable from 80 MHz up to 240 MHz. The user can off CPU and use only low-power coprocessor for monitoring of peripherals and wakes up CPU after crossing of threshold or peripherals activity.
ESP32 contains a few peripherals like capacitive touch sensor, hall sensor, low noise amplifier, SD interface, Ethernet, high speed SDIO/SPI, PWM (called LED and Motor), UART, I2S and I2C.

ESP-WROOM-32 supports up to 150 Mbps and output power up to 22 dBm.

Espressif company promised a new SDK with example codes, tutorials, features. It will be available during few months.

ESP-WROOM-32/ESP32 is open-source project, so you can make own platform or own operating system.

ESP32 specification

Pin Layout

ESP32 uses a few GPIO for settings of chip.

ESP32 includes, two low-power Xtensa® 32-bit LX6 microprocessors.
Internal memory includes:
- 448 kB ROM for booting and core functions
- 520 kB on-chip SRAM for data and instructions
- 8 kB SRAM in RTC
- a 1 kb EFUSE, where 256 b is used for system (MAC address and configuration of chip) and 768 b is reserved for user. (Flash encryption and CHIP-ID)

You can connect external 4 x 16 MB QSPI FLASH to ESP32, in can be encrypted through hardware AES.

Power consumption of ESP-WROOM-32

Electrical specification

Schematic of ESP32-WROOM-32.

Datasheet there: