SNC82268
12-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.
6
7
8
INTRODUCTION......................................................................................................................... 3
FEATURES ...................................................................................................................................3
PIN ASSIGNMENT ...................................................................................................................... 4
BLOCK DIAGRAM ..................................................................................................................... 5
FUNCTION DESCRIPTION....................................................................................................... 5
O
SCILLATOR
................................................................................................................................ 5
ROM........................................................................................................................................... 6
RAM........................................................................................................................................... 6
P
OWER
D
OWN
M
ODE
.................................................................................................................. 6
IR F
UNCTION
............................................................................................................................... 7
I/O P
ORTS
...................................................................................................................................7
S
AMPLING
R
ATE
C
OUNTERS
........................................................................................................ 7
A
UTO
R
EPETITION
....................................................................................................................... 8
V
OICE
S
YNTHESIZER
................................................................................................................... 8
DAC ........................................................................................................................................... 8
APPLICATION CIRCUIT........................................................................................................... 9
ABSOLUTE MAXIMUM RATING.......................................................................................... 12
ELECTRICAL CHARACTERISTICS ..................................................................................... 12
Ver: 1.6
1
Sep. 8, 2006
SNC82268
12-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 RAM Block in Page6
2. Modify ROM 768K->810K
3. Modify Application circuit in Low CLK (RC mode)
Ver1.3
June 30,2005
R=91K, C=200pF.
4. In Application Circuit add R=100 (direct key) in Page9
5. 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 R=100 in each input pin
Ver1.5
November 18,2005
(direct Key)
2. Modify Application Circuit add a diode between
“VDD“ and “VDDVR” @4.5V
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
SNC82268
12-Channel MIDI/Speech Controller
1 INTRODUCTION
The SNC82268 is a single chip 12-channel MIDI compatible wave-table/voice
synthesizer. Equipped with a powerful 8-bit controller and 12 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
384*8 bits RAM
Maximum 64k program ROM
810K*12 shared ROM for program and voice data
Readable ROM code data
12-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 12 channels
Automatic repetition for each channel
Volume modulation controlled by embedded multiplier
One digital mixers with saturation control
One built-in 10-bit current mode DA converters
Analog Direct Drive speaker circuit.
System clock: 16.384M Hz (RC-type or Crystal Option)
2 MIPS CPU power free to user
Low Voltage Reset
Ver: 1.6
3
Sep. 8, 2006
SNC82268
12-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
VO
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
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
DA output
Direct Drive negative output
Direct Drive positive output
Ver: 1.6
4
Sep. 8, 2006
SNC82268
12-Channel MIDI/Speech Controller
4 Block Diagram
ROM
Program/Speech/Melody/Instrument waveform
810K
12
bits
Address Pointers/ STACK
Timing
Generator
OSC
SRAM (384 bytes)
Timer
ALU
10bit D/A
Direct Drive
IO1
IO2
Sampling
Rate Counter
Voice
Synthesizer
IO0
5 FUNCTION DESCRIPTION
5.1. Oscillator
CKSEL (Clock Select) input pin of the SNC82268 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