The Datasheet Archive - 100 Million Datasheets from 7500 Manufacturers.    


Datasheet Search Engine   
 
Part # or Description: • 5V RS232 Driver • 2SC5066* • "Real Time Clock" • "USB connector" • "blue led" 5mm • 10 watt zener diode • 2N3055* motorola
 
Search Tip: Try entering the part number only. Include a wildcard (eg. lm317* or 1n4148*)

 

 

SOUND CONTROLLER WITH 128KB FLASH MEMORY GENERAL DESCRIPTION SPC1


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



SPC122A
SOUND CONTROLLER WITH 128KB FLASH MEMORY
GENERAL DESCRIPTION SPC122A based two-channel speech/melody synthesizer including CMOS 8-bit microprocessor with instructions, 128K-bytes Flash speech melody data (Speech compressed 4-bit ADPCM with approx. speech duration 7KHz sampling rate) 128-byte working SRAM. external memory capable being extended 256K.
provides Multi-Duty-Cycle output that
implemented remote-control purposes. includes Timer/Counters, Software Selectable I/Os, audio current outputs audio output) serial interface port. Volume control also provided. audio processing, melody speech mixed into output. operates over wide
voltage range 2.4V 5.5V. addition, SPC122A Clock Stop mode power savings. power savings mode saves contents, freezes oscillator, causing other chip functions inoperative. Max. clock frequency 6.0MHz. (min.) clock cycles (max.). Instruction Cycle Rate clock cycles
SPC122A includes, only latest technology, also full
commitment technical support Sunplus.
FEATURES 8-bit microprocessor Provides 128K-byte Flash program audio data 128-byte working SRAM Software-based audio processing
Multi-Duty-Cycle outputs (1/2, 1/3, duty)
BLOCK DIAGRAM
8-Bit RISC controller 128K-byte flash 128-byte SRAM Timer TimeBase Control
Wide operating voltage: 2.4V 3.4V 2.0MHz 3.6V 5.5V 6.0MHz Supports Crystal Resonator Rosc (with bonding option) Max. clock: 2.0MHz 6.0MHz Standby mode (Clock Stop mode) power savings. Max. 500ns instruction cycle time 4.0MHz clock Provides general I/Os 12-bit timer/counters sources wake-up function Approx. speech 7KHz sampling rate with ADPCM 8-bit output audio output (single speaker) Volume control function Sunplus Technology Co., Ltd.
Rosc
A16-0 ROMOE D7-0 BURN SPOP
flash program controller
Serial interface
8-bit (current) output
AUD1
AUD2
PINS
GENERAL
PORT
IOA3-0 (I/O)
IOB7-0 (I/O)
IOC7-0 (I/O)
IOD7-0 (I/O)
APPLICATION FIELD Intelligent education toys Pattern voice (animal, car, color, etc.) Spelling (English Chinese) Math High controller Talking instrument controller General speech synthesizer Industrial controller Rev.: 1999.11.18
SPC122A
FUNCTION DESCRIPTIONS SPC122A 8-bit microprocessor high performance processor equipped with Accumulator, Program Counter, Register, Stack pointer Processor Status Register (this same 6502 instruction structure). SPC122A able perform with 6.0MHz (max.) depending application specifications.
OSCILLATOR SPC122A supports AT-cut parallel resonant oscillated Crystal Resonator Oscillator external clock sources using bonding option (select from those three types). design application circuit should follow vendors' specifications recommendations. X'TAL/ROSC circuits most applications: diagrams listed below typical
SPC122A
XI/R
Rosc
SPC122A
XI/R
Crystal Ceramic Resonator Connections
Oscillator Connections
BONDING OPTION SPC122A following bonding option: Supports Crystal Resonator Rosc (with bonding option).
AREA SPC122A provides 122AK-byte Flash that defined program area, audio data area, both. access ROM, users should program BANK SELECT Register, choose bank, access address fetch data. combination Burn pins capable programming Flash addition,
parallel mode. contrast, using STOP pins program Flash serial mode. AD17 used extend memory from 128K 256K with external memory.
AREA SPC122A total consists bytes (including Stack) locations from through $FF.
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
MEMORY I/Os
*I/O PORT: PORT $0002 $0003 $0004 $0005 $00100 USER STACK $00200 UNUSED INTA (from TIMER $00600 *INT SOURCE: INTA (from TIMER INTB (from TIMER 1024 8192 65536 Capable being extended 256K with external memory $1FFFF $08000 USER'S PROGRAM DATA AREA BANK SUNPLUS TEST PROGRAM *MEMORY (From view) $00000 register, I/Os
CONFIG $0000 $0001 *NMI SOURCE:
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
PORT CONFIGURATION*
Input/Output port IOA3 logic_1 control output data output data buffer OD-NMOS logic_2 control Open Drain OD-NMOS buffer Input/Output port IOB2 input data
input data Open Drain
Input/Output port IOB5 input data OD-NMOS buffer
Input/Output port IOC3 logic_4 control output data
output data logic_3 control Open Drain
input data Open Drain
buffer OD-NMOS
Input/Output port IOD3 input data OD-PMOS buffer
Input/Output port IOD7 input data OD-PMOS buffer
output data logic_5 control Open Drain
output data logic_6 control Open Drain
*Values shown 5.0V test conditions only.
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
POWER SAVINGS MODE SPC122A provides power savings mode (Standby mode) those applications that require very stand-by current. enter standby mode, Wake-Up Register should enabled then stop such mode,
clock writing STOP CLOCK Register. will then stand-by mode. I/Os will remain their previous states until being awakened. source SPC122A.
Port IOD7-0 only wake-up
After SPC122A awakened, internal will RESET State Wakeup Reset will affect I/Os (See
65536 then continue processing program. FIG.1).
Sleep Reset
Wake-up
FIG. FCPU 65536
MULTI-DUTY CYCLE MODE SPC122A provides three output waveforms, 1/2, 1/3, duty cycles. Control Register should used select 1/2, 1/3, duty cycle IOA2 should programmed multi-duty cycle output port. Users combinations these duty cycles remote-control purpose.
1/2, 1/3, DUTY CYCLE OUTPUTS
Clock
duty cycle
duty cycle duty cycle
SERIAL INTERFACE SPC122A provides serial interface mode those applications required large ROM/RAM. Serial
Interface Port used read/write data from/to extra memory. interface Register control register programming interface I/O. Sunplus Technology Co., Ltd. Rev.: 1999.11.18
SPC122A
TIMER/COUNTER SPC122A contains 12-bit timer/counters, respectively. specified
timer counter, only used timer. timer mode, re-loaded upcounters. When timer overflows from $0FFF $0000, carry signal will make timer automatically reload user's pre-set value up-counted again. same time, carry signal will generate signal corresponding enabled ENABLE Register. specified counter, users reset loading into counter. After counter been activated, value counter
also read from counters same time.
Timer/Counter Clock source selected follows: Timer/Counter 12-BIT TIMER 12-BIT COUNTER 12-BIT TIMER Clock Source CLOCK T/64, T/8192, T/65536 only, select timer counter Select
MODE SELECT REGISTER TIMER CLOCK SELECTOR
SPEECH MELODY Since SPC122A provides large wide range operation speeds, most suitable speech melody synthesis.
speech synthesis, SPC122A provide accurate sampling frequency.
Users record
synthesize sound digitize into ROM. sound data played back sequence control functions designed user's program. Several algorithms recommended high fidelity compression sound including PCM, PCM, ADPCM.
melody synthesis, SPC122A provides dual tone mode. After selecting dual tone mode, users only need fill either TMB, both generate expected frequency each channel. hardware will toggle tone wave automatically without entering into interrupt service routine. Users
able simulate musical instruments sound effects simply controlling envelope tone output.
VOLUME CONTROL FUNCTION SPC122A contains volume control function that provides 8-step volume controller control current output. provided. volume control function selector (Enable/Disable) register controller register
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
Differences between SPC121A SPC122A SPC121A Work range type SIZE port Output Multiphase Output Volume Control 2.4V 5.5V Mask 120K SPC122A 3.6V 5.5V Flash 128K
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
DESCRIPTIONS* Mnemonic Oscillator crystal input RESISTOR (Resistor should connected VDD) OPT* BURN 6-13 74-60 Port 8-bit bi-directional programmable Input Output port with IOA0 IOA1 IOA2 IOA3 Pull-high Open-drain option. Pure Pull-high states. inputs, Port either Data Address Oscillator crystal output ROSC option, should connected VDD. Burn, This active high select flash program function This active select this chip 1Mbits memory Data Output enable Serial program option Extended Memory Enable This active reset chip. TEST MODE AUDIO OUTPUT Ground reference logic pins Type Description Positive supply logic pins
ROMOE
SPOP RESET TEST AUD1 AUD2
outputs, Port either Buffer
Open-drain NMOS types (Sink current). IOA0: Serial programming clock output IOA2: Multi-duty cycle output **See note below.
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
Mnemonic Type Description Port 8-bit bi-directional Input Output port with Pull-low OpenIOB0 IOB1 IOB2 IOB4 IOB5 IOB6 IOB7 **See note below. Port 8-bit bi-directional Input Output port with Pull-high OpenIOC0 IOC1 IOC2 IOC3 IOC4 IOC5 IOC6 IOC7 **See note below. Port 8-bit bi-directional Input Output port with Pull-low OpenIOD0 IOD1 IOD2 IOD3 IOD4 IOD5 IOD6 IOD7 **See note below. drain option. inputs, Port either Pure Pull-low states. drain option. inputs, Port either Pure Pull-high drain option. inputs, Port either Pure Pull-low
states. outputs, Port either Buffer Open-drain NMOS types (Sink current).
states. outputs Port Buffer Open-drain NMOS type (sink current). IOC0: Serial programming Data IOC1: IOC2: COUNT
outputs, Port either Buffer Open-drain PMOS (send current). (Port software programmed wake I/O)
Refer Programming Guide complete information. **Note: input states specified; Pure Input, Pull-High Pull Low. Three output states specified Buffer output, Open Drain PMOS output (send), Open Drain NMOS output (sink). ***OPT selection ROSC X'TAL using bonding option. shape looks like figure right. VDD. When ROSC selected, connected
X'TAL selected, floating. reason near that
when ROSC selected, easy make connection between OPT.
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
ABSOLUTE MAXIMUM RATINGS Characteristics Supply Voltage Input Voltage Range Operating Temperature Storage Temperature Symbol TSTO Ratings -0.5V 0.5V +150
Note: Stresses beyond those given Absolute Maximum Rating table cause operational errors damage device. normal operational conditions AC/DC Electrical Characteristics.
CHARACTERISTICS Characteristics Symbol
Limit Unit Min. Typ. Max. FCPU FOSC2 Test Condition
Frequency Clock
FCPU FCPU
CHARACTERISTICS Characteristics Operating Voltage Operating Current Standby Current Audio output current Input high level Input level Output high IOA, IOB, Output sink IOA, IOB, Input resistor IOA, IOB, IOC, Symbol
Limit Unit Min. Typ. -3.0 Max. 3-battery FCPU 4.0MHz@5V, load 4.2V 0.8V Pull -1.0 Test Condition
ISTBY IAUD
kohm
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
relationship between Rosc Fosc 3.0V 4.5V
Rosc Kohms
Rosc Kohms
FCPU
Frequency Temperature
Frequency normalized 1.04
Frequency
FCPU
Rosc=100Kohms VDD=4.5V
FCPU
Rosc Kohms
FCPU/FCPU(25
1.00 0.98 0.96
Volts
Rosc Kohms
VDD=3.0V
Temperature
Operating current Frequency
FCPU
4.5V
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
X'TAL/CERAMIC
Speaker 8050D IOA3 IOC7
Resistor
Speaker
IOA3
(I/O)
A16-A0 ROMOE D7-0
0.47
A16-A0 ROMOE D7-0
(I/O)
0.47
8050D
IOC7
(I/O)
AUD1
(I/O)
AUD1
SPC122A
IOB7
IOB(I/O) AUD2
SPC122A
IOB7
IOB(I/O) AUD2
IOD7
(I/O) RESET
Speaker
IOD7
(I/O) RESET
Speaker
APPLICATION CIRCUIT NOTES
RESET
Application Circuit Note
SPC122A Application circuit (D/A Output)
Sunplus Technology Co., Ltd.
0.47
8050D RESET
0.47
8050D
Rev.:
1999.11.18
SPC122A
IOA0 IOA1 IOA2 IOA3 IOC0 A16-A0 ROMOE D7-0 AUD1
Speaker
Resistor 8050D
SPRS 256A
A16-A0 ROMOE D7-0 AUD1
Speaker
SPRS 256A
0.47
IOA0 IOA1 IOA2 IOA3 IOC0
8050D 0.47
IOC7~1 IOB7~0
SPC122A
IOC(I/O) IOB(I/O)
IOC7~1
SPC122A
IOC(I/O) IOB(I/O) AUD2
IOB7~0 Speaker
(I/O) RESET
(I/O) RESET
Application Circuit Note
RESET
RESET
SPC122A Application circuit with Serial Interface Application
Sunplus Technology Co., Ltd.
8050D 0.47
8050D 0.47
IOD7~0
IOD7~0
AUD2
Speaker
Rev.:
X'TAL/CERAMIC
1999.11.18
SPC122A
X'TAL/CERAMIC
A16-A0 ROMOE D7-0 AUD1 (I/O)
A16-A0 ROMOE D7-0 AUD1
Resistor
IOA3
(I/O)
IOA3 IOC7
(I/O)
IOC7
(I/O)
SPC122A
IOB7
IOB(I/O) AUD2
Speaker
SPC122A
IOB7
IOB(I/O) AUD2 (I/O) RESET
IOD7
(I/O) RESET
IOD7
Application Circuit Note
RESET
Sunplus Technology Co., Ltd.
RESET
SPC122A Application circuit (PWM Output)
Speaker
Rev.:
1999.11.18
SPC122A
X'TAL/CERAMIC
IOA0 IOA1 IOA2 IOA3 IOC0 A16-A0
ROMOE
Resistor
IOA0 IOA1 IOA2 IOA3 IOC0 A16-A0 ROMOE D7-0 AUD1
SPRS 256A
D7-0 AUD1
SPRS 256A Speaker
IOC7~1 IOB7~0 IOD7~0
SPC122A
IOC(I/O) AUD2 IOB(I/O) (I/O) RESET
IOC(I/O) AUD2 IOB(I/O) (I/O) RESET
IOD7~0
Application Circuit Note
Sunplus Technology Co., Ltd.
RESET
RESET
SPC122A Application circuit with Serial Interface Application
IOB7~0
IOC7~1
SPC122A
Speaker
Rev.:
1999.11.18
SPC122A
X'TAL/CERAMIC
D7-0 A16-A0 IOA(I/O) ROMOE AUD1 IOC(I/O)
D7~0 A16~0
Resistor
128K Memory D7-0 A16-A0 ROMOE
D7~0 A16~0
IOA3~0
IOA3~0
IOA(I/O)
128K Memory
IOC7~0
IOC7~0
Speaker
IOC(I/O)
AUD1
AUD2 IOB(I/O)
AUD2 IOB(I/O)
IOD7~0
(I/O)
IOD7~0
RESET
RESET
Application Circuit Note
RESET
Sunplus Technology Co., Ltd.
RESET
SPC122A Application circuit with extension memory from 128K 256K
(I/O)
IOB7~0
SPC122A
SPC122A
IOB7~0
Speaker
Rev.:
1999.11.18
SPC122A
SUNPLUS WRITER
A16-0 D7-0 ROMOE
IOA0
IOC0
SUNPLUS WRITER
SPC122A
BURN IOB0 IOB1 IOB2 PGMB
SPC122A
SPOP
Application Circuit Note
PARALLEL PROGRAMMING METHOD
SERIAL PROGRAMMING METHOD
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
ASSIGNMENT LOCATIONS Assignment
Chip Size: 3250 3500 This substrate should connected
Note: ensure that function properly, bond VDD, VSS, AVDD AVSS pins.
Ordering Information Product Number SPC122A-nnnnV-C Note1: Code number (nnnnV) assigned customer. Note2: Code number (nnnn 0000 9999); version Package Type Chip form
NOTE: SUNPLUS TECHNOLOGY CO., reserves right make changes time without notice order improve design performance supply best possible product.
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18
SPC122A
Locations Name -1429 -1429 -1429 -1429 -1424 -1429 -1429 -1429 -1429 -1429 -1429 -1429 -1429 -1429 -1417 -1417 -1417 -1397 -1401 -1422 -1433 -1424 -1134 -994 -851 -699 -573 -416 -259 1538 1388 1247 1107 -176 -316 -466 -641 -791 -979 -1126 -1285 -1412 -1570 -1568 -1557 -1558 -1559 -1547 -1562 -1549 -1541 1547 1547 1547 1547 Name AUD1 AUD2 TEST IOD7 IOD6 IOD5 IOD4 IOD3 IOD2 IOD1 IOD0 IOA0 IOA1 IOA2 IOA3 IOB7 IOB6 IOB5 IOB4 IOB3 IOB2 IOB1 IOB0 1186 1441 1426 1432 1432 1434 1426 1427 1427 1424 1416 1433 1433 1426 1428 1400 1432 1437 1432 1443 1440 1426 1421 1113 -309 -458 -598 -739 Rev.: -1542 -1542 -1574 -1574 -1574 -1542 -1320 -1182 -1038 -906 -759 -620 -485 -342 -197 1040 1164 1303 1441 1582 1547 1547 1547 1547 1547 1547 1547 1999.11.18
ROMOE
BURN
SPOP RESET IOC7 IOC6 IOC5 IOC4 IOC3 IOC2 IOC1 IOC0
Sunplus Technology Co., Ltd.
SPC122A
Name -169 1547 1537 1547 Name -879 -1020 -1160 1547 1547 1547
DISCLAIMER information appearing this publication believed accurate. Integrated circuits sold Sunplus Technology covered warranty patent indemnification provisions stipulated terms sale only. SUNPLUS makes warranty, express, statutory implied
description regarding information this publication regarding freedom described chip(s) from patent infringement. FURTHERMORE, SUNPLUS MAKES WARRANTY MERCHANTABILITY FITNESS PURPOSE. prices time without notice. SUNPLUS reserves right halt production alter specifications Accordingly, reader cautioned verify that data sheets other Products described herein intended
information this publication current before placing orders. normal commercial applications.
Applications involving unusual environmental reliability
requirements, e.g. military equipment medical life support equipment, specifically recommended without additional processing SUNPLUS such applications. illustrated this document reference purposes only. Please note that application circuits
Sunplus Technology Co., Ltd.
Rev.:
1999.11.18

Other recent searches


MMSZ5221BS-MMSZ5259BS - MMSZ5221BS-MMSZ5259BS   MMSZ5221BS-MMSZ5259BS Datasheet
IRG4RC10UPbF - IRG4RC10UPbF   IRG4RC10UPbF Datasheet
ICE808 - ICE808   ICE808 Datasheet
EM78808 - EM78808   EM78808 Datasheet
AP3012 - AP3012   AP3012 Datasheet
74LVTH16835 - 74LVTH16835   74LVTH16835 Datasheet
74LVQ08 - 74LVQ08   74LVQ08 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive