
W53322/ W53342
60" Voice/ Melody/ LCD Controller
(ViewTalk
TM
Series)
Publication Release Date: March 1999
- 1 - Revision A2
GENERAL DESCRIPTION
The W53322/W53342 are high-performance 4-bit microcontrollers (
μ
C) with built-in speech, melody
and 32*48/32*64 LCD driver which includes internal pump circuit. The 4-bit uc core contains dual clock
source, 4-bit ALU, two 8-bit timers, one divider, 20 pin input or output, 7 interrupt sources , 8-level
subroutine nesting for interrupt applications. Speech unit can be implemented with Winbond 60 sec
Power Speech using ADPCM 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 melody.
FEATURES
Operating voltage: 2.4 volt ~ 5.5 volt
Dual clock operating system
RC/Crystal (400 KHz to 4 MHz) for main clock
32.768 KHz crystal oscillation circuit for sub-oscillator
Memory
16k
×
20 bit program ROM
512
×
4 bit data RAM
384 x 4/512
×
4 bit LCD RAM for W53322/W53342
20 input/output pins
Ports for input only: 2 ports/8 pins
Input/output ports: 2 ports/8 pins
Port for output only: 1 port /4 pins
Power-down mode
Hold function: no operation (except for 32kHzoscillator)
Stop mode function: no operation (include 32kHz oscillator)
Seven types of interrupts
Five internal interrupts (Divider ,Timer 0, Timer 1, Speech, Melody)
Two external interrupts (Port RC, Port RD)
One built-in 14-bit clock frequency divider circuit
Two built-in 8-bit programmable countdown timers
Timer 0: one of two internal clock frequencies (FOSC/4 or FOSC/1024) can be selected
Timer 1: built-in auto-reload function includes internal timer, external event counter from RC.0 or
TONE output function (can be used as IR carrier output if main clock is 455 kHz)
Built-in 18/14-bit watchdog timer for system reset by mask code option
Powerful instruction sets
8-level subroutine (including interrupt) nesting