SNC88340
24-Channel MIDI/Speech Controller
================== CONTENTS =================
1 2 3 4 5 5.1. 5.2. 5.3. 5.4. 5.5. 5.6. 5.7. 5.8. 5.9. 5.10. 5.11. 6 7 8 INTRODUCTION ......................................................................................................................... 3 FEATURES ................................................................................................................................... 3 PIN ASSIGNMENT ...................................................................................................................... 4 BLOCK DIAGRAM ..................................................................................................................... 5 FUNCTION DESCRIPTION ....................................................................................................... 5 OSCILLATOR ................................................................................................................................ 5 ROM ........................................................................................................................................... 6 RAM ........................................................................................................................................... 6 POWER DOWN MODE .................................................................................................................. 6 IR FUNCTION............................................................................................................................... 7 I/O PORTS ................................................................................................................................... 7 SAMPLING RATE COUNTERS ........................................................................................................ 8 AUTO REPETITION ....................................................................................................................... 8 VOICE SYNTHESIZER ................................................................................................................... 8 MUSIC SYNTHESIZER................................................................................................................... 8 DAC ........................................................................................................................................... 9 APPLICATION CIRCUIT ......................................................................................................... 10 ABSOLUTE MAXIMUM RATING.......................................................................................... 13 ELECTRICAL CHARACTERISTICS ..................................................................................... 13
Ver: 1.6
1
Sep. 8, 2006
SNC88340
24-Channel MIDI/Speech Controller
AMENDENT HISTORY
Version Ver 1.0 Ver 1.1 Date October 07, 2004 First issue Description
November 12, 2004 Modify Application Circuit. 1. Oscillator R-Type is “no connect”. Page5 2. Modify Application Circuit.(Low CLK Mode, 32768,
Ver 1.2
March 21, 2005
R-Type, Xin and Xout no connect) Page10 3. Modify Electric Characteristic (Max->Typical) Page12 4. Modify I/O Circuit in Page7 1. Modify Application circuit in Low CLK(RC mode) R=91K, C=200pF
Ver1.3
June 30,2005
2. In Application Circuit add R=100 (direct key) in Page10 3. Modify Chapter 5.1 oscillator about Rosc mode has to let Xin connect R=51k and C=200pF to GND.
Ver1.4
September 5,2005
1. Remove Chapter 5.1 High Clock RC Mode. 2. Remove Chapter 6 application circuit RC Mode. 1. Modify Application Circuit add a diode between
Ver1.5
November 18,2005
“VDD“ and “VDDVR” @4.5V. 2. Modify Application Circuit add R=100 in each input pin (direct key). 1. Add High Clock RC Mode in Oscillator functional description (Chap 5.1)
Ver1.6
September,8,2006
2. Add High Clock RC Mode in Application Circuit 3. Removed Application circuit R=100 in each input pin (direct key)
Ver: 1.6
2
Sep. 8, 2006
SNC88340
24-Channel MIDI/Speech Controller
1 INTRODUCTION
The SNC88340 is a single chip 24-channel MIDI compatible wave-table/voice synthesizer. Equipped with a powerful 8-bit controller and 24 I/O pins, it provides a low-cost MIDI sound system solution. It’ low power consumption and operating range s makes it ideal for all battery operated devices using MIDI or voice synthesis.
2 FEATURES
Single Power Supply 2.4V – 5.5V Powerful Built-in 8-bit Controller Three 8-bit I/O ports 640*8 bits RAM Maximum 64k program ROM 1M*12 shared ROM for program and voice data Readable ROM code data 24-voice Polyphony through a high-quality speech synthesizer Mark Event Supported in both Wave and Melody. Individual adaptive playing speed from 4k-64kHz for all 24 channels Automatic repetition for each channel Volume modulation controlled by embedded multiplier Two digital mixers with saturation control Two built-in 10-bit current mode DA converters Analog Direct Drive speaker circuit. System clock: 16.384M Hz (RC-type or Crystal Option) 1 MIPS CPU power free to user Low Voltage Reset
Ver: 1.6
3
Sep. 8, 2006
SNC88340
24-Channel MIDI/Speech Controller
3 PIN ASSIGNMENT
Symbol P00 ~ P07 P10 ~ P17 P20 ~ P27 VDDVR GNDVR VDDPP GNDPP CVDD VDD GND REGOUT RST XIN XOUT LXIN LXOUT CKSEL TestM VO1 VO2 BN0 BP0 I/O I/O I/O I/O P P P P P P P P I I O I O I I O O O O Function Description Bit7 ~ Bit0 of I/O port 0 Bit7 ~ Bit0 of I/O port 1 Bit7 ~ Bit0 of I/O port 2 Positive power supply for ROSC Negative power supply for ROSC Positive power supply for Direct Drive Negative power supply for Direct Drive Positive power supply for internal circuit Positive power supply for I/O Negative power supply 3V regulator output Chip Reset (Active low) High clock Crystal In High clock Crystal Out Low clock Crystal In Low clock Crystal Out Clock type select ‘ VDD’ RC oscillator ‘ GND’Crystal Test Pin DA1 output DA2 output Direct Drive negative output Direct Drive positive output
Ver: 1.6
4
Sep. 8, 2006
SNC88340
24-Channel MIDI/Speech Controller
4 Block Diagram
ROM
Program/Speech/Melody/Instrument waveform 1M 12 bits Address Pointers/ STACK Timing Generator OSC Music Synthesizer IO0 SRAM (640 bytes) Timer ALU 10bit D/A X 2 Direct Drive IO2
Sampling Rate Counter Voice Synthesizer IO1
5 FUNCTION DESCRIPTION
5.1. Oscillator CKSEL (Clock Select) input pin of the SNC88340 selects between crystal oscillator/ceramic resonator or RC type oscillators as system clock.
VDD 20pf CKSEL XIN XOUT GND CKSEL XIN NC NC
16.384Mhz
XOUT 20pf
Crystal / Resonator
RC Oscillator
Notice: For RC Oscillator, Keep XOUT and XIN as “No Connect”.
Ver: 1.6
5
Sep. 8, 2006
SNC88340
24-Channel MIDI/Speech Controller
5.2. ROM SNC88340 contains a substantial 1M x 12-bit word internal ROM which is shared by program and resource data. Program, voice, melodies, data, and instrument waveforms are shared within this same 1M words ROM. 5.3. RAM SNC88340 contains 640 bytes RAM (640 x 8-bits). The 640 byte RAM is divided into five pages (page0, 1, 2, 3 and 4, 128 bytes RAM for each page). The RAMBK register is used to switch to a specific RAM page. For example, declaring Org 0x180 UseMem ds 1 would locate one byte memory for “UseMem” at BANK 3. Setting ‘ RAMbk = 3’in a program would switch to bank 3 of RAM.
0x0000 : : 0x007F 0x0080 : : 0x00FF 0x0100 : : 0x017F 0x0180 : : 0x01FF 0x0200 : : 0x027F
Reserved for System
Free for User
5.4. Power Down Mode Entering the IC into Stop Mode will stop the system clock for power savings (
很抱歉,暂时无法提供与“SNC88340”相匹配的价格&库存,您可以联系我们找货
免费人工找货