English
Language : 

W523A008 Datasheet, PDF (8/19 Pages) Winbond – HIGH FIDELITY POWER SPEECH
W523AXXX
The STOP register stores stop output status information to determine the voltage level of each stop
output pin. The 8-bit structure of this register and the stop output pin corresponding to each bit are
show as above table. The “X” indicates a “don’t care” bit. When a particular STOP bit is set to “1”, the
corresponding stop signal will be an active high output.
5.1.6 R0-R3 Registers
These four registers are 8-bit register that stores the entry values of from 0 to 255 voice groups. R0 is
a special register that can be incremented by "INC" instruction.
5.2 Option Control Function
There are four types of option control in W523Axxx. They can be determined by a declaration in the
user′s program file, but cannot be controlled by register.
FUNCTION
Page mode
configuration
Operation
mode
Oscillator
frequency
Voice
output type
MASK OPTION
DECLARATION
DEFINITION
DEFPAGE 1
256 interrupt vector/label for 1 page, 1 page in total (1-page mode)
DEFPAGE 8
256 interrupt vector/label for 1 page, 8 pages in total (8-page mode)
DEFPAGE 16 128 interrupt vector/label for 1 page, 16 pages in total (16-page mode)
DEFPAGE 32 64 interrupt vector/label for 1 page, 32 pages in total (32-page mode)
NORMAL
Normal mode operation
CPU
CPU mode operation
OSC_3MHz
3 MHz oscillator
OSC_1.5MHz 1.5 MHz oscillator
VOUT_DAC
DAC (AUD) output
VOUT_PWM
PWM output
"DEFPAGE" determines the page operation mode in W523Axxx. The default setting of the page mode
is 1-page mode. The 8-page, 16-page or 32-page mode can be declared to extend the voice group
entry from 256 to 2047 in PowerSpeech program.
The W523Axxx can communicate with an external microprocessor through the simple serial CPU
interface, which is the same as the W583Sxx series. The CPU interface consists of the TG1, TG2, and
STPA/BUSY pins. "NORMAL" and "CPU" decide whether the operation mode of W523Axxx will be
normal mode or CPU mode.
"OSC_3MHz" and "OSC_1.5MHz" select the frequency of the system clock. "VOUT_DAC" and
"VOUT_PWM" select the voice output type.
5.3 Interrupt Vector Allocation
The W523Axxx provides a total of 4 trigger inputs to communicate with the outside world. Each trigger
pin can invoke 2 dedicate interrupt vectors depending on TG pins’ status (rising or falling). The table
below shows the relationship between triggers’ status and interrupt vectors.
-8-