AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

DFRobot

· MPN: DFR1172

$36.10 |
In stock
No reviews yet

FireBeetle 2 ESP32-P4 High-Performance Edge AI Microcontroller The FireBeetle 2 ESP32-P4 is a next-generation, high-performance microcontroller development b...

Stock availability

Ready to ship from Sydney
1 in stock
Available with leadtime
846 available
Estimated Delivery
Arrives
Disclaimer
View Markdown
Secure checkout

FireBeetle 2 ESP32-P4 High-Performance Edge AI Microcontroller

The FireBeetle 2 ESP32-P4 is a next-generation, high-performance microcontroller development board built around the powerful ESP32-P4R32 chip. Designed for modern AIoT applications, it features dual-core 400 MHz RISC-V processing, advanced AI acceleration, and industry-leading image and video processing capabilities—all in a compact 25.4 × 60 mm form factor.

With built-in single-precision FPU, AI instruction extensions, and support for lightweight machine-learning frameworks such as TensorFlow Lite, the ESP32-P4 enables real-time edge AI tasks including voice wake word detection, image classification, face recognition, and intelligent vision applications.

A standout feature of this board is its onboard image pipeline, including a JPEG codec, ISP, PPA, and H.264 encoder. Combined with MIPI-CSI and MIPI-DSI interfaces, the FireBeetle 2 supports 1080p@30fps or 720p@88fps image acquisition and display—perfect for AI cameras, robot vision systems, smart home control panels, and multimedia displays.

To expand connectivity, the board integrates an ESP32-C6 module, providing WiFi 6 and Bluetooth 5 wireless communication. Additional features like USB OTG, onboard microphone, and TF card slot make the FireBeetle 2 ESP32-P4 a complete and ready-to-use solution for sophisticated AIoT devices.


Key Features

  • Dual-core RISC-V 400 MHz + single-core RISC-V 40 MHz architecture

  • AI acceleration with single-precision FPU and AI instruction extensions

  • 768 KB L2MEM + 32 MB PSRAM + 16 MB Flash for high-performance compute and storage

  • Advanced image/video pipeline:

    • JPEG encoder/decoder

    • Image Signal Processor (ISP)

    • Pixel Processing Accelerator (PPA)

    • H.264 hardware video encoder

  • MIPI-DSI display support up to 1080p@30fps

  • MIPI-CSI camera support up to 1080p@30fps

  • Integrated ESP32-C6 (WiFi 6 + Bluetooth 5) module via SDIO

  • Rich onboard peripherals:

    • USB OTG 2.0 (Type-C, high-speed)

    • PDM microphone

    • TF card slot

  • Compact design: 25.4 × 60 mm


Ideal Applications

  • AI network cameras

  • Smart “cat-eye” door viewers

  • Tracking/auto-pan security cameras

  • Smart home central control screens

  • Digital photo frames & multimedia displays

  • AI robotics & edge-processing systems


Specifications

Basic Parameters

  • Operating voltage: 3.3 V

  • Type-C input voltage: 5 V

  • DCVIN input voltage: 5 V

  • Operating temperature: -10°C to 60°C

  • Dimensions: 25.4 × 60 mm


Hardware – CPU & Memory

  • High-performance (HP) core: RISC-V 32-bit dual-core, 400 MHz

  • Low-power (LP) core: RISC-V 32-bit single-core, 40 MHz

  • Memory:

    • 32 MB PSRAM

    • 16 MB Flash

    • 768 KB HP L2MEM

    • 32 KB LP SRAM

    • 128 KB HP ROM

    • 16 KB LP ROM

Jargon buster

Plain-language definitions for the technical terms used above.

DSI
DSI stands for Display Serial Interface, a high-speed connection commonly used to send video data from a computer board to a display. It matters because DSI signals are not simple GPIO wires, so the cable, connector, and signal routing need to match the display interface.
encoder
An encoder is a sensor that converts the rotation or position of a shaft, knob or dial into electrical signals, reporting movement as incremental steps and direction, or as an absolute position. It is used to track how far something has turned, which matters for precise positioning, speed control, repeatable movement, or using a rotary knob as an input.
ESP32
ESP32 is a family of low-cost microcontroller chips and modules from Espressif with built-in WiFi and Bluetooth. They support programmable firmware and over-the-air updates, and are commonly programmed with toolchains such as the Arduino core and ESP-IDF.
FPU
A floating-point unit is hardware inside a processor that speeds up calculations with decimal numbers. This helps when projects use maths-heavy tasks such as motion sensing, filtering sensor readings, or audio processing.
ISP
In electronics, ISP usually means In-System Programming, a way to load firmware onto a microcontroller while it stays on the board (often via an ICSP header), or an Image Signal Processor, hardware that turns raw camera sensor data into usable images and offloads the main CPU. The surrounding context shows which meaning applies.
JPEG
A widely used compressed image file format for photographs, where some detail is discarded to keep file sizes small. When a device produces JPEG output, the images are already compressed, making them easier to store on an SD card or send over a slow link than uncompressed raw data.
microcontroller
A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
MIPI
MIPI is a high-speed display and camera interface often used inside phones, tablets, and embedded devices. It matters because raw MIPI displays usually need special driver hardware or software support, unlike plug-and-play HDMI screens.
MIPI-CSI
A camera interface used on many embedded computer boards to connect compact camera modules directly to the processor. It matters for vision projects because it can handle high-resolution camera data with less overhead than a USB camera.
RISC-V
RISC-V is an open, royalty-free processor instruction-set architecture used in chips ranging from tiny microcontrollers to Linux-capable application processors. The choice of RISC-V determines which compilers, software tools, and performance or low-power features are available, separate from the more common Arm or x86 architectures.
SRAM
Fast temporary memory used by a processor while a program is running. More SRAM helps with projects that handle larger data buffers, networking, displays, or more complex code.
Type-C
USB Type-C (USB-C) is a small, reversible USB connector used for charging, power, and data transfer on many modern devices. A Type-C port or plug indicates the cable and charger connection needed to power, charge, or communicate with a device.

Supplier page — dfrobot.com

Supplier Description · 510.3 KB · Click any page to view full size

Download PDF

DFR1172 firebeetle esp32 p4r32 development board ce V1.0

Document · 639.9 KB · Click any page to view full size

Download PDF

DFR1172 firebeetle esp32 p4r32 development board rohs V1.0

Compliance · 475.9 KB · Click any page to view full size

Download PDF

DFR1172 firebeetle esp32 p4r32 development board schematics V1.0

Schematic · 708.6 KB · Click any page to view full size

Download PDF

DFR1172 firebeetle esp32 p4r32 development board datasheet V1.0

Datasheet · 1.5 MB · Click any page to view full size

Download PDF

DFR1172 firebeetle esp32 p4r32 development board doc v1.0

Document · 98.9 KB · Click any page to view full size

Download PDF
Stella
Stella Expert

Ask me anything about this product

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.