W581XX ADPCM VOICE SYNTHESIZER ENHANCED PowerSpeech 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: R0-R7 - 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 -1- Publication Release Date: July 1998 Revision A2 W581XX * 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 I Trigger Input 1 2 TG2 I Trigger Input 2 3 TG3 I Trigger Input 3 4 TG4 I Trigger Input 4 5 LED1 O LED 1 6 STPB O Stop signal B 7 STPA O Stop signal A 8 STPD/FTEST O Stop D or Frequency test output 9 LED2/STPC O LED2 signal output or Stop C output 10 SPK O Current output for driving an external speaker 11 VSS - Negative power supply 12 RESET I Reset pin (low active) 13 VDD - Positive power supply 14 OSC I Oscillation frequency control, connect Rosc to VDD 15 STPE/BUSY O Stop E or Busy signal output 16 TEST I For test usage -2- W581XX ABSOLUTE MAXIMUM RATINGS PARAMETER SYMBOL CONDITIONS RATED VALUE UNIT Power Supply VDD-VSS - -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 0.7 VDD - VDD VIH 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 TG1-TG4 Pins IIN1 VDD = 3V, VIN = 0V - - -6 A Input Current for RESET Pin IIN3 VDD = 3V, VIN = 0V - - -30 A -4.0 -5.0 -6.0 mA mA SPK (D/A full scale) IO VDD = 4.5V, RL = 100 Output Current of IOL1 VDD = 3V, VOUT = 1V 8 - - LED1/2 IOL2 VDD = 4.5V, VOUT = 1V 12 - - Output Current of IOL VDD = 3V, VIN = 0.4V 1 - - STPA-STPE IOH VDD = 3V, VOUT = 2.6V -1 - - Oscillation Freq. FOSC1 VDD = 5V, ROSC = Typ. 2.7 3 3.3 MHz Osc. Freq. Deviation by Voltage Drop FOSC FOSC F(3.0V) - F(2.4V) F(3.0V) - 4 7.5 % Debounce Time. TDEB1 ROSC = Typ., SR = 6 KHz 45 - - mS TDEB2 ROSC = Typ., SR = 6 KHz 350 - - S -3- mA Publication Release Date: July 1998 Revision A2 W581XX ROSC = Typ. = 1.2M ohm TDEB1 is for long debounce time. TDEB2 is for short debounce time. TYPICAL APPLICATION CIRCUIT VDD W581xx STPE/BUSY TEST 15 16 TG1 1 OSC TG2 TG3 TG4 R LED1 14 2 13 3 VDD Rosc RESET 12 4 Speaker 8 ohm 1/4 watt VSS 11 5 6 7 8 9 10 SPK STPB STPA STPD LED2 /FTEST /STPC 8050D Rs Cs 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. -4- W581XX Headquarters Winbond Electronics (H.K.) Ltd. Rm. 803, World Trade Square, Tower II, No. 4, Creation Rd. III, 123 Hoi Bun Rd., Kwun Tong, Science-Based Industrial Park, Kowloon, Hong Kong Hsinchu, Taiwan TEL: 852-27513100 TEL: 886-3-5770066 FAX: 852-27552064 FAX: 886-3-5792697 http://www.winbond.com.tw/ Voice & Fax-on-demand: 886-2-27197006 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 Taipei Office 11F, No. 115, Sec. 3, Min-Sheng East Rd., Taipei, Taiwan TEL: 886-2-27190505 FAX: 886-2-27197502 Note: All data and specifications are subject to change without notice. -5- Publication Release Date: July 1998 Revision A2