DFRobot FireBeetle 2 ESP32-E is an advanced IoT microcontroller based on the ESP-WROOM-32E module, equipped with dual-core ECO V3 chips, offering improved stability, lower power consumption, and powerful wireless communication. As a versatile ESP32 development board, it supports WiFi + Bluetooth dual-mode, USB-C charging, and Arduino programming, making it ideal for smart home automation, wearables, DIY IoT systems, and wireless sensors. With a compact stamp-hole design, the board fits perfectly into embedded applications while supporting rich I/O including UART, I2C, SPI, and more. Whether you're a developer or hobbyist using an ESP32-E module, it provides flexibility and performance with minimal power consumption for any Arduino ESP32 project. Figure 1. Board Overview Figure 2.Pinout Espressif has recently released one wafer-level change on ESP32 Series of products (ECO V3). Below are the main design changes in ECO V3 Series of chips for your ESP32 WiFi Bluetooth applications: 1. PSRAM Cache Bug Fix: Fixed “When the CPU accesses the external SRAM in a certain sequence, read & write errors can occur”. 2. Fixed “When each CPU reads certain different address spaces simultaneously, a read error can occur.” 3. Optimized 32.768 KHz crystal oscillator stability, the issue was reported by the client that there is a low probability that under ECO V1 hardware, the 32.768 KHz crystal oscillator couldn’t start properly. 4. Fixed Fault injection issues regarding secure boot and flash encryption are fixed. 5. Improvement: Changed the minimum baud rate supported by the CAN module from 25 kHz to 12.5 kHz. Key Features ESP32-E dual-core microcontroller (ECO V3) with improved PSRAM stability and fault protection for IoT development Supports WiFi (802.11 b/g/n/e/i/k/r) up to 150 Mbps & Bluetooth v4.2 connectivity USB-C powered, onboard charging circuit & PH2.0 lithium battery interface for this IoT microcontroller Ultra-low power consumption: average 2mA, deep sleep 10µA, ideal for battery-powered ESP32 development board projects RGB LED, GDI Display Port, and onboard side key for user interaction with your ESP32-E Pre-soldered header version for plug-and-play compatibility with Arduino ESP32 setups Compatible with Arduino, MicroPython, and Scratch (future support) Ideal for integration with Gravity sensors, IFTTT platforms, and wearable IoT microcontroller projects Specifications Processor Tensilica LX6 dual-core, 240MHz ESP32 development board Flash 4MB SRAM 520KB Digital I/O 10 Analog Input 5 Interfaces UART x1, SPI x1, I2C x1 (ESP32-E) Wi-Fi Protocols 802.11 b/g/n/e/i/k/r (ESP32 WiFi Bluetooth) Bluetooth Protocols v4.2 BR/EDR, BLE Operating Voltage 3.3V Input Voltage 3.3V–5.5V Operating Temp -40℃ to +85℃ Module Size 25.4mm × 60mm / 1" × 2.36" Mount Hole Inner Diameter 2mm Weight 23g What’s in the Box 1x FireBeetle 2 Board ESP32-E (with Header) 1x 18-pin 2.54mm Pitch Pin (Male) 1x 18-pin 2.54mm Pitch Pin (Female) 1x 14-pin 2.54mm Pitch Pin (Male) 1x 14-pin 2.54mm Pitch Pin (Female) Compatibility Notice Please note: FireBeetle 2 is not compatible with original FireBeetle shields or their expansion boards due to different pin layouts and dimensions. Reference Product wiki