WT588F40B-16S Voice Chip | 4MB Flash, 1000 Addresses, SPI-FLASH

  • 4MB SPI‑FLASH– ample voice storage
  • 1000 addresses– double‑byte control
  • PWM / DAC– direct speaker or external amp
  • Seamless loop– gapless playback with FFF1H
  • Three firmware versions– flexible Flash control

WT588F40B-16S Flash Sound IC

Built‑in 4MB SPI‑FLASH, 1000 Addresses, PWM/DAC Output, and Seamless Loop Playback

The WT588F40B-16S is a versatile voice chip featuring a built-in 4MB SPI-FLASH for voice storage. It supports 1‑wire and 2‑wire serial control, 12‑bit ADPCM decoding (4–24kHz), and both PWM and DAC audio outputs. With up to 1000 address segments, seamless loop playback, and flexible Flash control options, it is ideal for complex voice applications in automotive, smart home, and industrial systems.

  • 4MB SPI‑FLASH – ample voice storage
  • 1000 addresses – double‑byte control
  • PWM / DAC – direct speaker or external amp
  • Seamless loop – gapless playback with FFF1H
  • Three firmware versions – flexible Flash control
4
Flash Size (MB)
2.4–3.6
VDD Range (V)
<10
Standby Current (µA)
1000
Address Segments

Firmware Versions – Control & Flash Management

VersionControl ModeFlash Control BehaviorEngineering Code
Version 1 Fixed 1‑wire (double‑byte) Auto‑releases Flash on power‑up; external downloader can program Flash directly WTC230112-81-F34P
Version 2 Fixed 2‑wire (double‑byte) Auto‑releases Flash on power‑up; external downloader can program Flash directly WTC230112-82-F34P
Version 3 Compatible 1‑wire / 2‑wire (selectable via web tool) Requires FFFDH (release) command before external Flash programming; FFFCH to re‑take control WTC230112-83-F34P

All versions use double‑byte addressing. The control mode and Flash behavior are fixed during programming – specify your requirements when ordering.

Key Features

4MB SPI‑FLASH
12‑bit ADPCM decoding (4‑24kHz)
PWM / DAC output
16‑level volume control
1‑wire / 2‑wire serial
Seamless loop (FFF1H)
Chain playback – up to 40 segments
Standby < 10µA
–20°C ~ +85°C
1000 address segments
WAV audio format
Init time ~150ms

Technical Specifications

ParameterValue / Condition
Operating Voltage (VDD)2.4V – 3.6V
Flash Voltage (VDD-SPI)2.4V – 3.6V
Standby Current< 10 µA (typical)
Audio OutputPWM (direct 8Ω 0.5W) or DAC (external amp)
Audio FormatWAV, 12‑bit ADPCM decoding
Sampling Rate Support4 kHz – 24 kHz
Volume Control16 levels (FFE0H min – FFEFH max)
Address SegmentsUp to 1000 (0000H – 03E7H, double‑byte)
Flash Memory4MB SPI‑FLASH (built‑in)
Chain Playback SegmentsUp to 40 (using FFF3H)
Power-up Init Time~150 ms
Standby Entry Time~1 second after playback ends
Operating Temperature‑20°C ~ +85°C (functional to ‑40°C)
I/O Pull-down1 MΩ (internal)

Control Interfaces & Commands

Modes: 1‑wire serial (DATA, PB2) 2‑wire serial (CLK + DATA, PB2 + PC7)
Commands (double‑byte): Play address (0000H–03E7H), volume (FFE0H–FFEFH), seamless loop (FFF1H), loop (FFF2H), chain (FFF3H, ≤40 segments), stop (FFFEH), Flash release (FFFDH), Flash re‑take (FFFCH)
BUSY pin (PIO): High in idle, low during playback

Timing notes: Byte interval < 4ms (2ms recommended). FFF3 + address: < 4ms. Between chained groups: < 20ms. Wait ≥100ms after chain completion before playback starts. Power‑up: wait ≥100ms before sending commands.

Application Scenarios

Automotive Electronics Smart Home Medical Devices Industrial Automation Consumer Electronics Security & Alarms Toys & Interactive Multimedia Communication

Why Choose WT588F40B-16S

Large storage – 4MB SPI‑FLASH for extensive voice content
High address capacity – 1000 segments for complex applications
Flexible control – 1‑wire, 2‑wire, and three firmware versions
Seamless loop – gapless playback for continuous audio applications
Field‑programmable – Flash can be updated with a downloader
Versatile output – PWM for direct speaker, DAC for external amp
Ultra‑low standby – < 10µA for battery‑powered devices

Frequently Asked Questions

What is the voice storage capacity of WT588F40B-16S?

WT588F40B-16S features a built-in 4MB SPI-FLASH, providing ample storage for voice content. The exact duration depends on audio quality and sampling rate settings.

What control interfaces are supported?

WT588F40B-16S supports 1-wire serial (DATA) and 2-wire serial (CLK + DATA) communication. The control mode is fixed during programming and can be selected from three firmware versions.

What are the three firmware versions available?

Version 1: Fixed 1-wire (double-byte) – auto-releases Flash for external programming. Version 2: Fixed 2-wire (double-byte) – auto-releases Flash. Version 3: Compatible 1/2-wire – requires sending the FFFDH release command before external Flash programming.

What is the operating voltage range?

The WT588F40B-16S chip operates from 2.4V to 3.6V, and the SPI-FLASH also requires 2.4V to 3.6V.

What is the standby current?

Standby current is less than 10µA (typical). The chip enters standby about 1 second after playback ends and the DATA/CLK lines remain stable.

What audio output options are available?

WT588F40B-16S supports both PWM output (directly drives an 8Ω 0.5W speaker) and DAC output (for external amplifier connection).

How many voice addresses are supported?

Up to 1000 address segments (0000H to 03E7H). Addressing is double-byte only.

What is seamless loop playback?

The FFF1H command enables seamless (gapless) loop playback. The audio source must be prepared in TLB format. It loops the specified address without audible gaps.

How many segments can be chained with the F3 command?

Up to 40 segments can be chained using the FFF3H command. The chain must be sent within the specified timing constraints (FFF3 and address <4ms, between groups <20ms).

What is the FLASH release command (FFFDH) used for?

The FFFDH command releases the SPI-FLASH from the chip’s control, allowing an external Flash downloader to program the FLASH. This is required for the compatible firmware version (Version 3).

Important: Control mode and Flash behavior are fixed during programming – specify when ordering. VDD and VDD-SPI must both be supplied (2.4–3.6V). Decoupling capacitors must be placed within 1cm of the VDD and GND pins. The chip requires ~150ms initialization after power‑up – wait ≥100ms before sending commands. FFF2 (loop) cannot be used before any voice has been played.

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.