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 SPC122A two-channel spee


Datasheet Thumbnail

  

Download PDF



Top Searches for this datasheet



SPC122A
SOUND CONTROLLER WITH 128KB FLASH MEMORY
SPC122A two-channel speech/melody synthesizer including 8-bit CMOS microprocessor with instructions, 128Kbytes Flash speech melody data (Speech compressed 4-bit ADPCM with approx. speech duration 6KHz sampling rate) 128-byte working SRAM. external memory capable being extended 256K. remote-control purposes. Other features such provides Multi-Duty-Cycle output that implemented Timer/Counters, Software Selectable I/Os, audio current outputs audio output), serial interface port, volume control also built SPC122A. audio processing, operates melody speech mixed into output. 6MHz. Max. 500ns instruction cycle time 4.0MHz clock Provides general I/Os 12-bit timer/counters sources wake-up function Approx. speech 6KHz sampling rate with 4-bit ADPCM 8-bit output audio output (single speaker) Volume control function
Rosc 8-Bit RISC controller 128K-byte flash Timer TimeBase Control
FEATURES
8-bit microprocessor Provides 128K-byte Flash program audio data 128-byte working SRAM Software-based audio processing Wide operating voltage: 2.4V 3.6V 2.0MHz 3.6V 5.5V 6.0MHz Supports Crystal Resonator Rosc (with bonding option) Max. clock: 2.0MHz 2.4V 3.6V 6.0MHz 3.6V 5.5V Standby mode (Clock Stop mode) power savings.
wide voltage range 2.4V 5.5V with maximum clock speed addition, SPC122A Clock Stop mode power savings. power saving mode saves contents, freezes oscillator lead other functions standby mode.
BLOCKDIAGRAM
Multi-Duty-Cycle outputs (1/2, 1/3, duty)
128-byte SRAM
APPLICATION FIELD
8-bit (current) output AUD1
ROMOE BURN SPOP
Intelligent education toys Pattern voice (animal, car, color, etc.) Spelling (English Chinese) Math High controller Talking instrument controller General speech synthesizer Industrial controller
flash program controller
Serial interface
AUD2
PINS
GENERAL
PORT
IOA3 (I/O)
IOB7 (I/O)
IOC7 (I/O)
IOD7 (I/O)
SUNPLUS TECHNOLOGY reserves right change this documentation without prior notice.
Information provided SUNPLUS TECHNOLOGY responsibility assumed SUNPLUS addition, SUNPLUS products
believed accurate reliable. However, SUNPLUS TECHNOLOGY makes warranty errors which appear this document. Contact SUNPLUS TECHNOLOGY obtain latest version device specifications before placing your order. TECHNOLOGY infringement patent other rights third parties which result from use. reasonably expected result significant injury user, without express written approval Sunplus.
authorized critical components life support devices/ systems aviation devices/systems, where malfunction failure product
PAGE
SPC122A
FUNCTION DESCRIPTIONS
SPC122A high performance 8-bit processor equipped with Accumulator, Program Counter, Register, Stack pointer Processor Status Register (the same 6502 instruction structure). maximum speed 6MHz.
AREA
total size bytes (including Stack), located from through $FF.
MEMORY I/Os
*I/O PORT: PORT $0002 $0003 $0004 $0005 $00080 USER STACK $000FF UNUSED INTA (from TIMER $00600 *INT SOURCE: INTA (from TIMER INTB (from TIMER $08000 USER'S PROGRAM DATA AREA BANK $1FFFF SUNPLUS TEST PROGRAM *MEMORY (From view) $00000 register, I/Os
OSCILLATOR
SPC122A supports AT-cut parallel resonant oscillated Crystal Resonator Oscillator external clock sources. those three types). options selected through bonding option (select from design application circuit should follow vendors' specifications recommendations necessary. diagrams listed below typical X'TAL/ROSC circuits most applications:
CONFIG $0000 $0001 *NMI SOURCE:
SPC122A
XI/R
Rosc
SPC122A
XI/R
1024 8192 65536 Capable being extended 256K with external memory
MULTI-DUTY CYCLE MODE
Oscillator Connections
Crystal Ceramic Resonator Connections
SPC122A offers three unique output waveforms, 1/2, 1/3, duty cycles. Control Register should configured select 1/2, 1/3, duty cycle IOA2 should programmed multi-duty cycle output port. Programmers combinations these duty cycles remote-control purpose.
BONDING OPTION
SPC122A following bonding option: Supports Crystal Resonator Rosc (with bonding option).
1/2, 1/3, Duty Cycle Outputs AREA
SPC122A provides 128K-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 parallel mode. contrast, using SPOP pins
Clock
duty cycle
duty cycle duty cycle
POWER SAVING 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 clock writing STOP CLOCK Register. will then stand-by mode. such mode, I/Os will remain their previous states wakes Port IOD7 only wake-up source SPC122A. After
program Flash serial mode. addition, AD17 used extend memory from 128K 256K with external memory.
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
SPC122A wakes internal will RESET State 65536 then continue execute rest program. FIG.1).
Sleep Wake-up
Input/Output port IOC3 logic_4 control output data
Wakeup Reset will influence I/Os (See
Reset
buffer OD-NMOS
input data
Open Drain
FIG.
Input/Output port IOD3 input data output data OD-PMOS buffer
(FCPU), 65536
PORT CONFIGURATION*
Input/Output port IOA3 logic_1 control output data
logic_5 control Open Drain
buffer OD-NMOS
Input/Output port IOD7 input data output data logic_6 control OD-PMOS buffer
input data Open Drain
Input/Output port IOB2
input data output data logic_2 control Open Drain OD-NMOS buffer
Open Drain
*Values shown 5.0V test conditions only.
SERIAL INTERFACE
SPC122A provides serial interface mode extending size ROM/RAM. Serial Interface Port used read/write data from/to extra memory. interface Register
Input/Output port IOB5 input data output data logic_3 control Open Drain OD-NMOS buffer
control register programming interface I/O.
SPEECH MELODY
speech synthesis, SPC122A provide precise sampling frequency. Users record synthesize sound
store into ROM.
sound data played back Several algorithms
according program's design. PCM, PCM, ADPCM. PAGE
recommended high fidelity compression sound such
Sunplus Technology Co., Ltd.
DEC. 2000 Version:
SPC122A
melody synthesis, SPC122A offers two-channel(dual) tone mode. After selecting dual tone mode, users only need fill hardware will toggle tone either TMB, both generate specific frequency each channel. routine. wave automatically without entering into interrupt service Users able simulate musical instruments sound effects simply controlling envelope tone output. Differences between SPC121A SPC122A
VOLUME CONTROL FUNCTION
volume control function provides 8-step volume controller control current output. volume level controlled through software programming. more information adjust volume level, please refer programming guide.
TIMER/COUNTER
SPC122A contains 12-bit timer/counters, respectively. specified timer counter, only used timer. re-loaded up-counters. timer mode, When timer overflows from same type SIZE port Output Multiphase Output 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 Volume Control Work range
SPC121A FCPU (max.)=4.0MHz @VDD=2.4V-3.6V FCPU (max.)=6.0MHz @VDD=3.6V-5.5V Mask 120K
SPC122A FCPU (max.)=2.0MHz @VDD=2.4V-3.6V FCPU (max.)=6.0MHz @VDD=3.6V-5.5V Flash 128K
$0FFF $0000, carry signal leads timer reload user's pre-set value continue count again. time, carry signal will generate signal corresponding enabled ENABLE Register. counter. specified counter, users reset loading into After counter been activated, value counter also read from counters same time.
MODE SELECT REGISTER TIMER CLOCK SELECTOR
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
DESCRIPTIONS**
Mnemonic OPT* BURN
ROMOE
Type Positive supply logic pins
Description
Ground reference logic pins
Oscillator crystal input RESISTOR (Resistor should connected VDD) 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 This active reset chip. TEST MODE AUDIO OUTPUT Data Extended Memory Enable Address Port 8-bit bi-directional programmable Input Output port with Pull-high Open-drain
SPOP RESET TEST AUD1 AUD2 IOA0 IOA1 IOA2 IOA3
option. inputs, Port either Pure Pull-high states. outputs, Port either Buffer Open-drain NMOS types (Sink current). IOA0: Serial programming clock output IOA2: Multi-duty cycle output ***See note below. Port 8-bit bi-directional Input Output port with Pull-low Open-drain option. inputs,
IOB0 IOB1 IOB2 IOB4 IOB5 IOB6 IOB7
Port either Pure Pull-low states. outputs, Port either Buffer Open-drain NMOS types (Sink current).
***See note below.
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
Mnemonic Type Description Port 8-bit bi-directional Input Output port with Pull-high Open-drain option. IOC0 IOC1 IOC2 IOC3 IOC4 IOC5 IOC6 IOC7 IOD0 IOD1 IOD2 IOD3 IOD4 IOD5 IOD6 IOD7 ***See note below. ***See note below. Port 8-bit bi-directional Input Output port with Pull-low Open-drain option. inputs, Port either Pure Pull-low states. outputs, Port either Buffer Opendrain PMOS (send current). (Port software programmed wake I/O) inputs, Port either Pure Pull-high states. Open-drain NMOS type (sink current). IOC0: Serial programming Data IOC1: IOC2: COUNT outputs Port Buffer
selection ROSC X'TAL using bonding option. shape looks like figure right. When ROSC selected, connected VDD. X'TAL selected, floating. reason near that when ROSC
selected, easy make connection between OPT. 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).
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
ABSOLUTE MAXIMUM RATINGS
Characteristics Supply Voltage Input Voltage Range Operating Temperature Storage Temperature
conditions AC/DC Electrical Characteristics.
Symbol TSTO
Ratings -0.5V 0.5V +150
normal operational
Note: Stresses beyond those given Absolute Maximum Rating table cause operational errors damage device.
CHARACTERISTICS
Characteristics Symbol Limit Min. Typ. Max. Unit Test Condition 2.4V 3.6V, 2-battery 3.6V 5.5V, 3-battery FCPU FOSC2
Frequency Clock
FCPU FCPU
CHARACTERISTICS
Characteristics Operating Voltage Operating Current Standby Current Audio output current Input High Level Input Level Output High IOA, IOB, IOC, Output Sink IOA, IOB, IOC, Input Resistor IOB, Symbol ISTBY IAUD Limit Min. -1.0 Typ. -1.8 Max. Unit Kohm Test Condition 2-battery FCPU 2.0MHz load one-channel 0.8V Pull Low,
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
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 ISTBY IAUD Limit Min. -1.0 Typ. -3.0 Max. Unit kohm Test Condition 3-battery FCPU 4.0MHz load 4.2V 0.8V Pull
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
RELATIONSHIP BETWEEN ROSC FOSC
3.0V 4.5V
Rosc Kohms
FCPU
Rosc Kohms
FCPU
Frequency Temperature
Frequency normalized 1.04 FCPU/FCPU(25)
Frequency
FCPU
Rosc=100Kohms
1.02 1.00
VDD=4.5V
Rosc Kohms
VDD=3.0V
Rosc Kohms
0.98 0.96 Temperature
Volts
Operating current Frequency
4.5V
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
X'TAL/CERAMIC
Speaker
Resistor
Speaker
IOA3 (I/O)
ROMOE
0.47
8050D
ROMOE AUD1
IOA3 IOC7
(I/O)
0.47µF
8050D
IOC7 (I/O)
AUD1
(I/O)
SPC122A
IOB7 IOB(I/O) IOD7 (I/O) RESET
IOB(I/O) AUD2
AUD2 Speaker
0.1µ
220µF
IOD7
(I/O) RESET
Speaker
220µF 0.1µ
APPLICATION CIRCUIT NOTES
RESET
8050D RESET
0.47
8050D
0.47
APPLICATION CIRCUIT
SPC122A Application circuit (D/A Output)
Sunplus Technology Co., Ltd.
PAGE
IOB7
SPC122A
DEC. 2000 Version:
SPC122A
X'TAL/CERAMIC
Speaker
IOA0 IOA1 IOA2 IOA3 IOC0
Resistor 8050D
SPRS 256A
Speaker 8050D
SPRS 256A
ROMOE AUD1
0.47µF
IOA0 IOA1 IOA2 IOA3 IOC0
ROMOE AUD1
0.47µF
IOC7 IOB7
SPC122A
IOC(I/O) IOB(I/O) AUD2
IOC7 IOB7
SPC122A
IOB(I/O) AUD2
IOD7
(I/O) RESET
0.1µ Speaker
220µF 0.1µ
IOD7
(I/O) RESET
0.1µ Speaker
220µF 0.1µ
APPLICATION CIRCUIT
RESET
0.1µ
8050D 0.47µF
0.1µ
RESET
8050D 0.47µF
Sunplus Technology Co., Ltd.
SPC122A Application circuit with Serial Interface Application
PAGE
IOC(I/O)
DEC. 2000 Version:
SPC122A
X'TAL/CERAMIC
ROMOE AUD1 (I/O)
ROMOE AUD1 (I/O)
Resistor
IOA3
IOA3 IOC7
(I/O)
IOC7
(I/O)
SPC122A
IOB7
IOB(I/O) AUD2
Speaker
SPC122A
IOB7
IOB(I/O) AUD2 RESET
Speaker
IOD7
(I/O) RESET 220µF
IOD7
(I/O)
220µF
APPLICATION CIRCUIT
RESET
0.1µ
0.1µ
RESET
Sunplus Technology Co., Ltd.
SPC122A Application circuit (PWM Output)
PAGE
DEC. 2000 Version:
SPC122A
X'TAL/CERAMIC
IOA0 IOA1 IOA2 IOA3 IOC0
ROMOE
Resistor
SPRS 256A
IOA0 IOA1 IOA2 IOA3 IOC0
ROMOE AUD1
AUD1
SPRS 256A Speaker
IOC7 IOB7 IOD7
SPC122A
IOC(I/O) IOB(I/O) AUD2 0.1µ (I/O) RESET
IOC7 IOB7 IOD7
SPC122A
IOC(I/O) AUD2 IOB(I/O) 0.1µ (I/O) RESET
Speaker
PAGE Sunplus Technology Co., Ltd.
APPLICATION CIRCUIT
0.1µ
RESET
0.1µ
RESET
SPC122A Application circuit with Serial Interface Application
DEC. 2000 Version:
SPC122A
X'TAL/CERAMIC
Resistor
128K Memory
D7~0
IOA3
IOA(I/O)
ROMOE AUD1
IOA3
IOA(I/O)
D7-0
A16~0
ROMOE
128K Memory
IOC7
IOC(I/O)
IOC7
Speaker
IOC(I/O)
AUD1
IOB7 IOD7
AUD2 IOB(I/O) 0.1µ
IOB7 IOD7
AUD2 IOB(I/O)
(I/O)
220µF
(I/O) RESET
0.1µ
220µF
RESET
APPLICATION CIRCUIT
RESET
0.1µ
0.1µ
RESET
Sunplus Technology Co., Ltd.
SPC122A Application circuit with extension memory from 128K 256K
PAGE
SPC122A
SPC122A
Speaker
DEC. 2000 Version:
SPC122A
APPLICATION CIRCUIT
SPC122A
SPOP
SUNPLUS WRITER SPOP
Address Data
SPC122A SERIAL PROGRAMMING METHOD
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
ASSIGNMENT LOCATIONS
ASSIGNMENT
Chip Size: 3250µm 3500µm This substrate should connected
Note: ensure that function properly, bond 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
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
LOCATIONS
Name
ROMOE
-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 1186 1441 1426
1538 1388 1247 1107 -176 -316 -466 -641 -791 -979 -1126 -1285 -1412 -1570 -1568 -1557 -1558 -1559 -1547 -1562 -1549 -1541 -1542 -1542 -1574 -1574 -1574 -1542 -1320
Name IOD6 IOD5 IOD4 IOD3 IOD2 IOD1 IOD0 IOA0 IOA1 IOA2 IOA3 IOB7 IOB6 IOB5 IOB4 IOB3 IOB2 IOB1 IOB0
1432 1432 1434 1426 1427 1427 1424 1416 1433 1433 1426 1428 1400 1432 1437 1432 1443 1440 1426 1421 1113 -169 -309 -458 -598 -739 -879 -1020 -1160
-1182 -1038 -906 -759 -620 -485 -342 -197 1040 1164 1303 1441 1582 1547 1547 1547 1547 1547 1547 1547 1547 1537 1547 1547 1547 1547 1547 1547 1547 1547
BURN
SPOP RESET IOC7 IOC6 IOC5 IOC4 IOC3 IOC2 IOC1 IOC0 AUD1 AUD2 TEST IOD7
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
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. SUNPLUS reserves right halt production alter specifications prices time without notice. Accordingly, reader cautioned verify that data sheets other information this publication current before placing orders. Products described herein intended 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. Please note that application circuits illustrated this document reference purposes only.
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:
SPC122A
Revision History
Date JUL. 1998 JUN. 1999 NOV. 1999 Revision Description Original Modify: IOA0 IOC0 Modify format RELATIONSHIP BETWEEN ROSC FOSC MAR. 2000 JUN. 2000 NOV. 2000 Modify: IOA0 IOC0 Operating Current FCPU 2.0MHz load 2.4V 3.6V 2-battery application. Speech duration 6KHz sampling rate with 4-bit ADPCM Approx. sec. speech. DEC. 2000 Modify Application Circuit Serial Programming Method Revision History Renew document format Page
Sunplus Technology Co., Ltd.
PAGE
DEC. 2000 Version:

Other recent searches


WIW3224 - WIW3224   WIW3224 Datasheet
MPSW13 - MPSW13   MPSW13 Datasheet
K7A323608M - K7A323608M   K7A323608M Datasheet
K7A321808M - K7A321808M   K7A321808M Datasheet
EUP2618 - EUP2618   EUP2618 Datasheet
AMS1085 - AMS1085   AMS1085 Datasheet
1SBD250046E1000 - 1SBD250046E1000   1SBD250046E1000 Datasheet

 

Privacy Policy | Disclaimer
© 2012 Datasheet Archive