SNC710
16-bit Voice Engine
1. INTRODUCTION
The SNC710 is a powerful voice engine, which is based on16-bit fixed-point DSP
architecture. This chip embedded 32K words hi-performance ROM and 2K words
RAM. This internal ROM is used to implement software synthesizer in order to provide
various flexible sound effects for users, such as 2kbps~24kbps voice compression,
4-CH wave-table melody etc…. Furthermore, the SNC710 also built-in a SONiX’s
mask ROM interface, all the user’s program and voice data should be stored in
external mask ROM. And SNC710 can execute user’s program from this external
mask ROM.
2. FEATURES
♦
♦
♦
♦
♦
♦
♦
Power supply: 2.4V ~ 3.6V (for 2 battery application)
3.6V ~ 5.1V (for 3 battery application)
Built-in a 16-bit DSP (Very Light Structure)
Software-based voice/melody processing
Rich Function Instruction Set
16MHz crystal or R-C type oscillator for system clock
8 MIPS CPU performance
I/O Ports:
−
16 I/O pins (P0.0~P0.15) and 8 input pins (P1.0~P1.7)
−
P0.15 with IR carrier signal
RAM size: 2K*16 bits
High performance program ROM: 32K*16
Watch-Mode for real time clock (32768HZ clock source)
9 Interrupt Sources
−
4 for Internal Timer (timer0, 1, 2 and RTC)
−
4 for External interrupt(P0.0~P0.3)
−
1 for DA or PWM
Three 8-bit timer with auto-reload function
Built in a 10-bit PWM Direct Drive circuit and a fixed current D/A output
Sampling Rate: 4KHz ~16KHz
Built-in software voice synthesizer (multiple bit-rate solution from 2Kbps ~ 24Kbps
@8K sampling rate)
Low Voltage Reset
♦
♦
♦
♦
♦
♦
♦
♦
♦
Ver. 1.4
3
July 30, 2003