Datasheet EM58P300 Datasheet (ELAN)

Page 1
GENERAL DESCRIPTIONGENERAL DESCRIPTION
GENERAL DESCRIPTION
GENERAL DESCRIPTIONGENERAL DESCRIPTION
EM58P300 is a tiny-controller-based voice synthesizer/dual tone melody/dual tone sound effect IC which contains all the function of EM58000 series and has an OTP (One Time Programmable) ROM inside.
FEATURESFEATURES
FEATURES
FEATURESFEATURES
• EM58P300 – ROM : 64k x 10 bits (21 sec@6K sample rate).
• Single power supply 2.4V ~ 5.5V.
• Port1 and Port2 with wake-up function, Port3.2 with programmable IR (38KHz carry) communication function.
• Power down mode for saving power consumption.
• Single ROM for voice, melody, sound effect and program data.
• Readable ROM code data.
• One 6-bit timer overflow control.
• Two stacks for subroutine calling.
• Dual channel output simultaneously : (voice + voice), (voice + dual tone melody) or (voice + dual tone sound effect).
• 5-bit ASPCM synthesizer.
• Dual tone melody/sound effect generator with programmable envelope.
• Multiple playing sppeeds in 2KHz ~ 32KHz for voice playback.
• Multiple tempos and variable beats for dual tone melody/sound effect play-back.
• Multiple levels of volume control.
• Fixed current D/A to drive external connected transistor for audio output.
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
DUAL CHANNEL SOUND PROCESSORDUAL CHANNEL SOUND PROCESSOR
DUAL CHANNEL SOUND PROCESSOR
DUAL CHANNEL SOUND PROCESSORDUAL CHANNEL SOUND PROCESSOR
EM58P300 SERIESEM58P300 SERIES
EM58P300 SERIES
EM58P300 SERIESEM58P300 SERIES
PIN DESCRIPTIONSPIN DESCRIPTIONS
PIN DESCRIPTIONS
PIN DESCRIPTIONSPIN DESCRIPTIONS
Pin NO.Pin NO.
Pin NO.
Pin NO.Pin NO.
I/O I/O
I/O
I/O I/O
SymbolSymbol
Symbol
SymbolSymbol
FunctionFunction
Function
FunctionFunction
1 I P1.2/OEB/Mode option Bit 2 of Port 1 / Program control signal 2 I P1.1/PGMB/Mode option Bit 1 of Port 1 / Program control signal 3 I P1.0 Bit 0 of Port 1 4 I VSS Negative power supply. 5 I OSC/ACLK Oscillation component connection pin /
Program control signal 6 I TEST/Vpp Test/Programing. 7 O VO2 Voice output. 8 VO1 No connect 9 I VDD Positive power supply.
10 I/O P3.3 Bit 3 of Port 3. 11 I/O P3.2 Bit 2 of Port 3. 12 I/O P3.1 Bit 1 of Port 3. 13 I/O P3.0 Bit 0 of Port 3. 14 I/O P2.3 Bit 3 of Port 2. 15 I/O P2.2 Bit 2 of Port 2. 16 I/O P2.1/Dout Bit 1 of Port 2 / Program data output signal 17 I/O P2.0/Din Bit 0 of Port 2 / Program data input signal 18 I/O P1.3/Din.out.clk/Mode option Bit 3 of Port 1 / Program control signal
* This specification are subject to be changed without notice.
1
Page 2
PIN ASSIGNMENTPIN ASSIGNMENT
PIN ASSIGNMENT
PIN ASSIGNMENTPIN ASSIGNMENT
EM58P300
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
DUAL CHANNEL SOUND PROCESSORDUAL CHANNEL SOUND PROCESSOR
DUAL CHANNEL SOUND PROCESSOR
DUAL CHANNEL SOUND PROCESSORDUAL CHANNEL SOUND PROCESSOR
EM58P300 SERIESEM58P300 SERIES
EM58P300 SERIES
EM58P300 SERIESEM58P300 SERIES
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
SymbolSymbol
Symbol
SymbolSymbol
P1.2 P1.1 P1.0
GND
OSC
VPP VO2 VO1
VDD
ParameterParameter
Parameter
ParameterParameter
1
18
2
17
3
16
4
15
5
14
6
13
7
12
8
11
9
10
18 pin DIP
P1.3 P2.0 P2.1 P2.2 P2.3 P3.0 P3.1 P3.2 P3.3
Min.Min.
Min.
Min.Min.
Max.Max.
Max.
Max.Max.
UnitUnit
Unit
UnitUnit
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.
* This specification are subject to be changed without notice.
2
Page 3
DC PROGRAMMING CHARACTERISTICS DC PROGRAMMING CHARACTERISTICS
DC PROGRAMMING CHARACTERISTICS
DC PROGRAMMING CHARACTERISTICS DC PROGRAMMING CHARACTERISTICS
ItemsItems
Items
ItemsItems
Sym.Sym.
Sym.
Sym.Sym.
Min.Min.
Min.
Min.Min.
DUAL CHANNEL SOUND PROCESSORDUAL CHANNEL SOUND PROCESSOR
DUAL CHANNEL SOUND PROCESSOR
DUAL CHANNEL SOUND PROCESSORDUAL CHANNEL SOUND PROCESSOR
(V
= 5V+0.5v, VPP = 12.5V+0.5v)
DD
Max.Max.
Max.
Max.Max.
UnitUnit
Unit
UnitUnit
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
Test ConditionsTest Conditions
Test Conditions
Test ConditionsTest Conditions
EM58P300 SERIESEM58P300 SERIES
EM58P300 SERIES
EM58P300 SERIESEM58P300 SERIES
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
ABSOLUTE MAXIMUM RATINGSABSOLUTE MAXIMUM RATINGS
ABSOLUTE MAXIMUM RATINGS
ABSOLUTE MAXIMUM RATINGSABSOLUTE MAXIMUM RATINGS
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
Sym.Sym.
Sym.
Sym.Sym.
DD-VSS
IN
OP
STG
IH
IL
IN
OH
OL
DD
PP
Sym.Sym.
Sym.
Sym.Sym.
2.2 VDD+1.0 V
-0.3 0.8 V
-10µAV
2.4 - V I
- 0.4 V I
=5V, VIN=0~V
DD
=400µA
OH
=2.1mA
OL
- 100 mA VDD=5V
-50mA V
Min.Min.
Min.
Min.Min.
Max.Max.
Max.
Max.Max.
=12.5V
PP
-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
ConditionCondition
Condition
ConditionCondition
UnitUnit
Unit
UnitUnit
o
C
o
C
DD
Operating voltage V Standby current I Operating current I Drive current of P2,P3 I Sink current of P3 I Sink current of P2 (after KEYB) I
Sink current of P2 I
DD
DDS
DDO
OD
OS
OS1 OS2
2.4 3.0 5.5 V
- - 1.0 µA VDD=3V
- - 250 µA VDD=3V, No load
2.0 3.0 - mA VDD=3V, VO=2.4V
2.3 3.5 - mA VDD=3V, VO=0.4V
2.3 3.5 - mA VDD=3V, VO=0.4V
- 3.0 10 µA VDD=3V, VO=0.4V
(before KEYB) Input current of P1 I Output current of VO1, VO2 I
IH
VO
- 3.0 10 µA VDD=3V
4.0 5.0 6.0 mA VDD=3V, VO=0.7V, two channel full scale output
Oscillation resistor Rosc - 100 - KΩ V Oscillator frequency F Oscillator frequency deviation
osc 0.9 1.0 1.1 MHz V
osc
∆F
/
F
-10 - 10 % VDD=2.4V ~ 5.5V
osc
=2.4V ~ 5.5V
DD
=2.4V ~ 5.5V
DD
* This specification are subject to be changed without notice.
3
Page 4
PAD DIAGRAMPAD DIAGRAM
PAD DIAGRAM
PAD DIAGRAMPAD DIAGRAM
EASY SOUND -EASY SOUND -
EASY SOUND -
EASY SOUND -EASY SOUND -
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
TINY CONTROLLER-BASED
TINY CONTROLLER-BASEDTINY CONTROLLER-BASED
DUAL CHANNEL SOUND PROCESSORDUAL CHANNEL SOUND PROCESSOR
DUAL CHANNEL SOUND PROCESSOR
DUAL CHANNEL SOUND PROCESSORDUAL CHANNEL SOUND PROCESSOR
EM58P300 SERIESEM58P300 SERIES
EM58P300 SERIES
EM58P300 SERIESEM58P300 SERIES
GNDOSC
45
78 10 11 12 13
VPP VDDVO1
P1.1 P2.3P2.2
3211817161514
(0,0)
EM58P300
96
P2.1P2.0P1.3P1.2P1.0
P3.1
P3.2P3.3VO2
P3.0
Chip Size : 2930 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 P1.2 325.8 900.6 2 P1.1 128.7 900.6
3 P1.0 -56.5 900.6 4 GND -708.4 876.7 5 OSC -1325.0 879.0 6 VPP -1256.2 -890.0 7 VO2 -879.3 -890.0 8 VO1 -233.4 -890.0
9 VDD -13.7 -878.4 10 P3.3 963.2 -878.4 11 P3.2 1084.1 -878.4 12 P3.1 1205.0 -878.4 13 P3.0 1325.9 -878.4 14 P2.3 1275.9 900.6 15 P2.2 1090.6 900.6 16 P2.1 893.5 900.6 17 P2.0 708.2 900.6 18 P1.3 511.1 900.6
YY
Y
YY
* This specification are subject to be changed without notice.
4
Loading...