EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
1
* This specification are subject to be changed without notice.
10.1.1997
GENERAL DESCRIPTION
The EM91215 is a series of tone/pulse switchable dialers that is composed of T/P dialer and T/P dialer with 13
set memories. The EM91215 series provides necessary functions of telephone set for application in any
environment, such as Pulse dialing, Tone (DTMF) dialing, Handfree dialing, keying tone , mute and pulse mute
functions. Beside this, SDO (Serial Data Output) functions is provided in advance version that is designed to
drive LCD driver and voice synthesizer. In this application, the dialing numbers can be displayed on LCD screen
with EM32100 ( or EM32116 ).
FEATURES
• Tone/Pulse switchable.
•
Wide operating voltage from 2.0 V to 5.5 V.
•
Low operating current, 0.15 mA (Pulse) and 0.3 mA (Tone) typically.
• Adding resistor on keyboard scan pin that can select many telephone specifications, such as : Pulse rate,
M/B ratio, Flash time, Pause time, P-T wait time and keyboard type.
• SDO function supports LCD driver and voice synthesizer to indicate dialing numbers.
• Handfree function provides on-hook dialing and speakerphone application.
• 13 set one touch or (3 set one touch and 10 set two touch) repertory memory, each one can store data up to
16 digits.
• A 32-digit LNB (last number) redial memory.
• A 32-digit SAVE redial memory.
• Keytone function provides rapidly keying recognition.
• Pulse mute function supports pulse dialing application.
• Using 3.579545 MHz crystal or ceramic resonator.
• Package forms: PDIP , skinny.
ORDERING INFORMATION
Versions list
VERSION LNB KT SAVE HF SDO(LCD) PMUTE
EM91215A
√
√
√
√
EM91215B
√
√
√
√
√
EM91215C
√
√
√
√
√
√
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
2
* This specification are subject to be changed without notice.
10.1.1997
FUNCTIONAL BLOCK DIAGRAM
EM91215
Keyboard Arrangement
Type A
Type B
Pin Assignment
@When ROW5 is selected by R option (COL5), there are 13 sets one touch memory version in EM91215C
provided.
COL5
COL4/KT
COL3
COL2
COL1
XIN
XOUT
XMUTE
VSS
1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
PM
PO
ROW4
ROW3
ROW2
ROW1
HKS
VDD
DTMF
EM91215AP
COL5
COL4/KT
COL3
COL2
COL1
XIN
XOUT
XMUTE
VSS
HFI
1
2
3
4
5
6
7
8
9
10
20
19
18
17
16
15
14
13
12
11
PM
PO
ROW4
ROW3
ROW2
ROW1
HKS
VDD
DTMF
HFO
EM91215BP
ROW6
COL5
COL4/KT
COL3
COL2
COL1
XIN
XOUT
XMUTE
VSS
HFI
1
2
3
4
5
6
7
8
9
10
11
22
21
20
19
18
17
16
15
14
13
12
ROW5/SDO
PM
PO
ROW4
ROW3
ROW2
ROW1
HKS
VDD
DTMF
HFO
EM91215CK
ROW1
ROW2
ROW3
ROW4
ROW5/SDO
ROW6
COL1
1
4
7
*/T
M1
M6
COL2
2
5
8
0
M2
M7
COL3
3
6
9
#
M3
M8
COL4/KT
SAVE
F
A
RD/P
M4
M9
COL5
EM1
EM2
EM3
ST
M5
M10
ROW1
ROW2
ROW3
ROW4
ROW5/SDO
ROW6
COL1
1
4
7
*
M1
M6
COL2
2
5
8
0
M2
M7
COL3
3
6
9
#
M3
M8
COL4/KT
P
→
T
F
A
RD/P
M4
M9
COL5
EM1
EM2
EM3
ST
M5
M10
COL1
COL2
COL3
COL4/KT
COL5
XIN
XOUT
ROW1
ROW6
HFO PM
XMUTE
Keyboard
interface
(column)
Oscillator
Keyboard
interface
(Row)
Output circuit
Memory
(Melody)
Timing/Control circuit
Input circuit
Pulse
generator
latch
&
decoder
D/A
converter
Row/Column
programming counter
DTMF
PO
HKS
HFI
VDD
VDD
SDO
~
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
3
* This specification are subject to be changed without notice.
10.1.1997
PIN DESCRIPTIONS
Symbol
Function
ROW1~ROW6
Keyboard scan pins of row group. In idle state (HKS is “High” and HFO is “Low”),
these pins stay “High impedance” level to prevent power consumption. Otherwise,
these pins switch to “High” level for detecting keyboard entry. These pins will output
600 Hz signal while keyboard is scanning.
COL1~COL3 and COL5
Keyboard scan pins of column group. In idle state, these pins stay “High impedance”
level. Otherwise these pins switch to “Low” level for detecting keyboard entry. These
pins will output 600 Hz signal while keyboard is scanning.
COL4/KT
The fourth column group pin of the keyboard that also provides the keytone output
. Normally, this pin stays “Low” level for detecting keyboard entry. After a valid
keyboard entry, this pin will output keying confirmation tone that is 600 Hz signal and
30 ms duration. While DTMF output, the key tone will be disabled. To prevent signal
interference, while DTMF issue, it will disable key tone output except function key.
XIN and XOUT
Oscillator input and output pins. A 3.579545 MHz crystal or ceramic resonator must
be crossed connection to XIN and XOUT pins which generate system clock.
XMUTE
The Tone/Pulse MUTE signal output pin that is NMOS open-drain output structure.
This pin will switch to “Low” level during Tone/Pulse dialing.
Otherwise, this pin stays “High impedance” level.
V
DD
and V
SS
Positive and negative power supply input pins. Recommended operating voltage from
2.0Vdc to 5.5Vdc.
HFI
Handfree inputs pin which accepts falling edge signal to turn “on” or turn “off”
handfree function. This pin is hysteresis input structure and built-in pull up resistor
(typically 200 Kohms).
HFO
Handfree outputs pin that is designed to control telephone line for on-hook dialing or
control speakerphone circuit for handfree conversation. When handfree function is
executed, this pin will switch to“High”. Otherwise, this pin stays “Low” level.
DTMF
The DTMF (Dual Tone Multi-Frequency) output pin. Normally, this pin stays“Low”
level. In Tone dialing mode, this pin will output DTMF signal that is corresponding
to keyboard 0..9, * and # keys.
HKS
Control signal inputs pin that is corresponding hook switch status. When handset was
left from cradle, this pin must be connected to “Low” level to operate all functions.
Otherwise, this pin must be connected to “High” level to disable all function and
prevent power consumption.
PO
Pulse signal outputs pin that is NMOS open-drain output structure. Normally, this pin
stays “High impedance” level. In Pulse dialing mode and keypad was entry. This pin
will output pulse trains signal that is corresponding to keyboard 0 .. 9 keys.
PM
Pulse signal outputs pin that is CMOS inverter output structure. Normally, this pin
stays “Low” level. During pulse signal dialing or flash function executing, this pin will
switch to “High” level to control the external circuit.
SDO
SDO function output that is NMOS open-drain structure. When there is a valid entry
on keyboard, this pin will output a serial data. This serial data is designed to drive LCD
driver to display dialing number on LCD screen or drive voice synthesizer to announce
dialing number to speaker.
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
4
* This specification are subject to be changed without notice.
10.1.1997
FUNCTION DESCRIPTIONS
Dialing signal selection
The EM91215 series incorporated a special keyboard scanning function that is connecting a resistor (typically
is 560 Kohms) on keyboard scan pin to select many telephone specifications. The specifications are described
as following :
a. Mode
b. M/B ratio
ROW1
Mode
ROW2
MBR (%)
R-Vdd
20 PPS
NR
40:60
NR
Tone
R-Vss
33:66
R-Vss
10 PPS
c. Flash time
d. DTMF signal
ROW3
ROW4
Tf (ms)
COL1
Td (ms)
Titp (ms)
NR
NR
600
R-Vdd
90
90
NR
R-Vss
100
NR
98
98
R-Vss
NR
80
R-Vss
83
83
R-Vss
R-Vss
300
e. Pause time and P-T wait time
f. Keyboard operate type
COL2
Tp (sec)
Tpt (ms)
COL3
Type
NR
3.6
3.6
NR
A
R-Vss
2.0
2.0
R-Vss
B
g. ROW5/SDO pin functions
COL5
ROW5/SDO pin
NR
SDO
R-Vss
ROW5
Normal dialing
Directly keying digital key on keyboard which number can be dialing output and stored in LNB memory
automatically. Operating procedure described as follow :
• To select Pulse or Tone mode.
• Off-hook or turn on HF function.
• Keying d1, d2, .. , dn. The “d” expressed digital keypad that included 1~9, *, 0, #, P, and P
→
T keys. The “n”
expressed unlimited.
• The numbers d1, d2, .. , dn will be dialed out in Pulse or Tone mode as selection.
LNB redial memory
Storing:
In normal dialing mode, every digital key was entry which number will be stored in LNB memory
automatically. If entry digits are more than 32 digits, the redial function of LNB memory will be disabled.
Otherwise, these numbers stored in LNB memory can be redial output.
Redialing:
After normal dialing, directly keying F key (or On-Off hook once) and keying RD key on keyboard. The
numbers that are stored into LNB memory will be dialed output.
(Note): The option of COL5 pin is only for EM91215.
If select SDO function, the memory type is
(1T*3+2T*10)
If select ROW5 function, the memory type is
(1T*3+2T*10) and (1T*13)
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
5
* This specification are subject to be changed without notice.
10.1.1997
SAVE redial memory
The SAVE meomry is designed in EM91215 series to support 32 digits capacity buffer for second redial,
pager, Memory and other system applications.
Storing : EM91215 series support two operating methods to store numbers into SAVE redial memory.
Method 1
• To select Pulse or Tone mode.
• Off-hook (or turn on HF function), push d1, d2, .. , dn. The numbers d1, d2, .. , dn will be dialed out in Pulse
or Tone mode as selection.
• After dn had been dialed out and push [ST], Save key. If the keying numbers are more than 32 digits that
content of SAVE memory can not be updated. Otherwise, these numbers will be stored into SAVE memory.
In the [] key allows to be omitted.
Method 2
Off-hook (or turn on HF function), push ST, d1, d2, .. , dn, [ST], Save. If the keying numbers are not over 32
digits, the numbers d1, d2, .. , dn will be stored in SAVE redial memory automatically.
Dialing :
• To select Pulse or Tone mode.
• Off-hook (or turn on HF function), push Save key. The numbers stored in SAVE memory will be dialed out
in Pulse or Tone mode as selection.
Repertory memory
The EM91215 series incorporated several sets repertory memory and each one can store number up to 16 digits.
These memories were designed to 13 sets types. As operating precedure, all of the memories can be separated
to dirtect (one-touch) and indirect (two-touch ) operation. In memory storing, if stored numbers are more than
16 digits that only the previous 16 digits can be stored into specific memory. Otherwise, these numbers can be
stored entirely. After memory dialed out, the content of LNB is keeping to current data.
Storing of 13 sets memory types
Direct (one-touch) operation
Off-hook (or turn on HF function), push ST, d1, d2, .. , dn [ST], EMn or M1~M10 (ROW5 optioned). The
numbers d1, d2, .. , dn will be stored into memory location “EMn”. The “EMn” expressed emergency memory
EM1 to EM3.
Indirect (two-touch) operation
Off-hook (or turn on HF function), push ST, d1, d2, .. , dn, ST, n. The numbers d1, d2, .. , dn will be stored
into memory location “n”. The “n” expressed digital key from 0 to 9.
Dialing (after memory dialed out, the content of LNB is keeping to current data)
Direct (one-touch) memory operation
• To select Pulse or Tone mode.
• Off-hook (or Turn on HF function), push Mn (or EMn) key. The numbers that are stored in direct memory
location “Mn (or EMn)” will be dialed out in Pulse or Tone mode as selection. The “n” expressed digital
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
6
* This specification are subject to be changed without notice.
10.1.1997
number from 1~10 decided by dialers’ memory sets.
Indirect (two-touch) memory
• To select Pulse or Tone mode.
• Off-hook (or Turn on HF function), push A, n key. The numbers that are stored in indirect memory location
“n” will be dialed out in Pulse or Tone mode as selection. The “n” expressed digital key from 0 to 9.
Pause (P) key operation
The Pause (P) key is designed to support pause operation in dialing duration. “P” key can be stored in memory
and it will occupy one digital position.
• To select Pulse or Tone mode.
• Off-hook (or turn on HF function), push d1, d2, .. , dn, RD/P, k1, k2, .. , kn . These numbers will be dialed
out as following sequence:
d1, d2, .. , dn, Tp, k1, k2, .. , kn.
Pulse to Tone (*/T or P-T) key operation
The Pulse to Tone (*/T or P-T) key is designed to support toll dialing (long distance call) or PABX system
operation. The "*/T (or P-T)" key can be stored in memory and it will occupy one digital position.
• To select Pulse mode.
• Off-hook (or turn on HF function), push d1, d2, .. , dn, */T, (or P-T) k1, k2, .. , kn. These numbers will be dialed
out as following sequence:
d1, d2, .. , dn, Tpt, k1, k2, .. , kn.
(pulse mode)
(tone mode)
Flash (F) key operation
The Flash (F) key is designed to break telephone line temporarily. After F key is depressed, this dialer will send
a flash signal to break line 600 ms, 300 ms, 100 ms or 80 ms as ROW3 and ROW4 selection.
Handfree (HF) function
The handfree function is designed to support on-hook dialing and loudspeaker application which can be turn “on”
or “off” with falling edge signal from HFI pin. During handfree function is executed, the HFO pin is switched
to “high”. Otherwise the HFO pin stays “low” level.
Truth table
Operating state
Input/Output pin level
HKS
PO
XMUTE
PM
HFO
(0) On-hook, idle state
H
F
F
L
L
(1) Off-hook line
L
F
F
L
L
(2) Off-hook, HF line
L
F
F
L
H
(3) On-hook, HF line
H
F
F
L
H
Note : F=floating (high impedance); H=logic “High”; L=logic “Low” level.
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
7
* This specification are subject to be changed without notice.
10.1.1997
SDO (Serial Data Output) function
The SDO is serial data output which format is same as UART protocol. SDO function is designed to drive LCD
driver and voice synthesizer. So the dialing numbers can be display on LCD screen with EM32100 (or EM32116
). The SDO signal consists of two start bits, six data bits and two stop bits. Each bit time is about 3.9 ms (256 Hz)
and output sequences are following by start bits, data bits (LSB to MSB) and stop bits.
0
1
bit 0
bit1
bit2
bit3
bit4
bit5
ready
start bits
data bits
0
1
stop bits
SDO Keypad Encoded table:
♦
Digital key (b5,b4=0,0)
keypad
1
2
3
4
5
6
7
8
9
0
“*”/T
#
P
*/”T” or P-T
output
b3,b2,b1,b0 0001 0010 0011 0100 0101 0110 0111 1000 1001
1010 1011
1100 1101
1110
Display
1
2
3
4
5
6
7
8
9
0
P
♦
Function key (b5,b4=1,0)
keypad
F
output
b3,b2,b1,b0
1111
Display
clear all display
∗
Keypad,SDO format and LCD display reference table:
Keypad
bit5
bit4
bit3
bit2
bit1
bit0
Display
1
0
0
0
0
0
1
1
2
0
0
0
0
1
0
2
3
0
0
0
0
1
1
3
4
0
0
0
1
0
0
4
5
0
0
0
1
0
1
5
6
0
0
0
1
1
0
6
7
0
0
0
1
1
1
7
8
0
0
1
0
0
0
8
9
0
0
1
0
0
1
9
0
0
0
1
0
1
0
0
“*”/T
0
0
1
0
1
1
#
0
0
1
1
0
0
P
0
0
1
1
0
1
P
*/”T” or P-T
0
0
1
1
1
0
F
1
0
1
1
1
1
clear all display
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
8
* This specification are subject to be changed without notice.
10.1.1997
ABSOLUTE MAXIMUM RATINGS
(Ambient temperature is 25
°
C, all voltages referenced to V
SS
)
Items
Sym.
Rating
Unit
Power supply voltage
V
DD
6.0 Vdc
V
Input voltage range
V
IN
V
SS
-0.3V ~ V
DD
+0.3V
V
Operating temperature
T
OPR
0 ~ +50
°
C
Storage temperature
T
STO
-55 ~ 125
°
C
Power consumption
P
D
500
mW
ELECTRICAL CHARACTERISTICS
(Ambient temperature is 25
°
C, V
DD
=2.5V unless otherwise noted, all voltages referenced to V
SS
, Fosc=3.579545 MHz)
Parameter
Sym.
Min.
Typ.
Max.
Unit
Condition
Operating voltage
Pulse
2.0
-
5.5
V
unload
Tone
2.0
-
5.5
Operating current(HKS=0)
Pulse
Idd
-
0.15
0.3
unload
Tone
-
0.3
0.5
mA
Pulse
-
0.15
0.3
with pull up/down
Tone
-
0.3
0.5
resistor * 8
Memory retention current
Imrt
-
0.001
0.1
uA
HKS=1,Vdd=1V
Standby current
HKS=1
Istby
-
0.001
0.1
unload
HKS=0
-
1
10
uA
HKS=1
-0.001
0.1
with pull up/down
HKS=0
-
10
30
resistor * 8
HKS, HFI
ViH
0.8Vdd
-
Vdd
V
pins: input voltage
ViL
Vss
-
0.2Vdd
HFO & PM pins source current
IoH
0.2
-
-
mA
Vo = 2.0 V
PO, HFO, XMUTE,
IoL
-0.2
-
-
mA
Vo = 0.5 V
& PM, SDO pins: sink current
PO, XMUTE and SDO
IoH
-
-
±
0.001 uA
Vo = Vdd
pins: leakage current
HFI pin input resistance
Rhfi
-
200
-
K
Ω
Vhfi = Vss
Keyboard scanning pins
IoH
2
10
50
uA
Vksn=Vss
output current (except COL4/KT)
IoL
200
400
800
Vksn=Vdd
COL4/KT source current
IoH
0.2
-
-
mA
Vo=2.0V
sink current
IoL
0.2
-
-
Vo=0.5V
EM91215 SERIES
TONE/PULSE SWITCHABLE DIALER WITH LCD INTERFACE
9
* This specification are subject to be changed without notice.
10.1.1997
Keyboard debounce time
Tdb
-
20
-
ms
Key tone signal:
frequency
Fkt
-
600
-
Hz
present duration
Tkt
-
30
-
ms
Pause time and pulse to tone
Tp
-
3.6
-
sec.
COL2=NR
Tpt
-
2
-
sec.
COL2=R-Vss
Flash time
Tf
-
600
-
Row3, Row4=NR, NR
-
100
-
ms
Row3, Row4=NR, R-Vss
-
80
-
Row3, Row4=R-Vss, NR
-
300
-
Row3, Row4=R-Vss,R-Vss
Flash pause time
Tfp
-
300
-
ms
Pulse rate
PSR
-
20
-
pps
Row1 = R-Vdd
-
10
-
Row1 = R-Vss
Make/Break ratio
MBR
-
40:60
-
%
Row2 = NR
-
33:66
-
Row2 = R-Vss
Inter-digit pause time
Tidp
-
800
-
ms
PSR = 10 pps
-
500
-
PSR = 20 pps
DTMF pin: sink current
IoL
-0.2
-
-
mA
Vdtmf = 0.5 V
DTMF signal DC level
Vdc
0.5
-
0.75
Vdd
Vdd = 2.0V ~ 5.5V
DTMF signal: ac level
Vdtmf
142
160
180 mVrms Row group
pre-emphase
Twist
1
2
3
dB
Column - Row
distortion
THD
-
-30
-23
dB
RL = 5 K
Ω
load resistance
ZL
5
-
-
K
Ω
THD
<−
23dB
96
98
100
Minimum tone duration
T
D
88
90
92
ms
Memory dialing
81
83
85
96
98
100
Minimum inter-tone pause
Titp
88
90
92
ms
Memory dialing
81
83
85
SDO every bit time
Tbit
3.8
3.9
4.1
ms
Parameter
Sym.
Min.
Typ.
Max. Unit
Condition
ELECTRICAL CHARACTERISTIC
(Ambient temperature is 25
°
C, V
DD
=2.5V unless otherwise noted, all voltages referenced to Vss,Fosc=3.579545 MHz)
○
○
○
○
○
○