Espressif released first version of datasheet for ESP32 module
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
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.
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.
is open-source project, so you can make own platform or own operating system.
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
Schematic of ESP32-WROOM-32.
Datasheet there: https://espressif.com/sites/default/files/documentation/esp_wroom_32_datasheet_en.pdf