Skip to main content

ESP32-S3-AUDIO-Board

ESP32-S3-AUDIO-Board

ESP32-S3-AUDIO-Board is an AI smart speaker development board based on the ESP32-S3, supporting 2.4GHz Wi-Fi and Bluetooth 5 (LE). It integrates large capacity Flash and PSRAM, features a dual-microphone array, speaker, RGB surround lighting effect, and various interfaces. It can be widely used for the rapid development of intelligent products such as AI speakers, voice interaction, HMI screen applications, and camera applications.

SKUProduct
32184ESP32-S3-AUDIO-Board
32185ESP32-S3-AUDIO-Board-EN

Features

  • High-performance main controller: ESP32-S3R8, Xtensa 32-bit LX7 dual-core processor, up to 240MHz
  • Wireless connectivity: Supports 2.4GHz Wi-Fi (802.11 b/g/n) and Bluetooth 5 (LE), onboard antenna
  • Storage resources: 512KB SRAM, 384KB ROM, 8MB PSRAM stacked, 16MB external Flash
  • Voice interaction: Dual digital microphone array, supports noise reduction and echo cancellation, suitable for precise voice recognition and near/far-field wake-up
  • Clock management: Integrated PCF85063 RTC chip, supports RTC time retention when powered off, can be used for alarms, scheduled tasks, or wake-up
  • Lighting effects: 7 ring RGB LEDs, programmable for various dynamic lighting effects
  • Human-machine interaction: Reserved multiple buttons and battery switch for easy custom function development
  • Expansion interfaces:
    • SPI LCD screen interface (FPC / pin header)
    • DVP camera interface (24PIN header)
    • USB, I2C, and some I/Os brought out (pin-compatible with the screen interface)
  • Multimedia functions: Onboard audio codec chip, MIC, and speaker interface
  • Storage expansion: Supports TF card slot for storing audio files, etc.
  • Power management: Built-in battery charging management module, supports multiple power modes and low-power applications

Specifications

ParameterValue
InterfaceUSB Type‑C
Main ControllerESP32-S3
Onboard DevicesES8311
ES7210
Mic
RTC clock chip
Camera interface
TF
Battery charge/discharge management module

Onboard Resources

ESP32-S3-AUDIO-Board Onboard Resources

  1. ESP32-S3R8 Dual-core processor, operating frequency up to 240MHz
  2. TCA9555PWR GPIO expander chip
  3. RTC clock chip: PCF85063 RTC real-time clock
  4. Buttons RESET button, BOOT button, user-defined button
  5. USB Type-C port For power supply and program flashing
  6. Charging indicator Lights steadily when charging (with battery connected), turns off when fully charged
  7. System battery switch ON: connect battery; OFF: disconnect battery
  8. 18PIN screen interface Supports connecting screens with the corresponding pinout
  9. Camera interface Supports connecting cameras with the corresponding pinout
  10. TF card slot For connecting a TF card
  11. Microphone
  12. Pin header The GPIOs brought out to the header are already used by the screen interface
  13. IPEX1 connector Switching to use the external antenna via resoldering an onboard resistor
  14. Onboard ceramic antenna
  15. Power amplifier chip
  16. ES8311 Audio codec chip
  17. 16MB Flash
  18. RTC battery header For connecting a rechargeable RTC battery
  19. ES7210 Audio encoder chip
  20. MP1605GTF-Z Power module, supporting up to 3.3V 2A output
  21. Battery charging management chip
  22. RGB LEDs 7 circular surrounding RGB lights
  23. Battery header MX1.25 2PIN connector for 3.7V lithium battery, supports charging and discharging
  24. Speaker header

Interface Definition

ESP32-S3-AUDIO-Board Pin Definitions

Dimensions

ESP32-S3-AUDIO-Board Product Dimensions

Development Methods

The ESP32-S3-AUDIO-Board supports two development frameworks: Arduino IDE and ESP-IDF, giving developers flexible options. You can choose the appropriate development tool based on project requirements and personal preference.

Both development methods have their own advantages. Developers can choose based on their needs and skill levels. Arduino is simple to learn and quick to start, suitable for beginners and non-professionals. ESP-IDF provides more advanced development tools and stronger control capabilities, suitable for developers with professional backgrounds or higher performance requirements, and is more appropriate for complex project development.

  • Arduino IDE is a convenient, flexible, and easy-to-use open-source electronics prototyping platform. It requires minimal foundational knowledge, allowing for rapid development after a short learning period. Arduino has a huge global user community, providing a vast amount of open-source code, project examples, and tutorials, as well as a rich library ecosystem that encapsulates complex functions, enabling developers to implement various features rapidly. You can refer to the Working with Arduino to complete the initial setup, and the tutorial also provides related example programs for reference.

  • ESP-IDF, short for Espressif IoT Development Framework, is a professional development framework launched by Espressif Systems for its ESP series of chips. It is based on C language development and includes compilers, debuggers, flashing tools, etc. It supports development via command line or integrated development environments (such as Visual Studio Code with the Espressif IDF plugin), which provides features like code navigation, project management, and debugging. We recommend using VS Code for development. For the specific configuration process, please refer to the Working with ESP-IDF. The tutorial also provides relevant example programs for reference.