FireBeetle 2 ESP32 C6 IoT Development Board
The FireBeetle 2 ESP32-C6 IoT is built around the powerful ESP32-C6 chip, it features a 160MHz RISC-V 32-bit processor and supports multiple communication protocols such as Wi-Fi 6, Bluetooth 5, Zigbee 3.0, and Thread 1.3, providing seamless integration into diverse IoT networks. The board offers various power supply options, including Type-C, 5V DC, and solar charging for lithium batteries, managed by a solar power manager for optimised energy use. This flexibility allows for well-run energy management and a range of deployment choices. The inclusion of Wi-Fi 6 provides lower latency and reduced power consumption, while solar charging capabilities allow for deployment in areas without power lines. Additionally, the board features battery level detection, providing real-time monitoring of the device’s battery status.
Features
- Equipped with the ESP32-C6 chip, it supports communication protocols including Wi-Fi, BLE, Zigbee, and Thread.
- Supports Wi-Fi 6 protocol for lower latency and lower power consumption.
- Solar charging enables deployment without the need for power lines.
- Battery level detection allows monitoring of device battery information.
- Ultra-low power consumption with deep sleep at 16uA.
- Onboard GDI interface for easy connection to screens.
What’s on Board
- Type-C: Type-C USB port
- IO15/D13: Onboard LED pin
-
Charge: Charging indicator
- Off: not plugged in the power supply or fully charged
- On: charging
- Blinking: battery not connected
- RST: Reset button
- IO9/D9/BOOT: GPIO9 / Boot button
- HM6245: 3.3V Low power LDO
- BAT: Lithium-ion battery or lithium polymer battery interface
- IO0: Battery voltage detection pin
- CN3165: Solar management chip
- GDI: GDI display interface
- ESP32-C6: ESP32-C6FH4 chip
Specifications
Basic Parameters
- Operating Voltage: 3.3V
- Type-C Input Voltage: 5V DC
- VCC Input Voltage: 5V DC or 4.5-6V Solar Panel
- Max Charging Current: 0.5A
- Sleep current: 16uA (in deep sleep mode, powered by battery)
- Operating Temperature: -10~60℃
- Dimension: 25.4 x 60mm
Hardware Information
- Processor: RISC-V single-core processor
- Main Frequency: 160 MHz
- SRAM: 512KB
- ROM: 320KB
- Flash: 4MB
- RTC SRAM: 16KB
- USB: USB 2.0 CDC
Wifi
- WIFI Protocol: IEEE 802.11b/g/n
- IEEE 802.11ax (20 MHz-only non-AP mode)
- Bandwidth: Support 20 MHz and 40 MHz at 2.4 GHz band
- WIFI Mode: Station, SoftAP, SoftAP+Station combined 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
IEEE 802.15.4
- Compatible with IEEE 802.15.4-2015 protocol
- Frequency band: 2.4GHz
- Data rate: 250Kbps
- Supports Thread 1.3 and Zigbee 3.0
Ports
- Digital I/O x19
- LED PWM 6 Channel
- 1x SPI
- 3x UART (1x LP UART)
- 2x I2C (LP I2C x1)
- 1x I2S
- 5x IR Transceiver: transmit channel, 5x receive channel
- 1x 12-bit SAR ADC, 7-Channel
- 3x DMA Controller: transmit channel, 3x receive channel
Connection Example – 3.7V Li-Po Battery & Solar Panel
Resources
- Product Wiki
- ESP32-C6 Chip Datasheet
- Schematics
- Dimension
- CN3165 Chip Datasheet
- HM6245 Chip Datasheet
- FireBeetle2 Shell stl file
Pinout
- Power: Power pin
- VIN: 5V DC or 4.5-6V Solar Panel
- 3V3: 3.3V stable output
- GND: Common ground pin
- GPIO: ESP32 default GPIO number
- Arduino: FirebBeetle 2 ESP32-C6 GPIO mapping in Arduino
- ADC: ESP32 default analog-to-digital conversion pin
- I2C: I2C interface
- FirebBeetle 2 ESP32-C6 I2C mapping in Arduino
- LP_SDA/SCL: Low power I2C pin
- UART: UART interface
- LP_TX/RX: Low-power UART pin
- SPI: FirebBeetle 2 ESP32-C6 SPI mapping in Arduino
- SDIO: ESP32 default SDIO pin
- JTAG: Debug interface
Package Contents
- 1x FireBeetle 2 Board ESP32 C6 Microcontroller
- 2x 20-pin 2.54mm Pin Header