WT2003HM04 Voice Module | UART, 1-Wire, 2-Wire Control, 900s Voice

  •  32‑bit processor – 120MHz for smooth playback
  •  3 control modes – UART, 1‑wire, 2‑wire (selectable)
  •  900s built‑in voice – plus SPI‑Flash expansion
  •  Built‑in 0.5W amp – direct speaker drive
  •  Volume control – 32 or 8 levels with memory

WT2003HM04 Voice Module

Multi‑Mode Voice Module with UART, 1‑Wire & 2‑Wire Control, 900s Built‑in Voice

32‑bit Core · UART / 1‑Wire / 2‑Wire · 900s Voice · Built‑in 0.5W Amp

The WT2003HM04 is a highly versatile voice module offering UART, 1‑wire, and 2‑wire serial control options to suit various system architectures. Powered by a 32‑bit processor up to 120MHz, it features 900 seconds of built‑in voice storage and supports external SPI‑Flash up to 128Mbit. With 32‑level (UART) or 8‑level (1/2‑wire) volume control, a built‑in 0.5W Class‑D amplifier, and USB mass storage emulation, it is ideal for voice prompt systems, appliances, and industrial equipment.

  • 32‑bit processor – 120MHz for smooth playback
  • 3 control modes – UART, 1‑wire, 2‑wire (selectable)
  • 900s built‑in voice – plus SPI‑Flash expansion
  • Built‑in 0.5W amp – direct speaker drive
  • Volume control – 32 or 8 levels with memory
120
CPU Speed (MHz)
2.6–5.0
VDD Range (V)
900
Built‑in Voice (s)
5
Function Codes

Function Code Selection

Function CodeCommunication ProtocolDefault OutputStorage
A04UARTPWM (DAC via command)Built‑in + SPI‑Flash
A051‑wire (single‑byte)
A072‑wire (single‑byte)
A151‑wire (double‑byte)
A172‑wire (double‑byte)

The control mode is fixed during programming and must be specified when ordering. Contact Waytronic sales for custom requirements.

Key Features

32‑bit processor @ 120MHz
MP3 / WAV playback (8–320kbps)
900s built‑in voice storage
SPI‑Flash up to 128Mbit
UART / 1‑wire / 2‑wire control
32 / 8‑level volume control
Built‑in 0.5W Class‑D amplifier
PWM / DAC output switchable
Random, loop, insert, combo playback
Query commands – status, volume, file count
–40°C ~ +85°C operation
Deep sleep < 3µA
Compact 21.01 × 18.21mm
2.0mm pin pitch

Technical Specifications

ParameterValue / Condition
Processor32‑bit, up to 120MHz
Operating Voltage2.6V – 5.0V (ripple <5%, peak <5.5V)
Built‑in Voice Storage900 seconds
External SPI‑FlashUp to 128Mbit (FAT/FAT32)
Audio FormatsMP3, WAV (8–320kbps)
Audio OutputPWM (0.5W Class‑D) / DAC
Volume LevelsUART: 32 (0–31), 1/2‑wire: 8 (E0–E7)
Playback ModesNormal, Single loop, All loop, Random, Combo, Insert
Control InterfacesUART (9600 baud), 1‑wire, 2‑wire
Deep Sleep Current< 3 µA
Standby Sleep Current< 30 µA
IO Drive CapabilityUp to 64mA
Operating Temperature‑40°C ~ +85°C
Module Size21.01 × 18.21mm
Pin Pitch2.0mm

UART Command Highlights

CommandFunctionDescription
A0Index PlaybackPlay by index in Flash
A1Filename PlaybackPlay by 4‑byte filename
AAPause / ResumeToggle pause
ABStopStop playback
AC/ADNext / PreviousTrack navigation
AEVolumeSet 0–31
AFPlayback ModeNormal / Loop / All‑loop / Random
B0Combo PlaybackPlay up to 20 tracks in sequence
B1Insert PlaybackInsert a track during playback
B6Output SwitchPWM ↔ DAC
B8Low PowerDeep sleep (00) or standby (01)
C0–C3QueriesVersion, volume, status, file count
C9Current TrackGet playing address

1‑Wire & 2‑Wire Command Highlights

CommandFunctionDescription
00H–DFHPlay AddressPlay corresponding voice segment (224 addresses)
E0H–E7HVolume ControlE0 min, E7 max (8 levels)
F0Auto SleepEnter sleep after playback
F1Exit Auto SleepStay in standby
F2Loop PlaybackLoop current segment
F3Chain PlaybackPlay multiple addresses sequentially (max 10 segments)
F4 00/01Output SwitchDAC (00) / PWM (01)
F4 02/03Sleep ModeDeep (02) / Standby (03)
FEStopStop playback

Key Pin Functions (20‑Pin Module)

PinNameFunction
2VCCPower input (2.6–5.0V)
3TXDUART transmit
4RXDUART receive
5BUSYBusy signal (high during playback)
6ADKEYAnalog key input
7SPK+Speaker positive
8SPK−Speaker negative
9DACRDAC right channel
10DACLDAC left channel
11DMUSB D−
12DPUSB D+
13SDDATSD card data
14SDCMDSD card chip select
15SDCLKSD card clock
16VOUT3.3V output
19AGNDAnalog ground
20MICMicrophone input

Application Scenarios

Voice Prompt Systems Home Appliances Automotive Electronics Toys & Interactive Industrial Alarms Consumer Electronics Public Address Systems Doorbells & Chimes

Why Choose WT2003HM04

Multi‑mode flexibility – UART, 1‑wire, or 2‑wire to match your system
Large built‑in storage – 900 seconds of voice without external memory
Rich playback features – combo, insert, loop, random, and more
Built‑in amplifier – 0.5W direct speaker drive
USB mass storage – drag‑and‑drop audio file management
Low power – deep sleep < 3µA for battery applications
Compact size – 21.01 × 18.21mm for space‑constrained designs

Frequently Asked Questions

What control modes does WT2003HM04 support?

WT2003HM04 supports UART, 1-wire serial, and 2-wire serial control modes. The specific mode is fixed during programming and must be selected when ordering using the function code (A04 for UART, A05 for 1-wire single-byte, A07 for 2-wire single-byte, A15 for 1-wire double-byte, A17 for 2-wire double-byte).

What is the built-in voice storage capacity?

The WT2003HM04 module has 900 seconds of built-in voice storage. It also supports external SPI-Flash expansion up to 128Mbit for additional voice content.

Does it have a built-in amplifier?

Yes. WT2003HM04 features a built-in 0.5W Class-D amplifier with PWM output. DAC output is also available with a command switch (B6 for UART or F4 00 for 1-wire/2-wire).

How many volume levels are available?

For UART mode, 32 levels (0–31). For 1-wire and 2-wire modes, 8 levels (E0–E7). Volume settings have power-off memory.

What is the operating voltage range?

The WT2003HM04 module operates from 2.6V to 5.0V, with ripple controlled within 5% and peak voltage below 5.5V.

Can I update audio files via USB?

Yes. Connect the module to a PC via USB, and the Flash storage appears as a removable drive. Copy audio files directly, then disconnect USB before sending serial commands.

What is the module size?

The module measures 21.01mm × 18.21mm with 2.0mm pin spacing.

What audio formats are supported?

It supports MP3 and WAV formats with bitrates from 8kbps to 320kbps.

What is the power consumption in sleep mode?

Deep sleep consumes less than 3µA, while standby sleep consumes less than 30µA. The default is deep sleep mode.

What are the typical applications?

Voice prompt systems, home appliances, automotive electronics, toys, industrial alarms, consumer electronics, and any application requiring flexible control interface options.

Important: The control mode is fixed during programming – specify the function code when ordering. For external SPI‑Flash, Waytronic‑branded Flash is recommended for guaranteed compatibility. After copying audio files via USB, disconnect the USB cable before sending serial commands. The BUSY pin is low in idle and high during playback. In deep sleep mode, wake the chip with a 0xFE command and wait 100ms before sending other commands. The default output is PWM – use the appropriate command to switch to DAC.

Recommended Products

WHY CHOOSE WAYTRONIC

Trusted Voice Chip Manufacturer Since 1999

Trusted by global manufacturers for reliable voice ICs and audio solutions.

For over 27 years, Waytronic has helped manufacturers,integrate reliable voice solutions into consumer,medical, industrial and smart home products.

Give Your Product a Voice That Can Evolve.

Waytronic provides customized voice chip, module and overall solutionservices to meet your unique requirements.