WT2003HX Online Update Voice Chip
Voice Chip with Online Voice Update via UART Commands
The WT2003HX Online Update Voice Chip with remote download capability allows online voice file updates via UART commands without connecting to a USB port. Powered by a 32‑bit processor up to 120MHz, it supports built‑in Flash, external SPI‑Flash, TF card, and USB drive storage. With 32‑level volume control, a built‑in 0.5W Class‑D amplifier, and an extensive UART command set including dedicated remote update commands (F0, F1, FD, F6, F7), it is ideal for applications requiring field‑updatable voice content.
- Remote download – update voice via UART, no USB needed
- 32‑bit core – 120MHz for smooth processing
- Multi‑storage – built‑in Flash, SPI‑Flash, TF, USB
- Built‑in 0.5W amp – direct speaker drive
- Rich UART commands – F0, F1, FD, F6, F7 for download
Built‑in Voice Duration (MP3)
| Chip Model | 16kbps | 32kbps | 64kbps | 128kbps |
|---|---|---|---|---|
| WT2003H4 (180KB voice) | ~90s | ~45s | ~22.5s | ~11.25s |
| WT2003HP8 (701KB voice) | ~350.5s | ~175.25s | ~87.6s | ~43.8s |
Built‑in voice capacity = total Flash – program size. External storage provides much longer durations.
Firmware Versions for Remote Download
| Function Code | Chip Model | Default Output | PC Mode | SPI-Flash | TF Card | USB |
|---|---|---|---|---|---|---|
| A20 | WT2003H4-16S | PWM (DAC via B6 command) | Supported | Not supported | Not supported | Not supported |
| WT2003H4-24SS | Not supported | Not supported | Not supported | |||
| WT2003HP8-32N | Not supported | Not supported | Not supported | |||
| A21 | WT2003H4-16S | Up to 128Mbit | Not supported | Not supported | ||
| WT2003H4-24SS | Up to 128Mbit | Not supported | Not supported | |||
| WT2003HP8-32N | Up to 128Mbit | Not supported | Not supported | |||
| A01 | WT2003H4-16S | Up to 128Mbit | Up to 32GB | Up to 32GB | ||
| WT2003H4-24SS | Up to 128Mbit | Up to 32GB | Up to 32GB | |||
| WT2003HP8-32N | Up to 128Mbit | Up to 32GB | Up to 32GB |
A20/A21 versions are optimized for remote download with built‑in Flash voice zones. The A20 version uses only built‑in Flash (no TF/USB). A21 adds external Flash support.
Remote Download Command Set
| Command | Function | Description |
|---|---|---|
| F0 | Voice Data Transfer | Transfer voice data packets (recommended 512 bytes/packet) to Flash. Must be preceded by FD command. |
| F1 | Create External Flash File | Create a file in external Flash with specified filename (≤64 bytes, supports Unicode). |
| FD | Sync Voice File Size | Synchronize the size of the voice file to be updated before F0 data transfer. |
| F6 | Create Built‑in Flash File | Create a file in built‑in Flash with specified filename (≤8 bytes). |
| F7 | Force Stop Download | Forcibly clear the download status and exit remote download mode. |
| 9B | Play Copied Audio (USB) | Play audio copied from USB drive to the replaceable Flash area. |
| B4 | USB Copy | Copy audio from USB drive to built‑in Flash replaceable area (24K). |
| B8 | Enter Low‑Power Mode | Deep sleep (5µA) or standby sleep (30µA). |
| DF | Format External Flash | Format external SPI‑Flash (takes ~10s for 128MB). |
| E2 | Delete External Flash File | Delete a file from external Flash by index. |
| E4 | Delete Built‑in Flash File | Delete a file from built‑in Flash by index. |
| E5 | Delete All Built‑in Flash | Delete all files in built‑in Flash. |
| E6 | Delete All External Flash | Delete all files in external Flash. |
Remote Download Flowchart
Use FB command to set baud rate (default 115200). Skip if using default.
For external Flash:
F1 + filename (≤64 bytes). For built‑in Flash: F6 + filename (≤8 bytes).
Send
FD + file size (4 bytes) to prepare for data transfer.
Send
F0 + packet length + data packet (512 bytes recommended). Repeat until all data sent.
Upon successful transfer, chip returns
7E 08 FD 00 00 00 90 00 95 EF. File is ready for playback.
If interrupted, send
F7 to force stop download status and clear any pending state.
Important: During F0 data transmission, do not send playback or other control commands. To send other commands, first send F7 to forcibly exit download mode. Do not power off during transmission.
WT2003HX Online Update Voice Chip Key Features
Technical Specifications
| Parameter | Value / Condition |
|---|---|
| Processor | 32‑bit, up to 120MHz |
| Operating Voltage | 2.6V – 5.0V (ripple <5%, peak <5.5V) |
| Built‑in Voice Flash | 180KB (WT2003H4) ~ 701KB (WT2003HP8) |
| External SPI‑Flash | Up to 128Mbit |
| TF Card Support | Up to 32GB (FAT / FAT32) |
| USB Drive Support | Up to 32GB (FAT / FAT32) |
| Audio Formats | MP3, WAV (8–44.1kHz, 8–320kbps) |
| Audio Output | PWM (0.5W Class‑D) / DAC (16‑bit) |
| Volume Levels | 32 (0–31, with power‑off memory) |
| Control Interface | UART (default 115200, configurable 4800–921600) |
| Remote Download | Supported via F0, F1, FD, F6, F7 commands |
| Deep Sleep Current | < 5 µA |
| Standby Sleep Current | < 30 µA |
| Power‑up Init Time | 500ms – 1s |
| Operating Temperature | ‑40°C ~ +85°C |
| Packages | SOP16, TSSOP24, QFN32 |
Key Pin Functions
| Package | UART TX | UART RX | BUSY | PWM+/− | DAC |
|---|---|---|---|---|---|
| SOP16 | 16 | 6 | 15 | 13, 14 | 9 |
| TSSOP24 | 23 | 11 | 20 | 18, 19 | 14 |
| QFN32 | 15 | 2 | 12 | 10, 11 | 6 |
Application Scenarios
Why Choose The WT2003HX Online Update Voice Chip .
Frequently Asked Questions
What is the remote download feature?
Remote download allows updating voice files in the chip’s Flash memory via UART commands without connecting to a USB port. This enables over-the-air or in-system voice updates in the field.
What are the A20 and A21 versions?
A20 and A21 are firmware versions for WT2003HX that support remote download. A20 has no TF card or USB support, while A21 supports external Flash but no TF/USB. Both support remote voice updates via UART.
What remote download commands are available?
Key remote download commands include: F1 (create external Flash file), F6 (create built-in Flash file), FD (sync file size), F0 (transfer voice data packets), F7 (force stop download), and F1 for long file name creation.
What storage media does WT2003HX Online Update Voice Chip support?
WT2003HX Online Update Voice Chip supports built-in Flash (180KB~701KB), external SPI-Flash (up to 128Mbit), TF card (up to 32GB), and USB drive (up to 32GB). Support varies by firmware version.
What is the default baud rate?
WT2003HX Online Update Voice Chip default UART baud rate is 115200. It can be changed using the FB command within the range of 4800 to 921600.
Does it have a built-in amplifier?
Yes, WT2003HX Online Update Voice Chip features a built-in 0.5W Class-D amplifier with PWM output. DAC output is also available with a command switch (B6).
How many volume levels are available?
32 levels (0 to 31), with 0 = mute and 31 = maximum volume. The setting has power-off memory.
What happens during a remote download if power is interrupted?
If power is interrupted or playback commands are sent during download, the update may fail. Send the F7 command to forcibly clear the download status and recover the system.
What packages are available?
The WT2003HX series is available in SOP16, TSSOP24, and QFN32 packages to suit various design requirements.
What are the typical applications?
Audio playback systems, voice prompt devices, home appliances, automotive electronics, toys, industrial alarms, and any application requiring remote or field-updatable voice content.
Important: During F0 data transmission, do not send playback or other control commands. If interrupted, send F7 to forcibly terminate download status. For external Flash, Waytronic‑branded Flash is recommended for stable operation. The chip supports FAT and FAT32 formats only. Power‑up initialization takes 500ms–1s. When switching baud rate, the host must update within 100ms. The BUSY pin is low in idle and high during playback. A20/A21 versions use built‑in Flash voice zones (fixed 24K, replaceable 24K, analog USB 180K).