16-bit Voice Processor

Part  Number SNC759
Manufacturer SONiX
Semiconductor DataSheet

DataSheet View

Preliminary ============ CONTENTS ============ SNC759 16-bit Voice Processor 1. INTRODUCTION ..............................................................................................................................3 2. FEATURES.........................................................................................................................................3 3. PIN ASSIGNMENT ...........................................................................................................................4 4. ROM TABLE......................................................................................................................................6 5. RAM TABLE ......................................................................................................................................7 6. SYSTEM CLOCK ..............................................................................................................................8 6.1 CRYSTAL INPUT .................................................................................................................................8 6.2 ROSC INPUT ......................................................................................................................................8 7. I/O PORT ............................................................................................................................................9 8. TIMER/COUNTER .........................................................................................................................10 9. PUSH-PULL DAC............................................................................................................................11 www.DataSheet4U.com 10. REGULATOR ................................................................................................................................11 11. ABSOLUTE MAXIMUM RATINGS...........................................................................................12 12. ELECTRICAL CHARACTERISTICS ........................................................................................12 13. APPLICATION CIRCUIT............................................................................................................13 14. BONDING PAD..............................................................................................................................15 Ver. 1.5 1 March 7, 2007 Preliminary History Version 1.0 1.1 1.2 1.3 1.4 1.6 Release Date 06/31/2006 01/22/2007 02/12/2007 02/27/2007 03/01/2007 03/07/2007 1. First release. 1. Remove Current DAC Function. 1. Add Pin Location 2. Add Bonding Pad Map 1. Add Application Circuit 1. Add ROSC Application Circuit. 1. Modify application circuit error. 2. Add Regulator section. Descript SNC759 16-bit Voice Processor Ver. 1.5 2 March 7, 2007 Preliminary SNC759 16-bit Voice Processor 1. INTRODUCTION The SNC759 is a simply chip base on new DSP technology. SNC759 provide simply and easy control functions for system manufactory. SNC759 also is a high performance voice IC. That is built-in 64K word high speed ROM, and by different model to built-in 64K word ~ 960K words low speed ROM, the maximum program size is full ROM size include high-speed and low-speed ROM. The SNC759 have three timer, one real time clock and one watchdog timer and built-in a hi-performance software synthesizer to provide lot of voice effects, such as hi-decompression engine to support from 1.5Kbps ~ 32Kbps compression rate for speech and music, multi-channel voice synthesizer to provide 12-channel wave table melody. 2. FEATURES Power supply: 2.4V ~ 3.6V (for 2 batteries application) 3.6V ~ 5.1V (for 3 batteries application) Built-in a new 16-bit DSP core with 16 MIPS CPU performance Software-based voice/melody processing Rich Function Instruction Set System Clock − 16MHz crystal or R-C type oscillator for system clock I/O Ports: − 24 I/O pins (P0.0~P0.15, P1.0~P1.7) − P0.15 with IR carrier signal RAM size: 4K*16 bits ROM size: 1024KW − High performance program ROM: 64K*16 bits − Low speed ROM: 960KW Maximum program size: Full ROM Size 3 Timer, 1 RTC, 1 WDT - Timer With Individual pre-scalar and auto-reload function - RTC with 0.25/0.5/1 sec period - Watchdog Timer 9 Interrupt Sources − 4 for Internal Timer (timer0, 1, 2 and RTC) − 4 for External (P0.0~P0.3) − 1 for DA (Push Pull DAC) Two voice channels / 12 melody channels Three 8-bit timer with auto-reload function Built in a 12-bit Push-Pull DAC output Internal regulator provided Ver. 1.5 3 March 7, 2007 Preliminary SNC759 16-bit Voice Processor Low Voltage Reset Low Voltage Detect Sampling Rate: 8KHz ~16KHz Built-in software voice synthesizer (multiple bit-rate solution 1.5Kbps, 1.72Kbps, 2Kbps, 2.4Kbps, 3Kbps, 4Kbps, 5Kbps, 6Kbps, 8Kbps, 16Kbps, 20Kbps, 24Kbps, 28Kbps, 32Kbps, 35Kbps @ 8K, 10K, 12K, 14K, 16K sampling rate) Built-in software melody synthesizer includes the dual-tone melody and 12-channel wave-table melody. 3. PIN ASSIGNMENT Pin No. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 Symbol Test VSSIO2 CVSS RST CKSEL VDDIO2 CVDD REGOUT VSSA XIN XOUT LXIN LXOUT VDDA P0.0 P0.1 P0.2 P0.3 VSSIO0 P0.4 P0.5 P0.6 P0.7 VDDIO0 P0.8 P0.9 P0.10 P0.11 VSSIO0 I/O I I I I I I I O I I O I O I I/O I/O I/O I/O I I/O I/O I/O I/O I I/O I/O I/O I/O I Descriptions Test Pin for testing using Negative power supply Negative power supply for core circuit Chip reset Crystal/RC-type oscillator select for high speed clock Positive power supply Positive power supply for core circuit Regulator voltage output Negative power supply High speed clock crystal input High speed clock crystal output Low speed clock crystal input Low speed clock crystal output Positive power supply I/O Port 0 I/O Port 0 I/O Port 0 I/O Port 0 Negative power supply I/O Port 0 I/O Port 0 I/O Port 0 I/O Port 0 Positive power supply I/O Port 0 I/O Port 0 I/O Port 0 I/O Port 0 Negative power supply Ver. 1.5 4 March 7, 2007 Preliminary SNC759 16-bit Voice Processor Pin No. 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 Symbol P0.12 P0.13 P0.14 P0.15 P1.0 P1.1 P1.2 P1.3 VDDIO1 P1.4 P1.5 P1.6 P1.7 VSSIO1 VSSPP BP0 VDDPP BN0 VSSPP I/O I/O I/O I/O I/O I/O I/O I/O I/O I I/O I/O I/O I/O I I O I O I I/O Port 0 I/O Port 0 I/O Port 0 I/O Port 0 I/O Port 1 I/O Port 1 I/O Port 1 I/O Port 1 Descriptions Positive power supply I/O Port 1 I/O Port 1 I/O Port 1 I/O Port 1 Negative power supply Negative power supply Push Pull output 1 Positive power supply Push Pull output 2 Negative power supply Ver. 1.5 5 March 7, 2007 Preliminary SNC759 16-bit Voice Processor 4. ROM TABLE The total ROM size is 1024K words. It split two parts including high speed and low speed ROM area, but user also can program all area. In high speed ROM had a small OS to control all function flow. We recommend user put you program in high speed ROM and put data in low speed ROM to get high performance. 0x000000 High Speed ROM (64K W ords) 0x00FFFF 0x010000 0xFFFFFF Ver. 1.5 ~ Total ROM Size 1024K Words Low Speed ROM (960K W ords) 6 March 7, 2007 Preliminary SNC759 16-bit Voice Processor 5. RAM TABLE Total RAM size is 4K words, and each one bank is 256 words. The RAM size 0~3K words is for algorithm using and last 1K words is for user using. 0x00A 000 0x00A 0FF 0x00A 100 B ank 0 B ank 1 B ank 2 B ank 3 B ank 4 B ank 5 B ank 6 B ank 7 B ank 8 B ank 9 B ank 10 R eserve for O S and V oice A lgorithm use 0x00A B FF 0x00A C 00 B ank 11 B ank 12 B ank 13 B ank 14 B ank 15 0x00A FFF Ver. 1.5 ~ Free for U ser 7 March 7, 2007 Preliminary SNC759 16-bit Voice Processor 6. System Clock The system clock had dual source high clock and low clock input, user can selected from 16Mhz crystal or ROSC for high clock and 32768 crystal for low clock. In Normal mode, user can select high clock source from 16Mhz crystal or ROSC, In Slow mode, user must select 32768 crystal to input system clock. 6.1 Crystal Input GND CKSEL High Clock Low Clock 6.2 ROSC Input User uses ROSC mode to make High clock. The internal clock is reference clock from 32768 X’tal to fine tune to 16MHz. So, when ROSC mode is select, the 32768 X’tal must provide reference clock to system. VDD CKSEL C7 LXIN NC XIN 15 PF C8 Y2 32768 LXOUT 15 PF NC XOUT HIGH Clock LOW Clock Ver. 1.5 8 March 7, 2007 Preliminary SNC759 16-bit Voice Processor 7. I/O PORT SNC759 provides one a 24-bit I/O port for user application (P0.0~P0.15, P1.0~P1.7). The input pull high resistor of each pin can be programmed by Port Pull-High register. The direction of I/O port is selected by Port Direction register. The Port0 (P0.0~P0.15) and Port1 (P1.0~P1.7) can wake the chip up from the stop mode and watch mode. P0.15 can be modulated with a 38.5Khz carry signal to realize IR signal transmission. When user uses GPIO to wake up chip, the GPIO must setting to input mode and Pull-High all I/O pin. Pull-Up Resister Pull-Up Select In/Out Control PAD Latch to internal bus In/Out Control I/O Configuration of P0.0~P0.15 Ver. 1.5 9 March 7, 2007 Preliminary Pull-Up Resister Pull-Up Select SNC759 16-bit Voice Processor PAD Digital In Input Control Input Port Configuration of Port 1 (P1.0~P1.7) IREN P0.15 Overflow Timer2 2 P0.15 Modulated with a carry signal I/O Pad 8. TIMER/COUNTER SNC759 provides three 8-bit timer/event counters (T0/T1/T2). Each timer is 8-bit binary up-count timer with pre-scalar and auto-reload function. Timer 0 (T0) is used when voice playing, so user should avoid to use T0. (system clock)/2* /2 /4 /8 Enable TnC (8-bit) If equal, Time out MU 8-bit Up Counter comparator /256 Pre-scalar clear Auto-reload Ver. 1.5 10 March 7, 2007 Preliminary SNC759 16-bit Voice Processor 9. Push-Pull DAC To play out voices, SNC759 contains Push-Pull DAC (direct drive) for the users’ applications. 10. Regulator The SNC759 provide a linear regulator for core power (CVDD). The accurac




New! The site which shares a electronic information

English     |     日本語     |     漢語     |     한국어     |     Netherlands     |     La France     |     L'Italia     |     Deutschland     |     Россия
This is a individually operated, non profit site.
If this site is good enough to show, please introduce this site to others...

It welcomes all helping each other.     Contact us     |    Partner site : www.DataSheet.in     |     Link Exchange     |     Buy Components ?