ELAN EM57P300 Datasheet

GENERAL DESCRIPTIONGENERAL DESCRIPTION
GENERAL DESCRIPTION
GENERAL DESCRIPTIONGENERAL DESCRIPTION
EM57P300 is a tiny-controlled-based voice/dual tone melody/dual tone sound effect Ics which contain all the function of EM57000 series and has an OTP (One Time Programmable) ROM inside.
FEATURESFEATURES
FEATURES
FEATURESFEATURES
• EM57P300 – ROM : 64k x 10 bits (21 sec@6K sample rate).
• Working Voltage 2.4V ~ 5.1V.
• One 4-bit input port, two 4-bit I/O ports, and 32x4 bits RAM.
• 8k (maximum) program ROM.
• One 6-bit timer overflow control.
• ASPCM synthesizer and dual tone melody/sound effect generator.
• 4k~32k Hz playing speed for voice play-back.
• Multiple tempos for dual tone melody/sound effect play-back.
• Variable beats for dual tone melody/sound effect play-back.
• Multiple levels of volume control.
• Fixed current D/A output to drive external connected transistor for voice output.
PreliminaryPreliminary
Preliminary
PreliminaryPreliminary
EM57P300 SERIESEM57P300 SERIES
EM57P300 SERIES
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
EM57P300 SERIESEM57P300 SERIES
SOUND PROCESSOR
PIN DESCRIPTIONSPIN DESCRIPTIONS
PIN DESCRIPTIONS
PIN DESCRIPTIONSPIN DESCRIPTIONS
Pin NO.Pin NO.
Pin NO.
Pin NO.Pin NO.
1 I VDD Positive power supply. 2 O VO Voice output. 3 I/O P3.3 Bit 3 of Port 3. 4 I/O P3.2 Bit 2 of Port 3. 5 I/O P3.1 Bit 1 of Port 3. 6 NC No connect 7 I/O P3.0 Bit 0 of Port 3. 8 I/O P2.3 Bit 3 of Port 2.
9 I/O P2.2 Bit 2 of Port 2. 10 I/O P2.1/Dout Bit 1 of Port 2 / Program data output signal 11 I/O P2.0/Din Bit 0 of Port 2 / Program data input signal 12 I P1.3/Din.out.clk/Mode option Bit 3 of Port 1 / Program control signal 13 I P1.2/OEB/Mode option Bit 2 of Port 1 / Program control signal 14 I P1.1/PGMB/Mode option Bit 1 of Port 1 / Program control signal 15 I P1.0/ACLK Bit 0 of Port 1 / Program control signal 16 I VSS Negative power supply. 17 I OSC Oscillation component connection pin. 18 I TEST/Vpp Test/Programing.
I/O I/O
I/O
I/O I/O
SymbolSymbol
Symbol
SymbolSymbol
FunctionFunction
Function
FunctionFunction
* This specification are subject to be changed without notice.
10.15.2001
1
PIN ASSIGNMENTPIN ASSIGNMENT
t
r
PIN ASSIGNMENT
PIN ASSIGNMENTPIN ASSIGNMENT
PreliminaryPreliminary
Preliminary
PreliminaryPreliminary
EM57P300
EM57P300 SERIESEM57P300 SERIES
EM57P300 SERIES
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
EM57P300 SERIESEM57P300 SERIES
SOUND PROCESSOR
VDD
VO P3.3 P3.2 P3.1
NC P3.0 P2.3 P2.2
PROGRAMMING TIMING DIAGRAMPROGRAMMING TIMING DIAGRAM
PROGRAMMING TIMING DIAGRAM
PROGRAMMING TIMING DIAGRAMPROGRAMMING TIMING DIAGRAM
Dout
OEB
Option mode
PGMB
Option mode
Tdsh
Din out
clk
Option mode
Tdsu
1 2 3 4 5 6 7 8 9
18 pin DIP
Din
D0
Tps
D1 D2
18 17 16 15 14 13 12 11 10
VPP OSC GND P1.0 P1.1 P1.2 P1.3 P2.0 P2.1
ADDR
0000
ACLK
Mode
Mode valid
Tacpw
Tas
Vpp
Trs
Tmcs
5v
Trs
12V
Tppw
Toed
D0 D1 D2
Tdsu
Tdsh
D9 S0 S1
Note :These 12 bits are not par
segment code or voice code unde
mode.
* This specification are subject to be changed without notice.
D9 S0 S1
Note : These 12 bits are not parted into
segment code or voice code under security
mode.
0001
10.15.2001
2
PROGRAMMING MODEPROGRAMMING MODE
PROGRAMMING MODE
PROGRAMMING MODEPROGRAMMING MODE
Mode P13 P12 P11 Regular 0 0 0 Security 0 0 1
TIMING PARAMETERTIMING PARAMETER
TIMING PARAMETER
TIMING PARAMETERTIMING PARAMETER
PreliminaryPreliminary
Preliminary
PreliminaryPreliminary
EM57P300 SERIESEM57P300 SERIES
EM57P300 SERIES
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
EM57P300 SERIESEM57P300 SERIES
SOUND PROCESSOR
SymbolSymbol
Symbol
SymbolSymbol
ParameterParameter
Parameter
ParameterParameter
Min.Min.
Min.
Min.Min.
Max.Max.
Max.
Max.Max.
Trs Level set up time 2 us Tmcs Mode code setup time 2 us Tdsu Data set up time 100 ns Tdsh Data hold time 100 ns Tas ACLK to byte select time 2 us Tacpw Address clock pulse width 2 us Tppw Program pulse width 100 us Tps Programming mode set up time 4 us Toed Output enable setup time 300 ns
Note : Segment ROM S1, S0 is programed just while 5 LSBs of ADDR are all 0.
Programming for security mode : When programming in security mode, the waveform is just like above. The programming data is as below :
B11 ~ B1 B0
User defined Security bit
Note : When security = 0, enable security;
When security = 1, disable security.
UnitUnit
Unit
UnitUnit
DC PROGRAMMING CHARACTERISTICS DC PROGRAMMING CHARACTERISTICS
DC PROGRAMMING CHARACTERISTICS (V
DC PROGRAMMING CHARACTERISTICS DC PROGRAMMING CHARACTERISTICS
ItemsItems
Items
ItemsItems
Input high voltage V Input low voltage V Input current I Output high voltage V Output low volatge V VDD supply current I VPP supply current I
Sym.Sym.
Sym.
Sym.Sym.
IH
IL
IN
OH
OL
DD
PP
Min.Min.
Min.
Min.Min.
2.2 VDD+1.0 V
-0.3 0.8 V
-10µAV
2.4 - V I
- 0.4 V I
- 100 mA VDD=5V
-50mA V
= 5V+0.5v, VPP = 12.5V+0.5v)
DD
Max.Max.
Max.
Max.Max.
* This specification are subject to be changed without notice.
UnitUnit
Unit
UnitUnit
Test ConditionsTest Conditions
Test Conditions
Test ConditionsTest Conditions
=5V, VIN=0~V
DD
=400µA
OH
=2.1mA
OL
=12.5V
PP
10.15.2001
DD
3
Loading...
+ 5 hidden pages