SKU:M144
Module Audio is an audio-interaction expansion module for M5Stack, built on the ES8388 audio codec solution. It offers dual 3.5 mm jacks (one TRS jack for microphone input only, one TRRS jack for both microphone input and headphone output) to fulfill various recording and stereo playback needs. An onboard STM32G030F6P6 microcontroller handles TRRS jack insertion detection and drives WS2812C RGB LEDs. Register configuration enables automatic switching between CTIA (American) and OMTP (International) wiring standards, ensuring compatibility with most headsets featuring integrated microphones. This module is ideal for smart voice, interactive art, educational entertainment, portable recording, and other audio applications.
Specification | Parameter |
---|---|
MCU | STM32G030F6P6 @ I2C Address: 0x33 |
Audio Codec | ES8388 @ I2C Address: 0x10 |
Audio I/O | 2-channel mic input, 1-channel stereo headphone output |
Jack Types | 1 × TRS (mic-only), 1 × TRRS (mic + headphone) |
Status LEDs | 3 × WS2812C_2020 |
Headset Standard | CTIA / OMTP |
Operating Current | DC 3.3 V @ 23.53 mA |
Standby Current | DC 3.3 V @ 8.58 mA |
Operating Temperature | 0 °C ~ 40 °C |
Product Size | 54.0 × 54.0 × 13.1 mm |
Product Weight | 12.8 g |
Package Size | 132.0 × 95.0 × 16.0 mm |
Gross Weight | 26.3 g |
Core | SDA | SCL | I2S_LRCK/WS | I2S_BCK/SCLK | I2S_MCLK | I2S_DOUT | I2S_DIN |
---|---|---|---|---|---|---|---|
Basic | G21 | G22 | G12 | G13 | G0 | G15 | G34 |
Core2 | G21 | G22 | G27 | G19 | G0 | G2 | G34 |
CoreS3 | SDA | SCL | I2S_LRCK/WS | I2S_BCK/SCLK | I2S_MCLK | I2S_DOUT | I2S_DIN |
---|---|---|---|---|---|---|---|
CoreS3 | G12 | G11 | G6 | G0 | G7 | G13 | G14 |
STM32G030F6P6 | PA7 | PA2 | PA1 | PA12 | PA11 |
---|---|---|---|---|---|
WS2812C | LED_DAT | ||||
FSUSB42MUX | HP_MODE_SET | HP_DET | |||
I2C | SDA | SCL |
Chip | I2C Address |
---|---|
STM32G030F6P6 | 0x33 |
ES8388 | 0x10 |