EM32117 is a CMOS 16-digit LCD panel driver. The EM32117 can receive dialing information such as dialing
digits, Pause, Flash, Pulse to Tone mode from EMC EM91465 series dialer IC and display the corresponding
pattern on the LCD panel. The EM32117 also supports various indicators such as the icons of STORE, SAVE,
Speaker phone (or Hand-Free), Lower or Upper page, Hold, etc. to support high-end feature phone applications.
The EM32117 can operate in stand-alone mode to display calendar and real time clock, conversation time
(stopwatch). The EM32117 also provides check the last conversation time function.
FEATURES
• ON-HOOK check last conversation time function.
• General flag display function for LOGO indication.
• Low power consumption: 1.5µA (max.)
• Uses single clock 32768 Hz crystal (with built-in capacitor, no need extra capacitor).
• LCD blank 2 sec after OFF-HOOK, to protect the STW data.
• Built-in serial data interface (compatiable with EM91465 series).
• Driver for 4.5-volt, 16-digit, 1/4 duty , 1/3 bias LCD panel with built-in voltage tripler circuit.
• Display dialing phone number.
• Display calendar and real time clock (RTC) in 12 hour or 24 hour format.
• Stopwatch function for counting conversation time up to 59 minutes 59 seconds.
• Operating voltage: 1.5 VDC ( typical )
• Dice form, QFP 80 pin package, and LCM (Liquid Crystal display Module) are available.
* This specification are subject to be changed without notice.
3.17.1999
1
Page 2
EM32117
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
FUNCTION BLOCK DIAGRAM
SD1
XIN
XOUT
VDD
VSS
Preliminary
COM0~3
1/4 Duty 1/3 bias LCD Driver
Serial Data
Sampling
&
Decoding
Sampling
Signal
Generator
OSC
Power
Supply
Circuit
Serial Data
Display Buffer
SEG0~31
RTC/STW
Counter
Timing
Control
Circuit
GF
ENCLND
ENRTC
&
24/12
HKS
MS2
MS1
TEST
PIN DESCRIPTION
Pin NameDescription
SPARE1, SPARE2Need to be connected to V
COM0~COM3LCD panel driver common output pins.
SEG0~SEG31LCD panel driver segment output pins.
TESTReserved for testing, should be left open.
MS1Manual setting and check last conversation time input pin 1, with built-in pull-up optimal
resistor. The optimal resistor before keying=100kΩ, after keying change to 1MΩ for
reducing power consumption.
MS2Manual setting input pin 2 with built-in pull-up; optimal resistor. The
optimal resistor before keying=100kΩ, after keying change to 1MΩ for reducing power
consumption.
SDISerial data input pin with built-in 150 KΩ pull-up resistor.
HKSHook switch status input pin with built-in 1 MΩ pull-up resistor.
V
DD, VSS
Positive power supply pin.
V2, V3Voltage tripler circuit for LCD driver.
VC1, VC2Voltage tripler circuit for LCD driver.
XIN, XOUTCrystal input and output pins for connecting a 32768Hz crystal (Internal built-in 2-p
capacitor).
24/12RTC display 24 or 12 hours format selection pin (when this pin is pulled "high, RTC will
be displayed in 24 hour format. Otherwise will be display in 12 hour format).
ENCLNDCalendar enable pin. When disabled (ENCLND* = high), the Calendar field of LCD
panel will be blanked. When 12 digit LCD panels are used, Calendar should be disable
to suppress output of calendar.
ENRTCRTC enable pin. When disabled (ENRTC* = high), the LCD panel will be blanked when
HKS pin is at high level.
GFGeneral Flag input pin without built-in resistor. When GF pull "High" LCD panel will
display Icon. GF pull "Low", "GF" Icon will blank.
.
SS
* This specification are subject to be changed without notice.3.17.1999
2
Page 3
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
LCD Panel Description
The display font of the EM32117 LCD driver is shown as the following:
* This specification are subject to be changed without notice.
3.17.1999
3
Page 4
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
EM32117
SEG31
SEG29
SEG30
SPEAKER
SEG27
SEG28
MEMORYRD
HOLDAUTO LOCKSAVEMUTE
SEG25
SEG23
SEG21
SEG26
SEG24
SEG22
SEG20
GF
SEG19
SEG17
SEG18
ALARM
SEG16
STORE
SEG15
SEG14
SEG13
PAGE
SEG11
SEG12
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
SEG0
Figure 2 - Segment pin wiring diagram
Serial Data Interface
Since the serial data transmitters (e.g. EM91465 series dialers) may have different voltage level from EM32117,
therefore the following interconnecting scheme is recommended when using the EM32117 as a serial data
receiver. The SDO output from the serial data transmitters should be of NMOS open-drain structure as shown
below.
Dialer
EM32117
546
SDOSDI
1
2
3
Vss
VCC
546
2
1
3
VssVss
Data Format
When the EM32117 senses the falling edge of the Start bit, it will sample subsequent bits in the middle of each
bit. The received bit will then be assembled and decoded, and corresponding pattern will be displayed on LCD
panel. The serial data format is as follows:
0101
Start Bit
Bit 0Bit 1Bit 2Bit 3Bit 4Bit 5
Data Bits
Stop Bit
Protocol
There are three categories of dialing data, and representation and interpretation of serial data is as the following:
(Note: Codes 0000 and 1111 will be interpreted as" " (blank pattern) and"-"patterns, respectively and they
will shift on LCD panel just as other digit codes.
* This specification are subject to be changed without notice.3.17.1999
4
Page 5
Preliminary
∗ Keypad,SDO format and LCD display reference table:
1. Flash key will be treated as "clear LCD panel" command.
2. When lock condition establish.
3. MUTE and ALARM indicators will toggle with each received SDI code.
4. Any invalid data will be ignored by the EM32117.
• General flag display function. EM32117 provide General Flag Icon, when GF pin pull "high", then "GF" Icon
will be displayed. GF pin pull "low", the "GF" Icon will blank. The "GF" Icon can identify by user for special
distinguishment.
EM32117
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
FUNCTION DESCRIPTION
Operation Modes and System States
Depending on which state the EM32117 is in, the system will operate in one of two modes, namely, RTC mode
and Stop-watch mode. In the State 1, as defined by the State-diagram in figure 4, the system operates in RealTime Clock mode, otherwise, the system operates in Stop-Watch mode. The flow chart is as follows:
* This specification are subject to be changed without notice.
3.17.1999
5
Page 6
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
EM32117
1
RTC Mode
State>1
State=1
2
Stop watch
Mode
Figure 3 - Top Level Flow Chart
The system can be in one of the six states as defined by the following state diagram. The transitions between
states are driven by the level of HKS pins as well as Serial Data "Hand-Free" and "Hold".
HKS=Lo
HKS=Hi
HF
HF
2
Off-hook state
HD
HD
HF
4
On-hook
Hand-free state
HF
HD
HF
HKS=Hi
1
On-hook state
HKS=Lo
3
Off-Hook
Hand-free state
HD
6
ON-Hook
Hold-line state
HKS=Hi
HD
HKS=Lo
HF
5
Off-Hook
Hold-line state
Figure 4 - System State Diagram
RTC (Real time clock) Mode
When the system is in State 1 and RTC function is enabled (ENRTC pin at low level), the EM32117 will be
in Real-Time Clock display mode. There are two different RTC display formats available, e.g., 12 or 24 hours
format selected by 24/12 pin. When this pin is pulled "high", RTC will be displayed in 24 hour format. When
"low", RTC will be displayed in 12 hour format, as shown in the following:
12 hour format:
24 hour format:
* This specification are subject to be changed without notice.3.17.1999
6
Page 7
EM32117
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
Setting Calendar and Real-Time clock
When the system is in State 1(ON-HOOK idle state), the calendar and Real-Time Clock can be set up by
operating MS1 and MS2 pins as described in the following:
1. When the system is in State 1, press MS1 and hold for over 2 sec , month digits will flash,
2. Press MS2 to increment month digits.
3. Press MS1 once again, day digits will flash,
4. Press MS2 to increment day digits.
5. Press MS1 again, hour digits will flash.
6. Press MS2 to count up data.
7. Press MS1 once again, minute digits and flash,
8. Press MS2 to count up minute digits.
9. Press MS1 again to finish RTC set up, and the second digit will be reset.
Note:
1. If MS2 are pressed and hold for over 2 seconds, then data automatically count up in every 0.5 sec.
2. Digit flash time is 1 Hz (0.5 sec on, 0.5 sec off)
The flow chart of RTC mode is as follows:
* This specification are subject to be changed without notice.
3.17.1999
7
Page 8
RTC_MODE
RTC_Display
T
Preliminary
State>1?
F
MS1=Lo?
F
EM32117
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Month flash
T
MS1=Lo
>2sec?
T
F
State>1?
F
MS1=Lo?
T
Day Flash
State>1?
F
MS1=Lo?
T
Hour flash
F
display last
conversation
time for 6 sec
F
F
MS2=Lo?
F
MS2=Lo?
N
6 sec
expired?
F
T
T
Y
Month+1
Day+1
RTC_mode
F
State>1?
F
T
F
T
Minute+1
STW_MODE
MS1=Lo?
T
Minute Flash
State>1?
F
MS1=Lo?
T
F
MS2=Lo?Hour+1
F
MS2=Lo?
Figure 5 - RTC Flow Chart
* This specification are subject to be changed without notice.3.17.1999
8
Page 9
EM32117
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
Check last conversation time
When the system is at RTC mode, pressed MS1 less than 2 sec. The last conversation will show up on LCD screen
to check the last conversation time.
Stop Watch mode
When the system exits from State 1 (RTC mode), it will enter Stop-watch mode which is intended to count
elapsed telephone conversation time up to 59 minutes and 59 seconds and display dialing information such as
dialing number, various indicators (MEMORY, RD, HOLD, Hand-Free, etc.) For example:
• Originally the system is in State 1, and the LCD panel is in RTC display mode.
• When the HKS pin goes from "high" to "low". The LCD will be blanked.
• After 2 sec, the system switches from State 1 to State 2, the stop watch will start counting from 00-00.
• After 59 minutes and 59 seconds, the stop-watch becomes 59-59.
• Then stop-watch will wrap around and start from 00-00 again.
* This specification are subject to be changed without notice.
3.17.1999
9
Page 10
EM32117
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
Stop-Watch reset and RTC display in Stop-watch Mode
The system will enter Stop-watch mode with stop watch automatically reset when the system first switches
from State 1 to other States in the Stop-watch mode.
In addition, the stop-watch can be reset any time, e.g. when the called party answers, by pressing MS2 switch.
For example:
• 21 seconds after the system enters Stop-watch mode, the display becomes 00-21.
• When the other party answers, press MS2 key to reset the stop-watch. Then the stop-watch can reflect the
real phone conversation time.
• When the system is in Stop-watch mode, the EM32117 can be switched to RTC display by pressing MS1.
Dialing Number Display
When the system is in Stop-watch mode, each dialing digit data received from SDI pin of EM32117 will be
decoded and appears at the right most digit on LCD panel and shifts left as each subsequent digit received until
it is shifted out the panel at the left end. If no valid serial data is received for more than 6 seconds, the system
will revert to stop watch display until a new digit are received from SDI pin. Display format is as follows:
• After HKS pin goes low, the EM32117 will enter Stop-watch Mode, after 2 sec blanking state.
• When "035" are received from SDI pin, the EM32117 will switch to dialing number display.
• After "787" are received, the LCD panel is as shown below:
* This specification are subject to be changed without notice.3.17.1999
10
Page 11
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
• Then "505" are received.
• Then "21912345" are received, the display is as follows:
EM32117
• 6 seconds after the last received digit, the EM32117 will go back to stop watch display.
.
• When the system reverts to State 1 with ENRTC* at low level, the Stop-watch will stop counting and stay on
the panel for 6 more seconds before it switches to RTC display. However, if ENRTC*is at high level when
the system returns to State 1, the LCD panel will go blank immediately.
Please refer to the following flow chart for detailed information.
Stop watch delay :
The last conversation time will prevent to be destroyed by stop watch delay function. After off-hook (or turn on
HF), STW will be displayed after 2 sec. This function is to prevent the user quickly ON-OFF HOOK to destroy
the last conversation time data.
* This specification are subject to be changed without notice.
3.17.1999
11
Page 12
STW-MODE
LCD BLANK
Reset STW
STW Display
EM32117
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
T
T
Display RTC
F
MS2 = 0?
F
MS1 = 0
T
State = 1?
State = 1?
F
Data In?
T
T
Start Timer
T
State >1?
Data Valid?
T
Display Dialing
No.
Start Timer
State = 1?
F
F
6 Sec. Expire?
RTC-MODE
F
T
RTC-MODE
F
T
T
F
F
Data in?
F
MS1 = 0?
T
F
RTC-MODE
T
Data Valid?
6 Sec. Expire?
F
T
F
F
Data In?
T
Data Valid?
T
Figure 6 - Stop-watch mode flow chart
* This specification are subject to be changed without notice.3.17.1999
12
Page 13
EM32117
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
Displaying Indicators
When the received serial data correspond to indicators, depending on which group the indicators belong to, the
responses to the data are different.
• If the contents of the data corresponds to either one of the SPEAKER, HOLD indicators, then the states of
the indicators are governed by the state diagram in figure 4. As the state-diagram suggests, the indicators HOLD
and SPEAKER are controlled by the status of HKS pin as well as Serial Data HOLD, and SPEAKER.
• If the Serial Data received corresponds to one of Redial, Store, Auto, Page, Memory indicators for the first
time after HKS pin switches from high to low, it will be interpreted as "turning-on the indicator". These
indicators will remain on till 6 seconds after the last dialed number when the display mode switches from
Dialing Number Display to Stop-watch display, then these indicators will go out.
• If the received Serial Data corresponds to the codes of MUTE or ALARM, then each receptions of the same
serial data will be interpreted as "flipping (toggling) the current state of the indicator". However, when the
system returns to state 1, the MUTE will also be cleared.
Driving a 12 digit LCD panel
When the EM32117 is driving a 12 digit LCD panel, the ENCNLD should be pulled to VDD to suppress the
display of calendar. For example,
• When the system is in State 1 (the LCD panel is at RTC mode), pulling ENCNLD to VDD will disable display
of calendar.
Note: Calendar display will be automatically suppressed when Real-Time Clock is disable (pulling ENRTC
to high level).
Suppressing Real-Time Clock Display
With the ENRTC at high level (Real-Time Clock disabled) and the system is in State 1, the LCD panel will
be blanked. While the system is in Stop-watch mode, it is not possible to switch to calendar and RTC mode by
pressing MS1 key.
* This specification are subject to be changed without notice.
3.17.1999
13
Page 14
16 DIGIT LCD DRIVER WITH CHECK TIME FUNCTION
Preliminary
ABSOLUTE MAXIMUM RATINGS
ItemsSym.RatingCondition
EM32117
Supply voltageV
Input voltageV
Output voltageV
DD
IN
O
- 0.5V to 5V
- 0.5V to VDD + 0.5V
- 0.5V to VDD+0.5VExcept open-drain
-0.5 V to 5VOpen-drain
Power dissipationP
Operating temperatureT
Storage temperatureT
D
OPR
STR
300 mWTopr = 50oC
0oC to 50oC
-55oC to 125oC
RECOMMENDED OPERATING CONDITIONS
1. Supply voltage at 1.5 V D.C.
2. Operation frequency fosc: 32768 Hz
3. Crystal don't need extra capacitor
DC AND AC ELECTRICAL CHARACTERISTICS (fosc=32768 Hz; V
Parameter Sym.Min.Typ.Max.UnitCondition
OperatingvoltageV
DD
V22VDD-0.12V
V33VDD-0.153V
Operating currentIdd-11.5µA
(no load)
Input voltageViHVDD-0.3-V
(Input pins except HKS)ViLV
Input pins pull-up optimal resistorRoiH-1-MΩVi switch from VDD to
(MS1,MS2,HKS pin)RoiL-100-KΩVSS and Ri switch from