English
Language : 

SPC122A Datasheet, PDF (1/20 Pages) List of Unclassifed Manufacturers – SOUND CONTROLLER WITH 128KB FLASH MEMORY
Preliminary
SPC122A
SOUND CONTROLLER WITH 128KB FLASH MEMORY
GENERAL DESCRIPTION
The SPC122A is a CPU based two-channel speech/melody synthesizer including CMOS 8-bit microprocessor
with 69 instructions, 128K-bytes of Flash ROM for speech and melody data (Speech is compressed by a 4-bit
ADPCM with approx. 36 sec speech duration @ 7KHz sampling rate) and 128-byte working SRAM. Its
external memory is capable of being extended up to 256K. It provides Multi-Duty-Cycle output that can be
implemented for remote-control purposes. It includes two Timer/Counters, 28 Software Selectable I/Os, 2
audio current D/A outputs (or one PWM audio output) and serial interface I/O port. Volume control is also
provided. For audio processing, melody and speech can be mixed into one output. It operates over a wide
voltage range of 2.4V - 5.5V. In addition, the SPC122A has a Clock Stop mode for power savings. The power
savings mode saves the RAM contents, but freezes the oscillator, causing all other chip functions to be
inoperative. The Max. CPU clock frequency is 6.0MHz. It has an Instruction Cycle Rate of 2 clock cycles
(min.) – 6 clock cycles (max.). The SPC122A includes, not only the latest technology, but also the full
commitment and technical support of Sunplus.
FEATURES
8-bit microprocessor
Provides 128K-byte Flash ROM for program
and audio data
128-byte working SRAM
Software-based audio processing
Wide operating voltage: 2.4V – 3.4V @ 2.0MHz
3.6V – 5.5V @ 6.0MHz
Supports Crystal Resonator or Rosc
(with bonding option)
Max. CPU clock: 2.0MHz @ 3V, 6.0MHz @ 5V
Standby mode (Clock Stop mode) for power
savings. Max. 2 A @ 5V
500ns instruction cycle time @ 4.0MHz CPU clock
Provides 28 general I/Os
Two 12-bit timer/counters
6 INT sources
Key wake-up function
Approx. 36 sec speech
@ 7KHz sampling rate with ADPCM
Two 8-bit D/A output
One PWM audio output (single speaker)
Volume control function
Multi-Duty-Cycle outputs (1/2, 1/3, 1/4 duty)
BLOCK DIAGRAM
XI
Rosc
XO
8-Bit
RISC
controller
128K-byte
flash
ROM
128-byte
SRAM
Timer
TimeBase
INT Control
A17
A16-0
ROMOE
D7-0
BURN
SPOP
CE
flash
program
controller
Serial
interface
I/O
Two
8-bit D/A
(current)
or
PWM output
28 PINS GENERAL I/O PORT
AUD1
AUD2
IOA3-0
(I/O)
IOB7-0
(I/O)
IOC7-0
(I/O)
IOD7-0
(I/O)
APPLICATION FIELD
Intelligent education toys
Ex. Pattern to voice (animal, car, color, etc.)
Spelling (English or Chinese)
Math
High end toy controller
Talking instrument controller
General speech synthesizer
Industrial controller
Sunplus Technology Co., Ltd.
1
Rev.: 0.3 1999.11.18