WT588F02KD-24SS
Integrated Voice Chip with 4‑Digit LED Driver, 8×2 Keyboard Scan, and UART Control
The WT588F02KD-24SS is a highly integrated, multifunctional voice chip that combines voice playback, LED display driving, and keyboard scanning in a single SSOP24 package. It features a built‑in 4‑digit LED driver (8 segments × 4 digits), an 8×2 keyboard scan matrix with anti‑interference circuitry, and 32 individually controllable LEDs with 8‑level PWM dimming. All functions are controlled via a standard UART serial interface.
- 4‑digit LED driver – 8 segments per digit, common cathode
- 8×2 keyboard scan – 16 keys, auto key upload
- 32 individual LEDs – 8‑level brightness control
- UART control – 9600 baud, simple protocol
- Up to 200s voice – field‑updatable via downloader
WT588F02KD-24SS Key Features
Technical Specifications
| Parameter | Value / Condition |
|---|---|
| Operating Voltage | 2.0V – 5.5V |
| Standby Current | Low (auto sleep after 1s idle) |
| Operating Current | ~5 mA (no load) |
| Audio Output | PWM (direct 8Ω 0.5W) or DAC (external amp) |
| Voice Storage | Up to 200 seconds |
| Voice Addresses | 224 (00H – DFH) |
| Chain Playback | Up to 20 segments |
| Display Driver | 4-digit LED, 8 segments, common cathode |
| Individual LEDs | 32 LEDs with 8‑level PWM brightness |
| Keyboard Matrix | 8×2 (16 keys), with anti‑interference |
| Communication | UART 9600 baud (N, 8, 1, 1), 3.3V TTL |
| Volume Control | 16 levels (E0H – EFH) |
| Operating Temperature | ‑20°C ~ +85°C (functional to ‑40°C) |
| Package | SSOP24 |
UART Command Protocol
Format: 0x7E + Length + Command + Parameters + Checksum + 0xFE
Checksum: Low byte of (Length + Command + Parameters) sum.
Key auto‑upload: When a key is pressed, the chip automatically sends the key value via UART. Example return: 7E 06 B0 42 10 00 08 FE (key 8 pressed).
Application Scenarios
Why Choose WT588F02KD-24SS
Frequently Asked Questions
What is the WT588F02KD-24SS?
WT588F02KD-24SS is an integrated voice chip with built-in 4-digit LED driver, 8×2 keyboard scan interface, and 32 individually controllable LEDs. It supports voice playback, display driving, and keypad scanning all in one IC.
What is the voice storage capacity?
The WT588F02KD-24SS chip can store up to 200 seconds of voice content. Voice can be updated in the field using a dedicated downloader.
What control interface does it use?
WT588F02KD-24SS uses a standard UART asynchronous serial interface with 9600 baud rate (N, 8, 1, 1). The protocol uses 0x7E as start code and 0xFE as end code.
What display types are supported?
WT588F02KD-24SS supports 4-digit 7-segment LED displays (common cathode) with 8 segments per digit including decimal point. Each segment can be independently controlled.
How many LEDs can be individually controlled?
Up to 32 individual LEDs can be controlled independently using the C command, with 8-level brightness adjustment (PWM dimming).
What is the keyboard scan capability?
WT588F02KD-24SS supports an 8×2 keyboard matrix (16 keys) with enhanced anti-interference circuitry. Key presses are automatically uploaded via UART, and the chip supports key wake-up.
What is the operating voltage?
The WT588F02KD-24SS chip operates from 2.0V to 5.5V, making it compatible with both 3.3V and 5V systems.
What audio output options are available?
WT588F02KD-24SS supports both PWM output (directly drives an 8Ω 0.5W speaker) and DAC output (for external amplifier connection).
How many voice addresses can be used?
WT588F02KD-24SS supports up to 224 voice address segments (00H to DFH). Chained playback supports up to 20 segments.
What are the typical applications?
Typical applications include induction cookers, microwave ovens, rice cookers, and other small home appliances that require voice prompts, LED display, and keypad input.
Important: The chip operates from 2.0V to 5.5V. Decoupling capacitors must be placed within 1cm of the VDD pin. The UART interface is 3.3V TTL level – use level shifting if connecting to 5V logic. Key wake‑up is supported via any key press. The chip enters standby automatically 1 second after playback ends and I/O lines remain stable. Currently, external Flash is not supported – this feature will be available in future firmware versions.