Datasheet EM57P300 Datasheet (ELAN)

Page 1
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
Page 2
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
Page 3
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
Page 4
ABSOLUTE MAXIMUM RATINGSABSOLUTE MAXIMUM RATINGS
ABSOLUTE MAXIMUM RATINGS
ABSOLUTE MAXIMUM RATINGSABSOLUTE MAXIMUM RATINGS
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
ItemsItems
Items
ItemsItems
Supply Voltage V Input Voltage V Operating Temperature T Storage Temperature T
ELECTRICAL CHARACTERISTICS ELECTRICAL CHARACTERISTICS
ELECTRICAL CHARACTERISTICS (V
ELECTRICAL CHARACTERISTICS ELECTRICAL CHARACTERISTICS
ParameterParameter
Parameter
ParameterParameter
Operating voltage V Standby current I Operating current I Drive current of P2,P3 I Sink current of P2, P3 I Output current of VO I
Sym.Sym.
Sym.
Sym.Sym.
DD-VSS
IN
OP
STG
Sym.Sym.
Sym.
Sym.Sym.
DD
DDS
DDO
OD
OS
VO
Min.Min.
Min.
Min.Min.
Max.Max.
Max.
Max.Max.
-0.3 6.0 V
VSS-0.3 VDD+0.3 V
-20 70
-55 +125
= 3V,25oC unless otherwise specified)
DD
Min.Min.
Min.
Min.Min.
Typ.Typ.
Typ.
Typ.Typ.
Max.Max.
Max.
Max.Max.
UnitUnit
Unit
UnitUnit
2.4 3.0 5.1 V
- - 1.0 µA VDD=3V
- - 280 µA VDD=3V, No load
1.0 - - mA VDD=3V, VO=2.4V
1.6 - - mA VDD=3V, VO=0.4V
2.0 3.0 4.0 mA VDD=3V, VO=0.7V (Step 7)
Oscillation resistor R - 1.0 - MΩ V Oscillator frequency F
osc
- 1.0 - MHz VDD=3V
DD
=3V
UnitUnit
Unit
UnitUnit
o
C
o
C
ConditionCondition
Condition
ConditionCondition
* This specification are subject to be changed without notice.
10.15.2001
4
Page 5
EM57P300 SERIESEM57P300 SERIES
EM57P300 SERIES
EM57P300 SERIESEM57P300 SERIES
SOUND PROCESSOR
APPLICATION CIRCUITAPPLICATION CIRCUIT
APPLICATION CIRCUIT
APPLICATION CIRCUITAPPLICATION CIRCUIT
PreliminaryPreliminary
Preliminary
PreliminaryPreliminary
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
In the following application circuits: *1 : For heavy loading application, adding an electrolytic capacitor between Vcc and Ground is recommanded.
The recommanded value for button cell application is 10µF.
*2 : The recommanded value for button cell application is 750Ω or less.
4-key Application Circuit
*1
VCC
TR1
TR2
16-key Application Circuit
*1
VCC
TR3
TR4
VCC
U1
15
P1.0
14
P1.1
13
P1.2
12
P1.3
1
VDD
17
OSC
18
TEST
16
VSS
P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3
VO
11 10
9 8 7 5 4 3 2
U1
15
P1.0
14
P1.1
13
P1.2
12
P1.3
1
VDD
17
OSC
18
TEST
16
VSS
TR1
TR2
TR3
TR4
P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3
VO
VCC
11 10
9 8 7 5 4 3 2
*2
Rb
TR5
TR6
TR7
TR8
VCC
NPN
TR10
TR11
TR9
TR12
TR13
TR14
TR15
TR16
NPN
*2
Rb
* This specification are subject to be changed without notice.
10.15.2001
5
Page 6
32-key Application Circuit
16 18 17
1
12 13 14 15
VCC
*1
VSS TEST OSC VDD
P1.3 P1.2 P1.1 P1.0
VO P3.3 P3.2 P3.1 P3.0
P2.3 P2.2 P2.1 P2.0
EM57P300 SERIESEM57P300 SERIES
EM57P300 SERIES
EM57P300 SERIESEM57P300 SERIES
SOUND PROCESSOR
PreliminaryPreliminary
Preliminary
PreliminaryPreliminary
VCC
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
NPN
*2
2 3 4 5 7
8
9 10 11
Rb
VCC
10K 10K
D1
D2
D3
10K
64-key Application Circuit
16
VSS
18
VCC
*1
TEST
17
OSC
1
VDD
12
P1.3
13
P1.2
14
P1.1
15
P1.0
VO P3.3 P3.2 P3.1 P3.0
P2.3 P2.2 P2.1 P2.0
P10
P11
P12 P13
TR1
TR2
TR3
TR4
VCC
TR5
TR6
TR7
TR8
TR9
TR10
TR11
TR12
TR13
TR14
TR15
TR16
TR17
TR18
TR19
TR20
TR21
TR22
TR23
TR24
TR25
TR26
TR27
TR28
TR29
TR30
TR31
TR32
NPN
*2
Rb
2 3 4 5 7
8
9 10 11
TR1
TR2
TR3
TR4 TR5
TR6 TR7
TR8
VCC
TR9
TR10
TR11
TR12 TR13
TR14 TR15
TR16
TR17
TR18
TR19
TR20 TR21
TR22 TR23
TR24
TR25
TR26
TR27
TR28 TR29
TR30 TR31
TR32
TR33
TR34
TR35
TR36 TR37
TR38 TR39
TR40
D1
TR41
TR42
TR43
TR44
TR45 TR46
TR47
TR48
D2
10K 10K
TR49
TR50
TR51
TR52 TR53
TR54 TR55
TR56
TR58
TR59
TR60 TR61
TR62 TR63
TR64
TR57
D3
10K
* This specification are subject to be changed without notice.
10.15.2001
6
Page 7
128-key Application Circuit (A)
16
VSS
18
VCC
*1
TEST
17
OSC
1
VDD
12
P1.3
13
P1.2
14
P1.1
15
P1.0
VO P3.3 P3.2 P3.1 P3.0
P2.3 P2.2 P2.1 P2.0
EM57P300 SERIESEM57P300 SERIES
EM57P300 SERIES
EM57P300 SERIESEM57P300 SERIES
SOUND PROCESSOR
PreliminaryPreliminary
Preliminary
PreliminaryPreliminary
VCC
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
NPN
*2
Rb
2 3 4 5 7
8
9 10 11
TR1
TR2
TR3
TR4
TR5 TR6 TR7
TR8
VCC
TR9
TR10
TR11
TR12
TR13 TR14 TR15
TR16
TR17
TR18
TR19
TR20
TR21 TR22 TR23
TR24
TR25
TR26
TR27
TR28 TR29
TR30 TR31
TR32
TR33
TR34
TR35
TR36
TR37 TR38 TR39
TR40
D1
TR41
TR42
TR43
TR44
TR45 TR46 TR47
TR48
D2
10K 10K
TR49
TR50
TR51
TR52 TR53
TR54 TR55
TR56
TR59
TR60
TR61 TR62 TR63
TR64
TR57
TR58
D3
10K
128-key Application Circuit (B)
P32
10K
P31
P33
10K
P31
P33
10K
P32
P10 P11
P12
P13
P20
P21 P22
P23
TR65
TR66
TR67
TR68 TR69 TR70 TR71
TR72
L10
L11
L9
P32
P31
P30
P33
P31
P30
L9
TR73
TR74
TR75
TR76 TR77 TR78
TR79 TR80
10K
10K
TR81
TR82
TR83
TR84 TR85 TR86 TR87
TR88
TR89
TR90
TR91
TR92 TR93 TR94 TR95
TR96
L12
L13
TR97
TR98
TR99
TR100 TR101
TR102 TR103
TR104
P33
P32
P30
P33
P32
P31
TR105
TR106
TR107
TR108 TR109
TR110
TR111
TR112
10K
10K
TR113
TR114
TR115
TR116 TR117
TR118 TR119
TR120
L14
L15
TR121
TR122
TR123
TR124 TR125
TR126
TR127
TR128
P33
P32
P31
P30
L16L15L14L13L12L11L10
10K
L16
* This specification are subject to be changed without notice.
10.15.2001
7
Page 8
PAD DIAGRAMPAD DIAGRAM
PAD DIAGRAM
PAD DIAGRAMPAD DIAGRAM
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
P3.1
GND
11 12
P2.0
18
OSCVPPVDD
17
10
P2.1
P3.3P3.2
3
4
5
7
P3.0
VO
2
89
P2.3 P2.2
1
(0,0)
EM57P300
P1.0
16
15
14
13
P1.3 P1.2
P1.1
Chip Size : 3000 x 2100 um For PCB layout, IC substrate must be connected to Vss.
Pad No.Pad No.
Pad No.
Pad No.Pad No.
SymbolSymbol
Symbol
SymbolSymbol
XX
X
XX
1 VDD -158.4 824.1 2 VO -695.9 849.0 3 P3.3 -1077.0 849.0 4 P3.2 -1278.3 849.0 5 P3.1 -1310.0 -741.5 6NC 7 P3.0 -1128.5 -850.0 8 P2.3 -951.3 -850.0
9 P2.2 -780.0 -850.0 10 P2.1 752.2 -850.0 11 P2.0 923.5 -850.0 12 P1.3 1107.7 -850.0 13 P1.2 1284.0 -850.0 14 P1.1 1284.0 -721.5 15 P1.0 1246.7 849.0 16 GND 1014.6 824.1 17 OSC 342.9 849.0 18 VPP 182.7 849.0
YY
Y
YY
* This specification are subject to be changed without notice.
10.15.2001
8
Loading...