WT2003HM04 MP3 Sound Playback Voice Module

• Supports high-quality audio formats for voice, supports MP3 and WAV formats (audio bitrate supports 8kbps~320kbps), beautiful sound quality.
• Operating voltage: 2.6-5.0V, power ripple controlled within 5%, peak power supply should not exceed 5.5V, if used in high-voltage products, step down to 5V power supply, it is recommended to add a 5V unidirectional TVS diode, Cj junction capacitance value choose around 10PF, trigger voltage less than 7V, IPP current greater than 25A, corresponding IPP voltage less than 11.5V; built-in 0.5W Class D amplifier.
• Two 16-bit asynchronous divider timers.
• Digital audio stream, IIS supports master and slave modes.

Product Introduction

WT2003HM04 is a powerful high-quality voice module that uses a high-performance 32-bit processor with a maximum frequency of 120 MHz. It features low cost, low power consumption, high reliability, and strong versatility, capable of storing up to 900 seconds of voice. The control method is flexible: it supports UART control mode; one-wire and two-wire serial port control modes; and key control mode (key control mode requires micro-customization). Each control mode is fixed before leaving the factory, and samples need to be confirmed with our sales personnel beforehand.

Product features

• UART control mode: Standard UART communication interface, default baud rate of 9600; supports SPI-Flash as storage. Features file index playback, insert play, single track loop, all tracks loop, random play, etc. Volume adjustable in 32 levels, maximum support for external 128Mbit Flash.
• Single-wire serial port control mode: Can control voice playback, stop, loop playback, and volume through the coding end; volume adjustable in 8 levels, supports SPI-Flash as storage, maximum support for external 128Mbit Flash.
• Dual-wire serial port control mode: Can control voice playback, stop, loop playback, and volume through the coding end; volume adjustable in 8 levels, supports SPI-Flash as storage, maximum support for external 128Mbit Flash.
• Button control mode: Flexible triggering method, any button can be set as pulse repeat trigger, pulse non-repeat trigger, invalid key, level hold non-loop, level hold loop, level non-hold loop, previous track non-loop, next track non-loop, previous track loop, next track loop, volume up, volume down, play/pause, stop, play/stop, etc., up to 15 triggering methods, maximum of 10 buttons can be used for triggering control output.
• Power-on default does not play; has BUSY status indication, BUSY is low level normally, high level during playback.
• Supports switching audio output modes, sample defaults to SPK output, if DAC output is needed, please refer to the audio output switching command.
• Supports high-quality audio formats for voice, supports MP3 and WAV formats (audio bitrate supports 8kbps~320kbps), beautiful sound quality.
• Operating voltage: 2.6-5.0V, power ripple controlled within 5%, peak power supply should not exceed 5.5V, if used in high-voltage products, step down to 5V power supply, it is recommended to add a 5V unidirectional TVS diode, Cj junction capacitance value choose around 10PF, trigger voltage less than 7V, IPP current greater than 25A, corresponding IPP voltage less than 11.5V; built-in 0.5W Class D amplifier.
• Two 16-bit asynchronous divider timers.
• Digital audio stream, IIS supports master and slave modes.
• One infrared remote control decoder.
• 16-bit high precision ADC and DAC.
• High-power IO drive capability, maximum direct drive of 64mA.
• Built-in voice when using single chip (using internal capacity) needs to be written before factory shipment.
• Supports UART program and voice updates, it is recommended to reserve UART serial port when designing the board, for upgrades, please refer to the serial port upgrade document.
• M04 module without burned engineering, needs to confirm the burning version before shipping, details refer to the following selection table.
• Supports SD card/USB offline program update, it is recommended to reserve the interface when designing the board.
• If the voice chip needs to hang flash, it must use the ‘WeiChuang’ produced flash, if there are special reasons not to use it, then it must be handed over to our company’s business, note it well. (Because using other brands’ flash privately will result in non-functionality).

Selection table

For samples: Please select the corresponding function code according to the selection table below and contact our sales personnel.

Functional codeCommunication protocolDefault outputStorage method
A04UARTPWM
When DAC output is required, an audio switch command must be sent. UART communication reference: B6 command. One-wire two-wire reference: F4 00.
Internal storage
A05One-wire single-byte
A07Two-wire single-byte
A15One line double byte
A17Two line double byte

Pin description

PinNameTypeExplain
1GNDGGND
2VCCPVBAT power input
3TXI/OUART Asynchronous serial data output
4RXI/OUART Asynchronous serial data input
5BUSYI/OBusy signal (used to indicate playback status)
6ADKEYI/OKey input (key function not enabled)
7SPK+I/OSpeaker terminal
8SPK-I/OSpeaker terminal
9DACRI/ODAC Right channel output
10DACLI/ODAC left channel output
11DMI/OUSB DM
12DPI/OUSB DP
13SDDATI/OSD card data
14SDCMDI/OSD card selection
15SDCLKI/OSD card clock
16VOUTI/O3.3V power output
17PA1I/OIO Port
18PA2I/OIO Port
19AGNDI/OAudio ground
20MICI/OMicrophone input positive terminal
Scroll to Top