SNC26060P
One Channel Speech Controller
5. FUNCTION DESCRIPTIONS
5.1 Oscillator
SNC26060P accepts RC type oscillator for system clock. The typical circuit diagram
for oscillator is listed as follows.
VCC
r
OSC
RC Oscillator
5.2 ROM
SNC26060P contains a substantial 128K words (12-bit) internal ROM, which is shared
by program and resource data. Program, voice and data are shared within this same
128K words ROM.
5.3 RAM
SNC26060P contains (64+16) nibble RAM <(64+16) x 4-bits>. The 64 nibble RAM is
only one page. Another 16 nibbles are 16 PWMIO duty registers. In our programming
structure, user can Directly use memory related command, M0 ~ M63 in the data
transfer type instructions, to access first 64 nibbles. Another 16 nibbles, user can use
PWMxL, PWMxH related command to access when PWMIO function is disabled.
(x can be 1~8)
5.4 Power Down Mode
“End” instruction makes the IC entering into Stop Mode will stop the system clock for
power savings (<3uA @VDD=3V and <6uA @VDD=4.5V.) Any valid data transition
(LꢁH or HꢁL) occurring on any IO pin can be used to start the system clock and
return to normal operating mode.
5.5 Sampling Rate Counter
The unique sampling rate counter is designed in voice channel to be able to play
diverse voices at different sample playing rates. The playing rate can be adaptively set
up among from the wide ranges of 2.5KHz to 20KHz. This architecture yields a
high-quality voice synthesis that sounds very close to its original source when played
through the same amplifier and speaker circuitry.
5
Ver: 1.3
October 14, 2009