W581XX
ADPCM VOICE SYNTHESIZER
ENHANCED PowerSpeech
Publication Release Date: July 1998
- 1 - Revision A2
GENERAL DESCRIPTION
The W581XX is a programmable IC speech synthesizer that utilizes the ADPCM coding method to
generate all types of sound effects. The W581XX's LOAD and JUMP commands and eight
programmable registers provide powerful user-programmable functions that make this chip suitable
for an extremely wide range of speech IC applications.
The W581XX family includes the W58101, W58102, W58103, W58104, W58105, W58106, W58110,
W58115 and W58120. The playback lengths for each of these products is shown below:
BODY W58101 W58102 W58103 W58104 W58105 W58106 W58110 W58115 W58120
Second 3 Sec 6 Sec 9 Sec 12 Sec 20 Sec 30 Sec 40 Sec 60 Sec 80 Sec
Note: All of the playback lengths are estimates for typical applications.
FEATURES
Wide operating voltage range: 2.4 to 5.5 volts
Programmable speech synthesizer
4-bit ADPCM synthesis method and 8-bit D/A converter
Maximum 4 trigger inputs
Fading effect (patent pending) control for each voice segment
Maximum two LEDs and five STOP outputs
Flexible functions programmable through the following:
LD (load), JP (jump) commands
8 general registers: R0R7
Three special registers: EN, STOP, and MODE
Conditional instructions
Speech equation
Programmable power-on initialization (POI), which can be interrupted by trigger inputs
Interrupt or non-interrupt for rising or falling edge of each trigger pin (this feature determines
retriggerable, non-retriggerable, overwrite, and non-overwrite features of each trigger pin)
LED On/Off control can be set independently in each GO instruction of speech equations
Independent control of LED 1 and LED 2
Total of 256 voice group entries available for programming
(Including eight hardware and 248 software group entry points)
CPU interface
W581XX
- 2 -
The following mask options are available:
LED flash type: synchronous/alternate
LED1 section-controlled: Yes/No
LED2 section-controlled/STPC-controlled
LED volume controlled: No/Yes
Normal/CPU mode
STPE or BUSY selection
STPD or FTEST selection
The following register controls are available:
Trigger input debounce time: Long/Short
Pin option for LED2/STPC
LED turn-on mode: Flash/DC
PAD DESCRIPTION
NO. NAME I/O FUNCTION
1 TG1 ITrigger Input 1
2 TG2 ITrigger Input 2
3 TG3 ITrigger Input 3
4 TG4 ITrigger Input 4
5 LED1 OLED 1
6 STPB OStop signal B
7 STPA OStop signal A
8 STPD/FTEST OStop D or Frequency test output
9LED2/STPC OLED2 signal output or Stop C output
10 SPK OCurrent output for driving an external speaker
11 VSS -Negative power supply
12
RESET
IReset pin (low active)
13 VDD -Positive power supply
14 OSC IOscillation frequency control, connect Rosc to VDD
15 STPE/BUSY OStop E or Busy signal output
16 TEST IFor test usage
W581XX
Publication Release Date: July 1998
- 3 - Revision A2
ABSOLUTE MAXIMUM RATINGS
PARAMETER SYMBOL CONDITIONS RATED VALUE UNIT
Power Supply VDDVSS --0.3 to +7.0 V
Input Voltage VIN All Inputs VSS -0.3 to VDD +0.3 V
Storage Temp. TSTG --55 to +150 °C
Operating Temp. TOPR -0 to +70 °C
Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability of the
device.
ELECTRICAL CHARACTERISTICS
(TA = 25° C, VSS = 0V)
PARAMETER SYM. CONDITIONS LIMITS UNIT
MIN. TYP. MAX.
Operating Voltage VDD - 2.4 4.5 5.5 V
Input Voltage VIL - VSS -0.3 -0.3
VDD V
VIH 0.7 VDD -VDD
Standby Current IDD VDD = 5V, all I/O pins
unconnected, no playing - - 1µA
Operating Current IOP1 VDD = 3V, No Load - - 400 µA
IOP2 VDD = 5V, No Load - - 800
Input Current for
TG1TG4 Pins IIN1 VDD = 3V, VIN = 0V - - -6 µA
Input Current for
RESET Pin IIN3 VDD = 3V, VIN = 0V - - -30 µA
SPK (D/A full scale) IOVDD = 4.5V, RL = 100-4.0 -5.0 -6.0 mA
Output Current of IOL1 VDD = 3V, VOUT = 1V 8- - mA
LED1/2 IOL2 VDD = 4.5V, VOUT = 1V 12 - -
Output Current of IOL VDD = 3V, VIN = 0.4V 1- - mA
STPA-STPE IOH VDD = 3V, VOUT = 2.6V -1 - -
Oscillation Freq. FOSC1 VDD = 5V, ROSC = Typ. 2.7 33.3 MHz
Osc. Freq. Deviation
by Voltage Drop F
FOSC
OSC F(3.0V) F(2.4V)
F(3.0V)
-47.5 %
Debounce Time. TDEB1 ROSC = Typ., SR = 6
KHz 45 - - mS
TDEB2 ROSC = Typ., SR = 6
KHz 350 - - µS
W581XX
- 4 -
ROSC = Typ. = 1.2M ohm
TDEB1 is for long debounce time.
TDEB2 is for short debounce time.
TYPICAL APPLICATION CIRCUIT
DD
RESET
LED2
/STPC
STPD
/FTEST
Rosc
TG1
TG2
TG3
TG4
LED1
SPK
V
W581xx
OSC
R
VDD
VSS
8050D
Speaker
8 ohm
1/4 watt
1
3
2
4
5
8 9 10
11
12
13
14
16
STPB STPA
67
Cs
Rs
STPE/BUSY
15
TEST
Notes:
1. In principle, the playing speed determined by ROSC should correspond to the sampling rate during the coding phase.
However, the playing speed may be adjusted by varying ROSC.
2. RS is an optional current-dividing resistor. If RS is added, the resistance should be between 470 and 750 .
3. R is used to limit the current on the LED.
4. CS is optional.
5. The DC current gain β of transistor 8050 ranges from 120 to 200.
6. All unused trigger pins can be left open because of their internal pull-high resistance.
7. No warranty for production.
W581XX
Publication Release Date: July 1998
- 5 - Revision A2
Headquarters
No. 4, Creation Rd. III,
Science-Based Industrial Park,
Hsinchu, Taiwan
TEL: 886-3-5770066
FAX: 886-3-5792697
http://www.winbond.com.tw/
Voice & Fax-on-demand: 886-2-27197006
Taipei Office
11F, No. 115, Sec. 3, Min-Sheng East Rd.,
Taipei, Taiwan
TEL: 886-2-27190505
FAX: 886-2-27197502
Winbond Electronics (H.K.) Ltd.
Rm. 803, World Trade Square, Tower II,
123 Hoi Bun Rd., Kwun Tong,
Kowloon, Hong Kong
TEL: 852-27513100
FAX: 852-27552064
Winbond Electronics North America Corp.
Winbond Memory Lab.
Winbond Microelectronics Corp.
Winbond Systems Lab.
2727 N. First Street, San Jose,
CA 95134, U.S.A.
TEL: 408-9436666
FAX: 408-5441798
Note: All data and specifications are subject to change without notice.