No
No
N/A
Espressif ESP32-Vaquita-DSPG
by Espressif
Compact voice interface board with DSPG voice DSP - designed for audio-centric smart devices.
2× Micro-USB

ESP32
MCU
240MHz
clock
16MB
flash
520KB
SRAM
-
GPIO
BLE 4.2+ WiFi
radio
On this page
Pinout
2 pinsView:
| Pin | GPIO | Labels | Status | Capabilities | Notes |
|---|---|---|---|---|---|
| 1 | - | 5V | power | - | 5V input via the Micro-USB USB Power Port (J3). No VIN/5V pin header is broken out. |
| 2 | - | GND | ground | - | Common ground, shared across the USB, speaker, earphone and FPC connectors. No dedicated GND header pin. |
Pinout notes The Espressif ESP32-Vaquita-DSPG pinout brings out 2 pins - 0 usable GPIO alongside the 5V and GND power rails.
The Espressif ESP32-Vaquita-DSPG pinout brings out 2 pins - 0 usable GPIO alongside the 5V and GND power rails.
Getting started
flash your first firmware in ~2 minutesTool:
1
Connect over USB
Serial chip: onboard. Not detected? Hold BOOT while plugging in.
2
Flash with your tool
Arduino IDE, PlatformIO, ESPHome or esptool - copy the settings on the right.
3
Verify it runs
The blink example uses GPIO8 - swap for your board's LED pin if different.
Tools → Board settings Copy
Board: Esp32 Vaquita Dspg
Flash Size: 16MB · DIO
Upload Speed: 921600
// blink
pinMode(8, OUTPUT);
digitalWrite(8, LOW); // on (often inverted)platformio.ini Copy
[env:esp32-vaquita-dspg]
platform = espressif32
board = esp32dev
framework = arduino
monitor_speed = 115200
upload_speed = 921600device.yaml Copy
esp32:
board: esp32dev
variant: esp32_vaquita_dspg
framework:
type: esp-idf
# blink - GPIO8
output:
- platform: gpio
pin: 8
id: led_out
light:
- platform: binary
name: "LED"
output: led_outshell Copy
esptool.py --chip esp32 --port /dev/ttyACM0 \
write_flash 0x0 firmware.binBuild details: sketch space 1966080 B · data 327680 B · DIO
Specifications
ESP32Compute
MCU
ESP32
Clock
240 MHz
SRAM · Flash
520 KB · 16MB · 8MB (QSPI) PSRAM
Radio
Wi-Fi
802.11 b/g/n
Bluetooth
4.2 LE
Antenna
PCB
I/O
GPIO · ADC
- · Two 12-bit, 18 Channels
UART · I²C · SPI
3 · 2 · 4
PWM
16 channels
Power
USB
Micro-USB (UART) · Micro-USB
Serial
-
Boot address
0x1000
Flashing
Upload · OTA
esptool_py · esp_ota
Flash · Boot mode
DIO · DIO
Sketch · Data
1.88 MB · 320 KB
The Espressif ESP32-Vaquita-DSPG uses esptool_py for firmware uploads, esp_ota for over-the-air (OTA) updates. Flash mode is DIO with DIO boot mode. The maximum sketch size is 1.88 MB with 320 KB available for data.
About this board
At its core is the ESP32 - a dual-core Xtensa with both Bluetooth Classic and BLE.
Expect to pay about $35.00 - above the ~$20 typical for ESP32 boards.
Onboard you'll find 8MB (QSPI) PSRAM, a microphone (2-mic array), a speaker connector, an audio codec (ES8311), an amplifier and Reset/Boot/Function 1/Function 2 buttons.
The ESP32-Vaquita-DSPG is an advanced voice development board featuring the ESP32-WROVER module. It integrates the DSP Group’s DBMD5P digital signal processor, enabling high-performance voice processing and far-field voice recognition. This board is ideal for smart assistants, IoT voice-controlled devices, and AI-powered audio applications. It supports Wi-Fi, Bluetooth, and multiple audio processing features, making it a powerful solution for voice-enabled projects.
- DBMD5P DSP Group audio SoC for far-field voice recognition (HDClear algorithms)
- 360-degree 2-microphone far-field array
- 8W audio power amplifier for external speaker
- Five RGB LEDs
Where to buy
prices are typical street prices
As an Amazon Associate, ESPboards earns from qualifying purchases.
Resources
Board datasheet github.com↗ ESP32 datasheet espressif.com↗ ESP32-Vaquita-DSPG User Guide (esp-va-sdk) github.com↗ESP32-Vaquita-DSPG and SDK Announcement (Espressif) espressif.com↗ESP32-Vaquita-DSPG Mainboard Schematics (Espressif, PDF) dl.espressif.com↗esp-va-sdk audio_board_vaquita_dspg - ESP32 GPIO/pin map (audio_board.c, va_board.c) github.com↗
Similar boards




