Document
www.DataSheet4U.com
GENERAL DESCRIPTION
The W536XXXA, a member of ViewTalk family, is a high-performance 4-bit micro-controller (uC) with built-in speech unit, melody unit and 64seg * 16 com LCD driver unit which includes internal regulator ,pump circuit and dedicated two pages LCD RAM. The 4-bit uC core contains dual clock source, 4-bit ALU, two 8-bit timers, one 14 bits divider, maximum 24 pads for input or output, 8 interrupt sources and 8-level nesting for subroutine/interrupt applications. Speech unit, integrated as a single chip with maximum 128 seconds (based on 6.4K sample rate with 5 bits MDPCM) , is capable of expanding to 512 seconds speech addressed by external memory W55XXX with serial bus interface. It can be implemented with Winbond Power Speech using MDPCM algorithm. Melody unit provides dual tone output and can store up to 1k notes. Power reduction mode is also built in to minimize power dissipation. It is ideal for games, educational toys, remote controllers, watches, clocks and other application products which incorporate both LCD display and speech.
TM
Body
Voice I/O pad
W536030A
30 sec 4I/O,8I (RA/RC/RD)
W536060A
W536090A
W536120A
60 sec 90 sec 120 sec 8I/O, 8I 8I/O, 8I , 8O 8I/O, 8I, 8O (RA/RB/RC/RD) (RA/RB/RC/RD/RE/RF) (RA/RB/RC/RD/RE/RF )
WDT disable/Enable Y Y Y Y (Mask Option) Sub-clock RC/XTAL mode Y Y Y Y (Mask Option) RD port shared as serial bus Y(1) Y(1) N N (2) (Mask Option) Tri-state serial bus Y Y N N (Mask Option) ( 3) Cascaded Voice ROM through Y(1) Y(1) N Y serial bus (2) (1) Share 3 pads of RD port (RD1/RDP, RD2/SPDATA and RD3/WRP) (2) Dedicate serial bus 3 pads (RDP, SPDATA and WRP) to interface with W55XXX. Cascaded Voice ROM can help to expand voice up to 512 sec by W55XXX chip. (3) Tri-state serial bus mask option can float serial bus while voice playing is no active. Let this mask option is disabled to get minimum power consumption in general.
FEATURES
• Operating voltage: 2.4 volt ~ 5.5 volt • Watch dog disabled/enabled by mask option • Dual clock operating system − Main clock with RC/Crystal (400 KHz to 4 MHz) − Sub-clock with 32.768 KHz RC/Crystal by mask option
-1-
Publication Release Date: April 2000 Revision A6
• Memory − Program ROM (P-ROM): 32K × 20 (ROM Bank0, 1, 2) − Data RAM (W-RAM): 1.4K × 4 bit (RAM Bank 0 is 896 nibbles from 0:000 ~0:37F and 0:380~0:3FF are mapped to special register. RAM Bank F is 512 nibbles from F:200 ~F:3FF either data RAM or dedicated to script kernel ) − LCD RAM (L-RAM): 256× 4 bit × 2 pages (RAM Bank1, 2 from 200~2FF) • Maximum 24 input/output pads − Ports for input only: 8 pads (RC, RD port; RD1~3 can share as serial bus for external memory W55XXX interface @W536030A/060A) − Ports for output only: 8 pads (RE & RF port; W536090A/120A available only) − Ports for Input/output: 8 pads (RA and RB port; RB port is available for W536060A/090A/120A only) • Power-down mode − Hold mode (except for 32kHz oscillator) − Stop mode (including 32kHz oscillator and release by RD or RC port) • Eight types of interrupts − Five internal interrupts (Divider, Timer 0, Timer 1, Speech, Melody) − Three external interrupts (Port RC, RD, RA) • One built-in 14-bit clock frequency divider circuit • Two built-in 8-bit programmable countdown timers − Timer 0: one of two clock sources (FOSC/4 or FOSC/1024) can be selected − Timer 1: built-in auto-reload function includes internal timer, external event counter from RC.0 • Built-in 18/14-bit watchdog timer for system reset. • Powerful instruction sets • 8-level subroutine (including interrupt) nesting • LCD driver unit capability − VLCD higher than (VDD-0.5V) − Built-in voltage regulator to V2 pad − 64 seg × 16 com − 1/16 or 1/8 duty, 1/5 or 1/4 bias, internal pump circuit option by special register − COM 8~ 15 and SEG40~63 can be shared as general input/output by special register − Either uC ROM or voice ROM used as LCD picture • Speech function − Provided 1M / 2M/ 3M/ 4M bits Voice ROM for W536030A/060A/090A/120A based on 5 bits MDPCM algorithm − Voice ROM (V-ROM) available for uC data or LCD picture data. − Maximum 8*256 Label/Interrupt vector (voice section number) available − Provide two types of speech busy flag to either each GO or each trigger − Maximum up to 16M bits speech address capability interface with external memory W55XXX through serial bus. • Melody function − Provide 1K notes (22bits/note) dedicated melody ROM − Provide two types of melody busy flag to uC either each note or each song − Provide 6 kinds of beat, 16 kinds of tempo, and pitch range from G3# to C7 − Tremolo, triple frequency and 3 kinds of percussion available − Maximum 31 songs available • Can mix speech with melody • Multi-engine controller • Direct driving speake.