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. 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, it provides flexibility and performance with minimal power consumption.
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:
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
-
Supports WiFi (802.11 b/g/n/e/i/k/r) up to 150 Mbps & Bluetooth v4.2
-
USB-C powered, onboard charging circuit & PH2.0 lithium battery interface
-
Ultra-low power consumption: average 2mA, deep sleep 10µA
-
RGB LED, GDI Display Port, and onboard side key for user interaction
-
Pre-soldered header version for plug-and-play compatibility
-
Compatible with Arduino, MicroPython, and Scratch (future support)
-
Ideal for integration with Gravity sensors, IFTTT platforms, and wearable projects
Specifications
Processor | Tensilica LX6 dual-core, 240MHz |
Flash | 4MB |
SRAM | 520KB |
Digital I/O | 10 |
Analog Input | 5 |
Interfaces | UART x1, SPI x1, I2C x1 |
Wi-Fi Protocols | 802.11 b/g/n/e/i/k/r |
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.