W588S003 [WINBOND]

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48;
W588S003
型号: W588S003
厂家: WINBOND    WINBOND
描述:

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48

时钟 微控制器 外围集成电路
文件: 总9页 (文件大小:239K)
中文:  中文翻译
下载:  下载PDF数据表文档文件
W588SXXX Data Sheet  
8-BIT MCU WITH  
VOICE/MELODY SYNTHESIZER  
(PowerSpeechTM Series)  
Table of Contents-  
1.  
2.  
3.  
4.  
5.  
GENERAL DESCRIPTION............................................................................................................. 2  
FEATURES..................................................................................................................................... 3  
PIN DESCRIPTION ........................................................................................................................ 4  
BLOCK DIAGRAM.......................................................................................................................... 5  
ELECTRICAL CHARACTERISTICS .............................................................................................. 5  
5.1  
5.2  
5.3  
Absolute maximum ratings............................................................................................ 5  
D.C. Characteristics ...................................................................................................... 6  
A.C. Characteristics....................................................................................................... 6  
6.  
7.  
TYPICAL APPLICATION CIRCUITS.............................................................................................. 7  
6.1  
6.2  
DAC Mode Output......................................................................................................... 7  
PWM Mode Output........................................................................................................ 8  
REVISION HISTORY...................................................................................................................... 9  
Publication Release Date: November 19, 2003  
- 1 -  
Revision A7  
W588SXXX  
1. GENERAL DESCRIPTION  
The W588Sxxx is a powerful microcontroller-based speech synthesizer with 3 channels of speech and  
melody for multi-tasking applications.  
The W588Sxxx provides slow mode operation and PWM output to help reduce the power  
consumption for longer battery life. Also, the W588Sxxx adopts the MDPCM, ADPCM or PCM  
algorithm to reproduce high quality sound outputs.  
Other powerful functions like IR carrier generation and event synchronization mechanism are provided  
to meet the requirements for more complicated multi-tasking applications.  
The W588Sxxx family contains several items with different playback duration as shown below: (@5-bit  
MDPCM algorithm, 6KHz sampling rate)  
ITEM  
*Duration  
ITEM  
Duration  
ITEM  
W588S003  
4 sec.  
W588S020  
25 sec.  
W588S060  
66 sec.  
W588S006  
7 sec.  
W588S025  
29 sec.  
W588S080  
100 sec.  
W588S010  
12 sec.  
W588S030  
32 sec.  
W588S100  
118 sec.  
W588S013  
16 sec.  
W588S040  
50 sec.  
W588S120  
133 sec.  
W588S016  
20 sec.  
W588S050  
58 sec.  
-
-
Duration  
**ITEM  
W588S009  
W588S012  
W588S015  
Duration  
12 sec.  
16 sec.  
20 sec.  
Note:  
*: The duration time is based on 5-bit MDPCM at 6 KHz sampling rate. The firmware library and program code have been  
excluded from user’s ROM space for the duration estimation.  
**: W588S009, S012 and S015 are a little different in RAM and I/O definition. Meanwhile, PowerScript ™ dose not support  
either.  
- 2 -  
 
W588SXXX  
2. FEATURES  
Wide Operating voltage: 2.4 ~ 5.5 volt  
Build in 8-bit MCU core with powerful programmable capability  
System clock  
4 MHz at 2.4 ~ 5.5 volt  
8 MHz at 3.6 ~ 5.5 volt  
F/W speech synthesis  
5-bit MDPCM, 4-bit ADPCM or 8-bit PCM algorithm can be used  
Programmable sample rate  
Direct-drive PWM output to save power consumption (no support in W588S003 and W588S006)  
Built-in 3 timers for speech/melody synthesis and general purpose applications  
2 speech channels  
1 speech channel plus dual-tone melody  
2 voice melody channels  
Build in on-chip mixer  
Built-in 32 KHz crystal oscillator with divider for time-keeping application  
Provide Watch Dog Timer (WDT)  
Provide power management to save current consumption:  
4 ~ 8 MHz system clock, with Ring type oscillator  
Slow mode to reduce power  
Stop mode for stopping all IC operations  
I/O configuration  
W588S003 ~ W588S120: 16 I/O  
W588S009, W588S012, W588S015: 4 In, 8 I/O, 4 Out  
Shared ROM for voice, melody and program storage  
Provide IR carrier generation  
Built-in Serial Interface Manager (SIM) in W588S080 ~ W588S120  
Support PowerScriptTM for developing codes in easy way. (No support in W588S009, S012, and  
S015)  
Full-fledged development system  
Source-level ICE debugger (Assembly & PowerScriptTM format)  
Event synchronization mechanism  
Compatible with W566B/C & W567S system  
User-friendly GUI environment  
Available package form:  
COB is essential  
W588S003 ~ W588S120: LQFP48  
W588S009, S012, S015: QFP44  
Publication Release Date: November 19, 2003  
- 3 -  
Revision A7  
 
W588SXXX  
3. PIN DESCRIPTION  
NAME  
VSS  
PWM+/DAC  
PWM-  
VDD  
VDD_SPK  
VSS_SPK  
I/O  
-
O
O
-
DESCRIPTION  
Negative power supply for uP and peripherals.  
PWM driver positive output / DAC output.  
PWM driver negative output  
Positive power supply for uP and peripherals.  
Positive power supply for speaker driver.  
Negative power supply for speaker driver.  
-
-
Input port.  
Each pin of IP0 can be configured as floating or pull-high input pin.  
It can generate a port interrupt.  
Any pin’s status change of IP0 can wake up the chip from STOP mode.  
Only providing in W588S009, W588S012 and W588S015  
IP0[7:4]  
I
/RESET  
X32I  
X32O  
TEST  
I
I
O
I
Active low reset pin, to reset whole device.  
32 KHz crystal oscillator with divider for time-keeping application  
32 KHz crystal oscillator with divider for time-keeping application  
Test pin, internally pulled low.  
Output port. The pins of OP0 are Inverter-type output. (Only providing in  
W588S009, W588S012 and W588S015.)  
OP0[3:0]  
O
I/O multiplexed port.  
As output port, the pins can be set as open–drain type or CMOS type.  
BP0[3:0]  
BP0[7:4]  
As input port, the pins can be set with pull-high resistor or not. Interrupt  
I/O  
will be generated to release IC from STOP mode upon triggering.  
When BP0[7] is used as output pin, it can be the IR transmission carrier  
output for IR applications.  
I/O multiplexed port.  
As output port, the pins can be set as open–drain type or CMOS type.  
BP1[7:0]  
OSC  
I/O  
I
As input port, the pins can be set with pull-high resistor or not, and the  
generate interrupt request can be used to release IC from STOP mode.  
No providing in W588S009, W588S012 and W588S015.  
Connect ROSC to VSS to generate the master clock  
- 4 -  
 
W588SXXX  
4. BLOCK DIAGRAM  
OSC X32I X32O  
I/O  
IP0 [4:7]  
BP0 [0:7]  
BP1 [0:7]  
OP0 [0:3]  
Timer  
Timer/  
generator  
Counter  
DAC/  
PWM  
DAC/PWM+  
PWM-  
RAM/  
ROM  
MCU core  
Register  
Notes:  
1. IP0 and OP0 are only providing in W588S009, W588S012 and W588S015.  
2. BP1 is no providing in W588S009, W588S012 and W588S015.  
3. PWM is no providing in W588S003 and W588S006.  
5. ELECTRICAL CHARACTERISTICS  
5.1 Absolute maximum ratings  
PARAMETER  
Power Supply  
Input Voltage  
Storage Temp.  
Operating Temp.  
SYMBOL  
VDDVSS  
VIN  
CONDITIONS  
RATED VALUE  
UNIT  
V
V
-
-0.3 to +7.0  
VSS -0.3 to VDD +0.3  
-55 to +150  
All Inputs  
TSTG  
-
-
°C  
°C  
TOPR  
0 to +70  
Note: Exposure to conditions beyond those listed under Absolute Maximum Ratings may adversely affect the life and reliability  
of the device.  
Publication Release Date: November 19, 2003  
- 5 -  
Revision A7  
 
W588SXXX  
5.2 D.C. Characteristics  
(VDD VSS = 4.5V, TA = 25° C, No Load unless otherwise specified)  
PARAMETER  
Operating Voltage  
Operating Current  
SYM.  
VDD  
IOP1  
CONDITIONS  
MIN.  
2.4  
-
TYP.  
-
3
MAX.  
5.5  
5
UNIT  
V
mA  
-
No load, Fosc = 4 MHz  
Standby Current  
IDD1  
Iop2  
I32K  
No load  
-
-
-
1
2
µA  
µA  
(STOP)  
No load, Fosc = 4 MHz,  
CPU clock = Fosc / 128,  
Slow Mode Current  
-
200  
Fosc disable, No load,  
32 KHz Crystal Current  
6
15  
µA  
Wake up frequency: 2Hz  
Input Low Voltage  
Input High Voltage  
Input Current (IP0, BP0)  
Output Current (BP0)  
VIL  
VIH  
IIN  
IOL  
IOH  
IOL  
IOH  
IOL1  
All Input Pins  
All Input Pins  
VIN = 0V  
VDD = 3V, VOUT = 0.4V  
VDD = 3V, VOUT = 2.6V  
VDD = 3V, VOUT = 0.4V  
VDD = 3V, VOUT = 2.6V  
RL= 8 Ohm,  
VSS  
0.7 VDD  
-15  
8
-4  
4
-4  
+200  
-200  
-2.4  
-4.0  
50  
-
-
-
-
-
-
-
-
-
0.3 VDD  
VDD  
-45  
-
V
V
µA  
mA  
mA  
mA  
mA  
mA  
mA  
-
-
-
-
-
Output Current (OP0)  
Output Current  
PWM+ / PWM-  
[PWM+]----[RL]----[PWM-]  
IOH1  
-3.0  
-5.0  
-
-3.6  
-6.0  
150  
DAC Full Scale Current  
Pull-low Resistor Test  
IDAC  
RL = 100Ω  
mA  
KΩ  
RPL  
5.3 A.C. Characteristics  
(VDD-VSS = 4.5 V, TA = 25°C, No Load unless otherwise specified)  
PARAMETER  
SYM.  
CONDITIONS  
*ROSC = 300 Kohm  
*ROSC = 160 Kohm  
MIN.  
3.6  
7.2  
TYP. MAX.  
UNIT  
4
8
4.4  
8.8  
Main-clock Frequency  
FM  
MHz  
mS  
Main-clock Wake-up  
Delay  
WDm Ring type, CPU clock = 4 MHz  
-
3
5
Frequency Deviation  
F  
F
FMAX - FMIN  
by Voltage Drop  
-
3
7.5  
%
FMIN  
Main Oscillator, Ring  
Cycle Time  
Tcyc CPU clock = 4 MHz  
TRST FM is enabled  
250  
4
-
-
DC  
-
nS  
Clocks of  
Reset Signal Width  
FM  
*: Typical ROSC value for each part number should refer to design guide.  
- 6 -  
 
W588SXXX  
6. TYPICAL APPLICATION CIRCUITS  
6.1 DAC Mode Output  
W588S DAC Type  
10  
VCC  
VDD  
BP00  
|
VDD_SPK  
4.7uF 0.1uF  
BP07  
OSC  
BP10  
|
VCC  
ROSC  
BP17  
W588S  
Speaker  
8050  
X32I  
PWM+/  
DAC  
32K  
X32O  
Rs  
PWM-  
/RESET  
Reset  
0.1uF  
Switch  
VSS/  
VSS_SPK  
Notes:  
1. The typical value of Rosc is 150 Kfor 8 MHz and 300 Kfor 4 MHz and should be connected to GND (VSS).  
2. Please refer to design guide to get typical Rosc value for each part number.  
3. In PCB layout, VSS_SPK should be connected to VSS; and VDD_SPK should be connected to VDD.  
4. The Rs value is suggested in 270~ 1Kto limit too large DAC output current flowing into transistor.  
5. The capacitor, 0.1uF, shunts between VDD and GND is necessary to filter power noise.  
6. The capacitor, 4.7uF, shunts between VDD and GND is optional as power stability.  
7. The 10that between VDD and GND is to limit huge current flow into chip as driving too heavy loading.  
8. The above application circuits are for reference only. No warranty for mass production.  
Publication Release Date: November 19, 2003  
- 7 -  
Revision A7  
 
W588SXXX  
6.2 PWM Mode Output  
W588S PWM Type  
10  
VDD  
BP00  
|
BP07  
4.7uF 0.1uF  
VDD_SPK  
OSC  
BP10  
|
ROSC  
BP17  
W588S  
X32I  
32K  
PWM+  
PWM-  
X32O  
Speaker  
/RESET  
Reset  
0.1uF  
VSS/  
Switch  
VSS_SPK  
Notes:  
1. The typical value of Rosc is 150 Kfor 8 MHz and 300 Kfor 4 MHz and should be connected to GND (VSS).  
2. Please refer to design guide to get typical Rosc value for each part number.  
3. In PCB layout, VSS_SPK should be connected to VSS; and VDD_SPK should be connected to VDD.  
4. The capacitor, 0.1uF, shunts between VDD and GND is necessary to filter power noise.  
5. The capacitor, 4.7uF, shunts between VDD and GND is optional as power stability.  
6. The 10that between VDD and GND is to limit huge current flow into chip as driving too heavy loading.  
7. The above application circuits are for reference only. No warranty for mass production.  
- 8 -  
 
W588SXXX  
7. REVISION HISTORY  
REVISION  
DATE  
MODIFICATIONS  
A1  
A2  
April 2002  
May 2002  
Preliminary release.  
Feature modifications.  
A3  
July 11, 2002 Wording modification.  
A3.1  
Aug. 8, 2002  
Create part number: W588S010, S013, S016  
No support PWM in W588S003/006 (page 2)  
SIM only for W588S080~120 (page 2)  
Modify package form (page 2)  
Define ROSC value (page 6)  
Modify item list table in page1 and separate W588S009~S015  
A4  
A5  
Oct. 15, 2002  
RTC Æ 32 KHz crystal …. (page 2 and page 3)  
May 15, 2003 Update slow mode current in maximum value  
Add 32 KHz crystal current value  
Modify application circuit in DAC and PWM (page 6)  
Modify pin description in VDD/VDD1 and VSS/VSS1.  
Update DAC output and PWM output application circuits.  
Rename VDD1/VSS1 to VDD_SPK/VSS_SPK in the Pin Description  
Update application circuit and notes.  
A6  
A7  
Oct. 15, 2003  
Nov. 19, 2003  
Headquarters  
Winbond Electronics Corporation America Winbond Electronics (Shanghai) Ltd.  
27F, 2299 Yan An W. Rd. Shanghai,  
200336 China  
2727 North First Street, San Jose,  
CA 95134, U.S.A.  
No. 4, Creation Rd. III,  
Science-Based Industrial Park,  
Hsinchu, Taiwan  
TEL: 1-408-9436666  
TEL: 86-21-62365999  
FAX: 86-21-62365998  
TEL: 886-3-5770066  
FAX: 1-408-5441798  
FAX: 886-3-5665577  
http://www.winbond.com.tw/  
Taipei Office  
Winbond Electronics Corporation Japan  
7F Daini-ueno BLDG, 3-7-18  
Shinyokohama Kohoku-ku,  
Yokohama, 222-0033  
Winbond Electronics (H.K.) Ltd.  
Unit 9-15, 22F, Millennium City,  
No. 378 Kwun Tong Rd.,  
Kowloon, Hong Kong  
9F, No.480, Rueiguang Rd.,  
Neihu Chiu, Taipei, 114,  
Taiwan, R.O.C.  
TEL: 886-2-8177-7168  
FAX: 886-2-8751-3579  
TEL: 81-45-4781881  
TEL: 852-27513100  
FAX: 81-45-4781800  
FAX: 852-27552064  
Please note that all data and specifications are subject to change without notice.  
All the trade marks of products and companies mentioned in this data sheet belong to their respective owners.  
Publication Release Date: November 19, 2003  
Revision A7  
- 9 -  
 

相关型号:

W588S006

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W588S010

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W588S015

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP44, QFP-44
WINBOND

W588S025

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W588S030

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W588S040

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W588S050

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W588S060

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W588S100

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W588S120

Microcontroller, 8-Bit, MROM, 8MHz, CMOS, PQFP48, LQFP-48
WINBOND

W592

GLUEHLAMPE E10 SOCKEL 10MM 24V
ETC

W599

GLUEHLAMPE E10 SOCKEL 10MM 24V
ETC