FireBeetle 2 ESP32-S3 (N4) Dual-core IoT Microcontroller
The FireBeetle 2 ESP32-S3 (N4) is a development board designed for IoT and AIoT projects. It has a 32-bit dual-core processor, WiFi and Bluetooth 5.0, and AI acceleration for the efficient processing of AI workloads like neural networks. The board includes 26 digital pins, 20 ADC channels, and multiple interfaces such as UART, SPI, and I2C, making it useful for many different projects. It supports various programming methods, including Arduino IDE, ESP-IDF, and MicroPython. The compact design and dual power supply modes are great for embedded systems and energy-efficient projects.
Features
- ESP32-S3-WROOM-1-N4 dual-core module, supporting AI acceleration.
- Clock frequency up to 240MHz, with built-in 512KB SRAM and 4M Flash.
- Dual-mode communication of Wi-Fi and Bluetooth 5 (LE).
- Power management, supporting lithium battery charging and hardware power on/off.
- Independent GDI display interface, enabling quick connection to display screens.
- Various programming methods such as Arduino IDE, ESP-IDF, and MicroPython.
- Compact design with a small size, suitable for IoT and AIoT projects with limited space and embedded systems
What’s on Board
- Type-C: Type-C USB port
- 21/D13: Onboard LED pin
- 47/D14: IO/Power Control Pin. By default, Long press 6s to power off, press 2s to power on
- ESP32-S3: ESP32-S3-WROOM-1-N16R8 or ESP32-S3-WROOM-1U-N16R8 module
- RST: Reset Button
- BOOT: Boot Button
- AXP313A: Power Management Chip
- ETA6003: ETA6003 Li-ion Battery Charging Management Chip
- BAT: Li-ion battery port
- Charge: Charging indicator
- Off: not plugged in power supply or fully charged
- On: Charging
- Blinking: battery not connected
- GDI: GDI display interface
Specifications
-
Basic Parameters
- Input Voltage
- USB-C interface: 5V DC
- PH2.0 interface: 3.7V Li-ion
- VCC pin: 5V DC
- Interface: FireBeetle V2 series compatible
- Module Size: 25.4mm x 60mm
- Weight: 23.4g
- Input Voltage
-
Hardware Information
- Processor: Xtensa® dual-core 32-bit LX7 microprocessor
- Clock Frequency: 240 MHz
- SRAM: 512KB
- ROM: 384KB
- Flash: 4MB
- RTC SRAM: 16KB
- USB: USB 2.0 OTG full-speed interface
-
WiFi
- WIFI Protocol: IEEE 802.11b/g/n
- WIFI Bandwidth: 2.4 GHz band supports 20 MHz and 40 MHz bandwidth
- WIFI Modes: Station mode, SoftAP mode, SoftAP+Station mode, and mixed mode
- WIFI Frequency: 2.4GHz
- Frame Aggregation: TX/RX A-MPDU, TX/RX A-MSDU
-
Bluetooth
- Bluetooth Protocol: Bluetooth 5, Bluetooth mesh
- Bluetooth Frequency: 125 Kbps, 500 Kbps, 1 Mbps, 2 Mbps
-
Interface Pins
- Digital I/O x26
- 2x SPI
- 3x UART
- 2x I2C
- 2x I2S
- LED PWM controller with 8 channels
- Infrared transceiver: 5 transmission channels, 5 reception channels
- 2x 12-bit SAR ADC, 20 channels
- DMA controller, 5 reception channels, and 5 transmission channels
Resources
- Product wiki
- Tutorial – First Time Use
- LED Blink
- Basic Tutorials
- Advanced Tutorials
- Tutorial for MicroPython
- Build Environment for MicroPython
- MicroPython Interpreter
- MicroPython Tutorial
- ESP32-S3-WROOM-1 Datasheet
- ESP32-S3 Chip Datasheet
- Schematics
- Dimension
- FireBeetle2 Shell stl
Pinout
- GPIO: general input/output
- Analog: analog input pin
- ADC: analog to digital conversion
- TOUCH: touch pin
- SPI: SPI interface
- I2C: I2C interface
- UART: UART interface
- USB: USB interface
- JTAG: debug interface
- 3V3: 3.3V stable output
- VCC: power input/output
- Input:5V DC input for powering FireBeetle(Cannot charge Li-ion battery)
- Output: output USB voltage when powered by 5V-USB;output battery voltage when powered by 3.7V Li-ion battery
- GND: common ground pin
Package Contents
- 1x FireBeetle 2 ESP32-S3 (N4) IoT Microcontroller
- 1x 18-pin 2.54mm pitch male header
- 1x 18-pin 2.54mm pitch female header
- 1x 14-pin 2.54mm pitch male header
- 1x 14-pin 2.54mm pitch female header