ETC EPL43102

Elan Microelectronics Crop.
EPL43102
43 COM / 102 SEG LCD DRIVER
September 7, 2001
Version 1.1
Version
0.1
0.2
0.3
0.4
0.5
1.1
EPL43102 Specification Revision History
Content
Initial version
Add 1/3 , 1/3.5 bias
1.Add one more one VDD and VSS pad
2.Modify Pad sequence and configuration
1.Modify DC and AC characteristics
1.Add pin configuration
2.Add program example
3.Modify DC characteristics
Modify operating temperature range –30 to 80 OC
Date
November 20,2000
February 15,2001
March
2,2001
July 17,2001
July 25,2001
September 7, 2001
Contents
GENERAL DESCRIPTION ..........................................................................................................1
FEATURES.....................................................................................................................................1
APPLICATIONS.............................................................................................................................2
PIN ASSIGNMENT........................................................................................................................2
PIN DIMENSIONS ......................................................................................................................2
PAD COORDINATES ........................................................................................................................3
BLOCK DIAGRAM........................................................................................................................5
PIN DESCRIPTION .......................................................................................................................6
POWER SUPPLY.........................................................................................................................6
LCD DRIVER SUPPLY...............................................................................................................6
SYSTEM CONTROL ..................................................................................................................7
MPU INTERFACE.......................................................................................................................8
LCD DRIVER OUTPUT .............................................................................................................9
FUNCTION DESCRIPTION .......................................................................................................10
SYSTEM INTERFACE..............................................................................................................10
DISPLAY DATA RAM ..............................................................................................................13
LCD DRIVER CIRCUITS .........................................................................................................18
INTERNAL POWER CIRCUITS ..............................................................................................23
LCD DISPLAY CIRCUITS........................................................................................................28
THE RESET CIRCUIT ..............................................................................................................30
INSTRUCTION DESCRIPTION ................................................................................................31
READ DISPLAY DATA ..................................................................................................................32
WRITE DISPLAY DATA ................................................................................................................32
READ STATUS ..............................................................................................................................33
SET DUTY RATIO (TWO-BYTE INSTRUCTION) ............................................................................33
SET DISPLAY CLOCK CL FREQUENCY (TWO-BYTE INSTRUCTION) .............................................34
SELECT LCD BIAS (TWO-BYTE INSTRUCTION)..........................................................................35
DISPLAY ON/OFF .......................................................................................................................35
INITIAL DISPLAY LINE.................................................................................................................35
ELECTRONIC CONTRAST CONTROL SET (TWO-BYTE INSTRUCTION) .........................................36
SET PAGE ADDRESS ....................................................................................................................36
SET COLUMN ADDRESS ..............................................................................................................37
ADC SELECT ..............................................................................................................................37
INVERSE DISPLAY ON/OFF ........................................................................................................37
ENTIRE DISPLAY ON/OFF ..........................................................................................................38
SET MODIFY-READ ......................................................................................................................38
RESET MODIFY-READ .................................................................................................................38
RESET..........................................................................................................................................38
SHL SELECT ...............................................................................................................................39
POWER CONTROL .......................................................................................................................39
REGULATOR RESISTOR SELECT ..................................................................................................39
SET STATIC INDICATOR STATUS (TWO-BYTE INSTRUCTION) ......................................................40
POWER SAVE (COMPOUND INSTRUCTION) ..................................................................................40
APPLICATION INFORMATION ..............................................................................................42
INSTRUCTION PROCEDURE EXAMPLES...........................................................................42
PROGRAM EXAMPLES ..........................................................................................................44
ELECTRICAL CHARACTERISTICS ......................................................................................48
ABSOLUTE MAXIMUM RATINGS .................................................................................................48
RECOMMENDED OPERATING CONDITIONS .................................................................................48
DC CHARACTERISTICS ...............................................................................................................49
AC CHARACTERISTICS ...............................................................................................................51
PIN CONFIGURATION..............................................................................................................54
INPUT PIN CONFIGURATION................................................................................................54
INPUT/OUTPUT PIN CONFIGURATION...............................................................................54
OUTPUT PIN CONFIGURATION............................................................................................55
RESET INPUT PIN CONFIGURATION ..................................................................................55
LCD OUTPUT PIN CONFIGURATION...................................................................................56
MPU INTERFACE.......................................................................................................................57
APPLICATION CIRCUITS........................................................................................................59
43 COM / 102 SEG LCD DRIVER
GENERAL DESCRIPTION
The EPL43102 is a driver and controller LSI for graphic dot-matrix liquid crystal display
systems. It can be interfaced to the MPU via serial or 8-bit interface. It contains 43
common and 102 segment driver circuits. With one chip, it is possible to drive a graphic
display system with a maximum of 102 x 43 dots.
FEATURES
1. Direct Correspondence between Display Data RAM and LCD Pixel
2. Display Data RAM : 102 x 43 = 4386 bits
3. 145 LCD Drivers : 102-seg segment drivers, 42-common drivers and 1-icon
4. Serial Interface (SPI) or 8-Bit Parallel Interface Mode (80-series , 68-series MPU)
5. On-chip oscillator circuit
6. Multi-chip operation (Master, Slave) available
7. Programmable Duty Ratio :
Duty ratio
1: 42 (+ ICON)
1: 36 (+ ICON)
1: 32 (+ ICON)
1: 24 (+ ICON)
1: 16 (+ ICON)
1: 8 (+ ICON)
Common
42 (+ ICON)
36 (+ ICON)
32 (+ ICON)
24 (+ ICON)
16 (+ ICON)
8 (+ ICON)
Segment
102
102
102
102
102
102
NOTE: ICON: “1” Æ ICON pin enable;“0” Æ ICON pin disable
8. Selectable LCD driving bias level : 1/3,1/3.5,1/4,1/4.5,1/5,1/5.5,1/6,1/6.5,1/7,1/7.5,1/8
bias
9. Selectable LCD display clock frequency
10.
Electronic contrast control functions (64 steps)
11.
Built-in useful Instruction Set : Display data read/write, Display on/off, Inverse
display, Page address set, Common address set, LCD display contrast control, Set
Sleep mode, Standby mode….
12.
Operating Voltage range :
Supply voltage : 2.2 to 5.5 V
LCD driving voltage : 4.0 to 15.0 V
1
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
APPLICATIONS
Organizer
Electronic Dictionary
Scientific calculator
Cellular phone
Graphic pager
Handy Terminals (PDA)
.
.
PIN ASSIGNMENT
188
95
180
170
10
160
20
150
30
140
40
130
50
120
60
110
70
100
80
1
90
94
PIN DIMENSIONS
Pad Size A : 85X150 μm2 (Pad 1 to 15 and 80 to 94; Pad 95 to 109 and 174 to188)
Pad Size B : 75X150 (Pad 16 to 79; Pad 110 to 173)
Pad Pitch A: 95 μm
Pad Pitch B: 85 μm
The information in this document is subject to change without notice.
2
43 COM / 102 SEG LCD DRIVER
Pad coordinates
PAD NO.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
3
Symbol
X
COM21
COM22
COM23
COM24
COM25
COM26
COM27
COM28
COM29
COM30
COM31
COM32
COM33
COM34
COM35
COM36
COM37
COM38
COM39
COM40
COM41
COMI1
VDD
VDD
C1+
C1C3
C4
C2C2+
VOUT
V0
V1
V2
V3
V4
VR
GND
GND
MS
PS
FR
C86
/DOF
CLS
CL
OSC
FRS
IRS
/RES
-4095.0
-4000.0
-3905.0
-3810.0
-3715.0
-3620.0
-3525.0
-3430.0
-3335.0
-3240.0
-3145.0
-3050.0
-2955.0
-2860.0
-2765.0
-2675.0
-2590.0
-2505.0
-2420.0
-2335.0
-2250.0
-2165.0
-2080.0
-1995.0
-1910.0
-1825.0
-1740.0
-1655.0
-1570.0
-1485.0
-1400.0
-1315.0
-1230.0
-1145.0
-1060.0
-975.0
-890.0
-805.0
-720.0
-635.0
-550.0
-465.0
-380.0
-295.0
-210.0
-125.0
-40.0
45.0
130.0
215.0
Y
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
PAD NO.
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
Symbol
D7
D6
D5
D4
D3
D2
D1
D0
CS2
/CS1
A0
/WR
/RD
TEST
COM20
COM19
COM18
COM17
COM16
COM15
COM14
COM13
COM12
COM11
COM10
COM9
COM8
COM7
COM6
COM5
COM4
COM3
COM2
COM1
COM0
COMI2
SEG101
SEG100
SEG99
SEG98
SEG97
SEG96
SEG95
SEG94
SEG93
SEG92
SEG91
SEG90
SEG89
SEG88
X
300.0
385.0
470.0
555.0
640.0
725.0
810.0
895.0
980.0
1065.0
1150.0
1235.0
1320.0
1405.0
1490.0
1575.0
1660.0
1745.0
1830.0
1915.0
2000.0
2085.0
2170.0
2255.0
2340.0
2425.0
2510.0
2595.0
2680.0
2770.0
2865.0
2960.0
3055.0
3150.0
3245.0
3340.0
3435.0
3530.0
3625.0
3720.0
3815.0
3910.0
4005.0
4100.0
4100.0
4005.0
3910.0
3815.0
3720.0
3625.0
The information in this document is subject to change without notice.
Y
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
-742.5
742.5
742.5
742.5
742.5
742.5
742.5
43 COM / 102 SEG LCD DRIVER
PAD NO.
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
Symbol
SEG87
SEG86
SEG85
SEG84
SEG83
SEG82
SEG81
SEG80
SEG79
SEG78
SEG77
SEG76
SEG75
SEG74
SEG73
SEG72
SEG71
SEG70
SEG69
SEG68
SEG67
SEG66
SEG65
SEG64
SEG63
SEG62
SEG61
SEG60
SEG59
SEG58
SEG57
SEG56
SEG55
SEG54
SEG53
SEG52
SEG51
SEG50
SEG49
SEG48
SEG47
SEG46
SEG45
SEG44
SEG43
SEG42
SEG41
SEG40
SEG39
SEG38
X
3530.0
3435.0
3340.0
3245.0
3150.0
3055.0
2960.0
2865.0
2770.0
2680.0
2595.0
2510.0
2425.0
2340.0
2255.0
2170.0
2085.0
2000.0
1915.0
1830.0
1745.0
1660.0
1575.0
1490.0
1405.0
1320.0
1235.0
1150.0
1065.0
980.0
895.0
810.0
725.0
640.0
555.0
470.0
385.0
300.0
215.0
130.0
45.0
-40.0
-125.0
-210.0
-295.0
-380.0
-465.0
-550.0
-635.0
-720.0
Y
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
PAD NO.
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
Symbol
SEG37
SEG36
SEG35
SEG34
SEG33
SEG32
SEG31
SEG30
SEG29
SEG28
SEG27
SEG26
SEG25
SEG24
SEG23
SEG22
SEG21
SEG20
SEG19
SEG18
SEG17
SEG16
SEG15
SEG14
SEG13
SEG12
SEG11
SEG10
SEG9
SEG8
SEG7
SEG6
SEG5
SEG4
SEG3
SEG2
SEG1
SEG0
X
-805.0
-890.0
-975.0
-1060.0
-1145.0
-1230.0
-1315.0
-1400.0
-1485.0
-1570.0
-1655.0
-1740.0
-1825.0
-1910.0
-1995.0
-2080.0
-2165.0
-2250.0
-2335.0
-2420.0
-2505.0
-2590.0
-2675.0
-2765.0
-2860.0
-2955.0
-3050.0
-3145.0
-3240.0
-3335.0
-3430.0
-3525.0
-3620.0
-3715.0
-3810.0
-3905.0
-4000.0
-4095.0
Y
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
742.5
Note: For PCB layout, IC substrate must be connected to VSS or floating.
The information in this document is subject to change without notice.
4
43 COM / 102 SEG LCD DRIVER
BLOCK DIAGRAM
SEG0
V0
V1
V2
V3
V4
VSS
COM41 COMI
SEG101 COM0
SEGMENT DRIVER
CIRCUITS
COMMON DRIVER
CIRCUITS
LATCH CIRCUIT
SHIFT REGISTER
Voltage
Converter
DISPLAY DATA RAM
INITIAL DISPLAY LINE
REGISTER
Connect the
capacitor
LINE COUNTER
VOUT
LINE ADDRESS
DECODE
Voltage
Regulator
LOW ADDRESS
DECODER
VR
PAGE ADDRESS
REGISTER
Voltage
Followers
COLUMN ADDRESS
DECODER
FR
Display
Timing
Generator
Circuit
COLUMN ADDRESS
COUNTER
COLUMN ADDRESS
REGISTER
CL
/DOF
FRS
M/S
INSTRUCTION
DECODER
Oscillator
Bus holder
INSTRUCTION
REGISTER
STATUS
REGISTER
I/O Buffer
( Serial / Parallel )
MPU Interface
IRS /CS1CS2 A0 /RD /WR C86 P/S /RES D7 D6 D5 D4 D3 D2 D1 D0
(E) (R/W)
(SDI)(SCK)(SDO)
Figure 1
5
The information in this document is subject to change without notice.
CLS
OSC
43 COM / 102 SEG LCD DRIVER
PIN DESCRIPTION
POWER SUPPLY
Name
I/O
VDD
VSS
V0
V1
V2
V3
V4
Power
Power
Power
Description
VDD Power Supply
0V (GND)
LCD driver supply voltages. The voltage determined by LCD pixel is
impedance-converted by an operational amplifier (OPA) for
application. Voltages have the following relationship:
V0 ≧V1≧V2≧V3≧V4≧VSS
When the internal power circuit is active, these voltages are
generated according to the state of LCD bias, The selection of
voltages is determined by the “LCD bias select” instruction, as
shown in the table below.
LCD Bias
1/8 Bias
1/7.5 Bias
1/7 Bias
1/6.5 Bias
1/6 Bias
1/5.5 Bias
1/5 Bias
1/4.5 Bias
1/4 Bias
1/3.5 Bias
1/3 Bias
V1
(7/8)XV0
(6.5/7.5)XV0
(6/7)XV0
(5.5/6.5)XV0
(5/6)XV0
(4.5/5.5)XV0
(4/5)XV0
(3.5/4.5)XV0
(3/4)XV0
(2.5/3.5) XV0
(2/3)XV0
V2
(6/8)XV0
(5.5/7.5)XV0
(5/7)XV0
(4.5/6.5)XV0
(4/6)XV0
(3.5/5.5)XV0
(3/5)XV0
(2.5/4.5)XV0
(2/4)XV0
(1.5/3.5)XV0
(1/3)XV0
V3
(2/8)XV0
(2/7.5)XV0
(2/7)XV0
(2/6.5)XV0
(2/6)XV0
(2/5.5)XV0
(2/5)XV0
(2/4.5)XV0
(2/4)XV0
(2/3.5)XV0
(2/3)XV0
V4
(1/8)XV0
(1/7.5)XV0
(1/7)XV0
(1/6.5)XV0
(1/6)XV0
(1/5.5)XV0
(1/5)XV0
(1/4.5)XV0
(1/4)XV0
(1/3.5)XV0
(1/3)XV0
LCD DRIVER SUPPLY
Name
C1+
C1C2+
C2C3
C4
VOUT
VR
I/O
O
Description
Boosted capacitor connecting terminals used for voltage booster.
O
Boosted capacitor connecting terminals used for voltage booster.
O
Boosted capacitor connecting terminals used for voltage booster.
I/O
I
Voltage converter output
V0 voltage adjustment pin.
The information in this document is subject to change without notice.
6
43 COM / 102 SEG LCD DRIVER
SYSTEM CONTROL
Name
M/S
I/O
I
Description
Master/slave operation select pin.
- MS = "H": Master operation
- MS = "L": Slave operation
M/S CLS
“H”
“H”
“L”
*
“L”
OSC.
Power
CL FR FRS /DOF
supply
circuit
Available
Available
O O
O
O
Unavailable Available
O O
O
O
Unavailable Unavailable I
I Hi-Z
I
NOTE: * : Don’t Care
O : Output
I : Input
P/S
I
FR
I/O
C68
I
/DOF
I/O
Select Interface mode with the MPU.
When PS = "High": Parallel interface mode.
When PS = "Low": Serial interface mode.
LCD AC signal input/output pin.
When is used in master/slave mode (multi-chip), the FR pins must
be connected each other.
- MS = “H”: Output
- MS = “L”: Input
Select the kinds of the MPU to interface.
When C68 = "High": 68-series MPU interface mode
When C68 = "Low": 80-series MPU interface
LCD Display blanking control pin. In multi-chip mode, the /DOF pin
must be connected to each other.
M/S = ”H” (Master) : /DOF is output pin.
ÆDisplay “On” = “H”, Display “Off” = “L”
M/S = ”L” (Slave) : /DOF is input pin.
ÆVia external control. Refer to the following table.
Instruction
Display “On”
Display “Off”
CLS
CL
7
I
I/O
/DOF
H
On
Off
L
Off
Off
Internal oscillator circuit enable / disable select pin.
CLS = “H”: Internal oscillator circuit is enable
CLS = “L”: Internal oscillator circuit is disable
(External display clock input to OSC pin)
Display clock input/output pin.
When the EPL43102 is used in master/slave mode (multi-chip), the
CL pins must be connected each other.
M/S
“H”
CL
Output
“L”
Input
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
OSC
I
FRS
O
IRS
I
When using an external oscillator, input the clock to OSC pin.
When using an internal oscillator, leave this pin open.
Static driver output pin.
This pin is used in combination with the FR pin.
Internal resistor select pin.
This pin selects the resistors for adjusting V0 voltage level and is
available only in master mode.
- IRS = "H": The internal resistors are used.
- IRS = "L": The external resistors are used. V0 voltage is controlled
using the external divider resistor connect the VR pin.
MPU INTERFACE
Name
/RES
I/O
I
/CS1,CS2
I
Description
Hardware reset input.
The LSI is reset when this signal is pulled low. (Active low)
These are the chip select signals. The Chip Select of the LSI
becomes active when CS1 is "L" and also CS2 is "H" and allows the
input/output of data or commands.
/CS1
“L”
“L”
“H”
“H”
A0
I
/WR (R/W)
I
/RD (E)
I
D0 to D7
I/O
CS2
“L”
“H”
“L”
“H”
Status
The device is not active. (D7~D0 is Hi-Z)
Data and instruction are available.
The device is not active. (D7~D0 is Hi-Z)
The device is not active. (D7~D0 is Hi-Z)
Used as register selection input.
When A0 = "High", Data register.
When A0 = "Low", Instruction register.
When C68 = "High"(68-series MPU interfacing), used as
read (/WR = "High"),write (/WR = "Low")
When C68 = "Low "(80-series MPU interfacing), used as write
enable input (/WR).
When C68 = "High"(68-series MPU interfacing), used as read/write
enable input (E).
When C68 = "Low "(80-series MPU interfacing), used as read enable
input (/RD).
When serial mode, D6 (SCK) is used as serial clock input pin, D7
(SDI) is used as serial data input pin, D5 (SDO) is used as serial
data output pin and the others are not used.
When parallel mode, D0 to D7 are used as bi-directional data bus
pin.
The information in this document is subject to change without notice.
8
43 COM / 102 SEG LCD DRIVER
LCD DRIVER OUTPUT
Name
COM0 to
COM41
I/O
O
Description
The LCD common output pins.
Scan Data
FR
H
L
L
H
L
Power Save Mode
H
COMI
O
SEG0 to
SEG101
O
These are two icon display pins. Both pins output the same signal.
Leave these pins open when they are not used.
The LCD segment output pins.
Display Data
H
FR
H
L
L
H
L
Power Save Mode
9
COMs Output Voltage
Vss
V0
V1
V4
Vss
SEGs Output Voltage
Normal Display Reverse Display
V0
V2
Vss
V3
V2
V0
V3
Vss
Vss
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
FUNCTION DESCRIPTION
SYSTEM INTERFACE
INSTRUCTION
DECODER
INSTRUCTION
REGISTER
Bus holder
STATUS
REGISTER
I/O Buffer
( Serial/Parallel )
MPU Interface
D7 D6 D5 D4 D3 D2 D1 D0 BUSY
/CS1 CS2 A0 /RD /WR C86 P/S /RES
(E) (R/W)
(SDI)(SCK)(SDO)
Figure 2
MPU interface
The EPL43102 has two chip select pin /CS1 and CS2. In case of /CS1="L" and CS2=”H”,
the interface with MPU is available. When the chip select pin is inactive (Other /CS1 and
CS2 condition), D7 to D0 are high impedance (invalid) and input of A0, /RD, or /WR
inputs are not effective. If the serial interface has been selected, the shift register and
counter are both reset.
However, the reset is always operated in any conditions of /CS1 and CS2.
P/S
Serial
Mode
(L)
Parallel
mode
(H)
C68
SPI interface
(-)
A0
A0
/WR /RD
R/W
-
D0~D4 D5
D6
*
SDO SCK
80-series (L)
A0
/WR /RD
D0~D7
68-series (H)
A0
R/W
D0~D7
E
D7
SDI
NOTE: * : Don’ t care ("High", "Low" or "Open")
- : Fixed “ High” (VDD) or “ Low” (VSS)
The EPL43102 can be operated with serial interface (SPI) and parallel interface
(80-series or 68-series) is selected by P/S pin.
The information in this document is subject to change without notice.
10
43 COM / 102 SEG LCD DRIVER
1. Serial mode (SPI): When serial mode (PS = "L"), D6 (SCK) is used as serial clock
input pin, D7 (SDI) is used as serial data input pin, D5 (SDO) is used as serial data
output pin. When the LSI is active (/CS1=”L”, CS2=”H”), serial data input (D7), serial
clock input (D6) inputs and serial data output (D5) are enabled. The 8-bit shift
register and 3-bit counter are reset to the initial condition when the chip is not
selected. The data input/output from SDI/SDO terminal is MSB first like as the order
of D7, D6…D0, and is latched at the rising edge of the serial clock SCK. Serial input
data is display data when A0="H" and instruction when is A0="L". The A0 input is
read in and identified at the rising edge of the (8 x n) serial clock pulse. Since the
clock signal (D6) is easy to be affected by the external noise caused by the line
length, the operation check on the actual machine is recommended.
/CS1
CS2
SCK
(D6)
SDI
(D7)
D7
SDO
(D5)
D6
D7
D5
D6
D4
D5
D3
D4
D2
D3
D1
D2
D0
D1
D7
D0
D7
A0
Figure 3
A0
0
0
1
1
11
/WR (R/W)
0
1
0
1
D7 (SDI)
Instruction Write
Invalid
Display Data Write
Invalid
D5 (SDO)
Status Read
Status Read
Status Read
Display Data Read
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
2.
Parallel mode (8-bit length): When the parallel input is selected (PS = ”H”), D0~D7
can be connected directly to the 80-series or 68-series MPU by setting the C86 pin
to high or low.
A0
/RD
/WR
D7~D0
N
D(N)
D(N+1)
D(N+2)
D(N+3)
D(N+4)
D(N+2)
D(N+3)
Writing Timing
A0
/RD
/WR
D7~D0
N
Dummy
D(N)
D(N+1)
Reading Timing
Figure 4
Common
A0
H
H
L
L
80-series
/RD
/WR
L
H
H
L
L
H
H
L
68-series
R/W
H
L
H
L
Description
Display data read
Display data write
Register status read
Writes to Instruction register
DATA TRANSFER
The EPL43102 uses a bus holder and an internal data bus for data transfer with MPU.
When writing data from the MPU to the DDRAM, data is automatically transferred from
the bus holder to the DDRAM. When reading data from the DDRAM to MPU, the data for
the initial read cycle is stored in the bus holder (dummy read) and MPU reads this stored
data from bus holder for the next data read cycle.
The information in this document is subject to change without notice.
12
43 COM / 102 SEG LCD DRIVER
REGISTER
INITIAL DISPLAY LINE
LINE COUNTER
DISPLAY DATA RAM
LINE ADDRESS DECODE
LOW ADDRESS DECODER
PAGE ADDRESS REGISTER
DISPLAY DATA RAM
COLUMN ADDRESS DECODER
COLUMN ADDRESS COUNTER
COLUMN ADDRESS REGISTER
Figure 5
The display data RAM (DDRAM) stores pixel data for the LCD. It is a 43-row x
102-column addressable array. It is possible to access any required bit by specifying the
page address and the column address. The 43 rows are divided into 5 pages of 8 lines, 1
page with 2 line (D0,D1) and the seventh page with a single line (D0 only).
The each bit in the Display Data RAM corresponds to the each pixel of the LCD each
pixel of LCD panel. The each bit in the Display Data RAM corresponds to the each pixel
of the LCD panel and controls the display by following bit data.
When Normal Display : On="1" , Off="0"
When Inverse Display : On="0" , Off="1"
(Refer to “Inverse Display ON/OFF” instruction for more detail.)
0
0
0
0
0
0
0
0
1
1
1
1
1
0
0
1
0
1
0
1
0
0
1
0
1
0
1
0
0
1
0
1
0
1
0
0
1
0
1
0
1
0
0
0
0
0
0
0
0
DISPLAY DATA RAM
NORMAL DISPLAY
INVERSE DISPLAY
Figure 6
13
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
The microprocessor (MPU) can read from and write to RAM through the I/O buffer. Since
the LCD controller operates independently, data can be written into RAM at the same
time as data is being displayed without causing the LCD flicker.
Page Address Data
P3,P2,P1,P0
0 0 0 0
0 0 0 1
0 0 1 0
0 0 1 1
0 1 0 0
0 1 0 1
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
D0
D1
D2
D3
D4
D5
D6
D7
D0
Column Address
PAGE0
PAGE1
PAGE2
PAGE3
PAGE4
PAGE5
Line
Common Common Common Common
Address Output
Output
Output
Output
(HEX)
(1/42,1/43) (1/36,1/37) (1/32,1/33) (1/16,1/17)
00
01
02
03
04
05
06
07
08
09
0A
0B
0C
0D
0E
0F
10
11
12
13
14
15
16
17
18
19
1A
1B
1C
1D
1E
1F
20
21
22
23
24
25
26
27
28
COM36
COM37
COM38
COM39
COM40
COM41
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM10
COM11
COM12
COM13
COM14
COM15
COM16
COM17
COM18
COM19
COM20
COM21
COM22
COM23
COM24
COM25
COM26
COM27
COM28
COM29
COM30
COM31
COM32
COM33
COM34
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM10
COM11
COM12
COM13
COM14
COM15
COM16
COM17
COM18
COM19
COM20
COM21
COM22
COM23
COM24
COM25
COM26
COM27
COM28
COM29
COM30
COM31
COM32
COM33
COM34
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM10
COM11
COM12
COM13
COM14
COM15
COM16
COM17
COM18
COM19
COM20
COM21
COM22
COM23
COM24
COM25
COM26
COM27
COM28
COM29
COM30
COM31
The information in this document is subject to change without notice.
COM0
COM1
COM2
COM3
COM4
COM5
COM6
COM7
COM8
COM9
COM10
COM11
COM12
COM13
COM14
COM15
14
43 COM / 102 SEG LCD DRIVER
0 1 1 0
Column
Address(HEX)
LCD Output
D1
D0
ADC
=0
ADC
=1
29
0
0
6
5
S
E
G
0
0
1
6
4
S
E
G
1
PAGE6
0 --------- 6
2
2
6 --------- 0
3
3
S --------- S
E
E
G
G
9
2
8
6
3
0
2
S
E
G
9
9
6
4
0
1
S
E
G
1
0
0
COM35 COM35
COMI
COMI
COMI
COMI
6
5
0
0
S
E
G
1
0
1
NOTE: For example the initial display line address is 06H.
Programmable Duty Ratio
The duty ratio is selected by “Set Duty Ratio” instruction.
The common output circuits have showed as following figure 7. They are separated into
three shift registers and control by "duty ratio register".
15
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
The common output circuits have showed as following figure. They are separated into
three shift registers and control by "duty ratio register".
COM0
COM20
COM21
COM41
COMI
COMMON DRIVER (21)
COMMON DRIVER (21)
COMMON
DRIVER (1)
21-bit SHIFT REGISTER
21-bit SHIFT REGISTER
1-bit SHIFT
REGISTER
4
DUTY RATIO
REGISTER
Figure 7
Duty
SHL
1/43
1/42
1/37
1/36
1/33
1/32
1/25
1/24
1/17
1/16
1/9
1/8
0
1
0
1
0
1
0
1
0
1
0
1
Common Output Pins
0
1
2
COM[0..17]
COM[35..18]
COM[0..15]
COM[31..16]
COM[0..11]
COM[23..12]
COM[0..7]
COM[15..8]
COM[0..3]
COM[7..4]
……………………….
COM[0..41]
COM[41..0]
39 40 41
COM[18..35]
COM[17..0]
COM[16..31]
COM[15..0]
COM[12..23]
COM[11..0]
COM[8..15]
COM[7..0]
COM[4..7]
COM[3..0]
COMI
COMI
−
COMI
−
COMI
−
COMI
−
COMI
−
COMI
−
The Relationship between Duty Ratio and Common Output
The information in this document is subject to change without notice.
16
43 COM / 102 SEG LCD DRIVER
Initial display line register
The initial display line register assigns a DDRAM line address which corresponds to
COM0 by “Initial display line set” instruction. It is used for not only normal display but
also vertical display scrolling and page switching without changing the contents of the
DDRAM. However, the 43th address for icon display can’t be assigned for initial display
line address.
Line counter
The line counter provides a DDRAM line address. It initializes its contents at the
switching of frame reversal signal (FR), and also counts-up in synchronization with
common timing signal.
Column address counter
The column address counter is an 8-bit preset counter which provides a DDRAM column
address, and it is independent of below-mentioned page address register.
It will increment (+1) the column address whenever “display data read” or “display data
write” instructions are issued. However, the incrementing of column address is stopped
at column address of 65H. The count-lock will be able to be released by the “column
address set” instruction again. The counter can invert the correspondence between the
column address and segment driver direction by means of “ADC select” instruction.
Page address register
The page address register provides a DDRAM page address. The page address 6 is
used for icon display, and only D0 is valid.
17
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
LCD DRIVER CIRCUITS
COM0
V0
V1
V2
V3
V4
VSS
COM41 COMI SEG0
SEG101
COMMON
DRIVER
CIRCUITS
SEGMENT DRIVER
CIRCUITS
SHIFT
REGISTER
LATCH CIRCUIT
Display
Timing
Generator
Circuit
FROM DISPLAY DATA
RAM
Figure 8
This driver circuit is configured by 42-common drivers, 102-segment drivers and
1-icon-common driver. This LCD panel driver voltage depends on the combination of
display data and FR signal.
Display data latch circuit
The display data latch circuit is a latch that temporarily stores the display data that is
output to the liquid crystal driver circuit from the display data RAM.
“Display on/off”, “Inverse display on/off” and “Entire display on/off” instructions control
only the contents of this latch circuit, they can’t change the contents of the DDRAM.
Shift register circuit
The circuit contains a 42-bit shift register to shift the turn-on data required for the LCD
drive common signals and 1-bit shift register used for icon. The clock of this shift register
is generated by display clock CL.
The information in this document is subject to change without notice.
18
43 COM / 102 SEG LCD DRIVER
Examples of 1/33 and 1/43 duty (ICON enable) driving waveform
1/33 Duty
0
1
2
3
32 0
1
2
31 32 0
1
1/43 Duty
0
1
2
3
42 0
1
2
41 42 0
1
CL
FR
COM0
COM1
COM31
(COM41)
COMI
Figure 9
19
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
Examples of 1/32 and 1/42 duty (ICON disable) driving waveform
1/32 Duty
0
1
2
3
31 0
1
2
30 31 0
1
1/42 Duty
0
1
2
3
41 0
1
2
40 41 0
1
CL
FR
COM0
COM1
COM30
(COM40)
COM30
(COM41)
Figure 10
The information in this document is subject to change without notice.
20
43 COM / 102 SEG LCD DRIVER
Common driver circuit
Common driver circuit consists of 43 drive circuits. One of the four LCD driving level is
selected by the combination of FR and the data from the sift register.
V0
VCON
VSS
COM0~41,COMI
Shift Data
V4
VCOFF
V1
Scan
Data
FR
H
H
L
H
L
L
FR
Power save mode
COMs Output
Voltage
VSS
V0
V1
V4
VSS
Figure 11
Segment driver circuit
Segment driver circuit consists of 102 driver circuits. One the four LCD driving level is
selected by the combination of FR and the display data transferred from the latch circuit.
VSS
VSON
V0
SEG0~101
Display Data
Display
Data
FR
SEGs Output
Voltage
V3
VSOFF
V2
FR
Normal Inverse
Display Display
H
V0
V2
H
L
VSS
V3
L
H
V2
V0
L
V3
VSS
VSS
Power save mode
Figure 12
21
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
LCD Driving Waveform
The following illustration is an example of how the common and segment drivers to a
LCD panel.
SEG0
CL
COM0
COM1
FR
V0
V1
COM0
V4
VSS
V0
V1
COM1
V4
VSS
V0
V2
SEG0
V3
VSS
V0
SEG0-COM0
-V0
Figure 13
The information in this document is subject to change without notice.
22
43 COM / 102 SEG LCD DRIVER
INTERNAL POWER CIRCUITS
LCD Driving Voltage
Supply
Voltage
Followers
Voltage
Regulator
VR
IRS
VOUT
Voltage
Converter
Connect the capacitor
Internal Power Circuits
Figure 14
The internal power supply circuits generate the voltage levels necessary to drive liquid
crystal driver circuits with low-power consumption and the fewest components. There are
voltage converter (V/C) circuits, voltage regulator (V/R) circuits, and voltage follower (V/F)
circuits. They are valid only in master operation and controlled by “Power Control”
instruction. For details, refers to "Instruction Description".
User Setup
Only the internal
power supply
circuits are used
Only the voltage
Regulator circuits
and voltage
follower circuits are
used
Only the voltage
follower circuits are
used
Only the external
power supply
circuits are used
23
V/C
Power
Circuits
control
(VC VR VF)
V/R
circuits
V/F
Circuits
VOUT
V0
V1 to V4
111
On
On
On
Open
Open
Open
011
Off
On
On
External
input
Open
Open
001
Off
Off
On
Open
External
input
Open
000
Off
Off
Off
Open
External
input
External
input
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
Voltage converter circuits
These circuits boost up the electric potential between VDD and VSS to 2, 3, 4, or 5 times
toward positive side and boosted voltage is outputted from VOUT pin. The boosting
magnitude of internal booster circuit is selected by the capacitor connection (Refer
Figure 15). The internal oscillator is required to be operating when using this converter,
because the divided signal provided from the oscillator is used for the internal timing of
this circuit.
C1+
C1+
C1+
C1+
C1-
C1-
C1-
C1-
OPEN
C3
C3
C3
C3
OPEN
C4
C4
C4
C4
OPEN
C2-
C2-
C2-
C2-
C2+
C2+
C2+
C2+
VOUT
VOUT
VOUT
VOUT
2X
3X
4X
5X
OPEN
Boost Capacitors = 1 uF~4.7 uF
Figure 15
Voltage regulator circuits
The voltage regulator determines the LCD driving voltage V0, by adjusting resistors, Ra
and Rb, within the range of |V0| < |VOUT|. Because VOUT is the operating voltage of
operational-amplifier circuits, it is necessary to be applied internally or externally. For the
Eq. 1, we determine V0 by Ra, Rb and VEV. The Ra and Rb are connected internally or
externally by IRS pin. And VEV called the voltage of electronic volume is determined by
Eq. 2, where the parameter α is the value selected by instruction, "Set Contrast Control
Mode", within the range 0 to 63.
VREF, a constant voltage source is 2 V at TA=25oC.
The information in this document is subject to change without notice.
24
43 COM / 102 SEG LCD DRIVER
VOUT
V0
Rb
VEV
VR
(Constant reference voltage
+ electronic volume)
Ra
VSS
Figure 16
V 0 = (1 +
Rb
) × VEV …………………Eq.1
Ra
VEV = (1 −
(63 − α )
) × VREF ……….Eq.2
252
Register value
(R2 R1 R0)
000
001
010
011
100
101
110
111
1+(Rb/Ra)
Value
3.5
4.0
4.5
5.0
5.5
6.0
6.5
7.0
Small
.
.
.
.
.
.
Large
(Refer to “Regulator Resistor Select” instruction for detail.)
α
0
1
..
..
62
63
D5
0
0
.
.
1
1
D4
0
0
.
.
1
1
D3
0
0
.
.
1
1
D2
0
0
.
.
1
1
D1
0
0
.
.
1
1
D0
0
1
.
.
0
1
(Refer to “Set Contrast Control Mode” instruction for detail.)
25
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
In case of using internal resistors, Ra and Rb. (IRS = "H")
When IRS pin is “ H” , resistor Ra is connected internally between VR pin and VSS, and
Rb is connected between V0 and VR. We determine V0 by two instructions, "Regulator
Resistor Select" and "Set Reference Voltage".
In case of using external resistors, Ra and Rb. ( IRS = "L" )
When IRS pin is “ L” , it is necessary to connect external regulator resistor Ra between
VR and VSS, and Rb between V0 and VR.
For a particular liquid, the optimum VLCD can be calculated for a given multiplex rate.
For duty ratio is 1/43, the optimum operating voltage of the liquid can be calculated as:
VLCD =
1 + 43
1 

2 × 1 −

43 

× Vth = 5.805 × Vth
where Vth is the threshold voltage of the liquid crystal material used.
Voltage follower circuits
FROM VOLTAGE
REGULATOR
V0
V1
0.890xV0
V2
0.880xV0
Total Req = 4M
Switching
Network
0.120xV0
V3
0.110xV0
V4
BYPASS CAPACITOR = 0.47uF~1uF
OP TYPE VOLTAGE FOLLOWER
Figure 17
The information in this document is subject to change without notice.
26
43 COM / 102 SEG LCD DRIVER
VLCD voltage (V0) is resistively divided into four voltage levels (V1, V2, V3, V4), and
those output impedance are converted by the voltage follower (OPA) for increasing drive
capability. Total 6 levels LCD reference voltage ( V0,V1,V2,V3,V4,VSS ) is generated by
the voltage follower circuits.
LCD Bias
1/8
1/7.5
1/7
1/6.5
1/6
1/5.5
1/5
1/4.5
1/4
1/3.5
1/3
V1
0.875*V0
0.865*V0
0.855*V0
0.845*V0
0.835*V0
0.820*V0
0.800*V0
0.780*V0
0.750*V0
0.715*V0
0.665*V0
V2
0.750*V0
0.735*V0
0.715*V0
0.690*V0
0.665*V0
0.635*V0
0.600*V0
0.555*V0
0.500*V0
0.430*V0
0.335*V0
V3
0.250*V0
0.265*V0
0.285*V0
0.310*V0
0.335*V0
0.365*V0
0.400*V0
0.445*V0
0.500*V0
0.570*V0
0.665*V0
V4
0.125*V0
0.135*V0
0.145*V0
0.155*V0
0.165*V0
0.180*V0
0.200*V0
0.220*V0
0.250*V0
0.285*V0
0.335*V0
Different duty radio requires different bias level. For optimum bias level, BL can be
calculated from:
BL =
1
Duty ratio + 1
Changing the bias system from the optimum will have a consequence on the contrast
and viewing angle.
The LCD Bias affects the display quality. But for reducing the current consumption, the
unsuitable bias may be selected. Therefore, the LCD Bias could be selected by “Select
LCD bias” instruction.
27
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
LCD DISPLAY CIRCUITS
FR
CL
Display
Timing
Generator
Circuit
/DOF
FRS
M/S
CLS
Oscillator
OSC
Figure 18
Oscillator
This is a completely on-chip oscillator and its frequency is nearly independent of VDD.
This is the low power consumption RC type oscillator which provides the display clock
and voltage converter timing clock.
When “M/S=”H” and “CLS”=”H”, the oscillator circuit is enable. When CLS=”L”, the
oscillator is stop, and the oscillator clock has to be input to the OSC pin.
The oscillator circuit is available in master mode only. The oscillator signal is divided and
output as display clock at CL pin.
RC Oscillator
CLS
To internal circuit
OSC
Sleep mode
Figure 19
The information in this document is subject to change without notice.
28
43 COM / 102 SEG LCD DRIVER
/DOF pin description
The pin is used to control blinking LCD display.
Instruction
Display “ON”
Display “OFF”
M/S= “H”
M/S=”L”
/DOF (Output) /DOF (Input) =”H” /DOF (Input) =”L”
“H”
LCD On
LCD Off
“L”
LCD Off
LCD Off
When the “Power Save” Instruction is activating, the /DOF pin is set to low level.
Display timing generator circuit
This circuit generates some signals to be used to display LCD. When using in
master/slave mode (multi-chip), some pins must be connected each other. That’s due to
synchronization output. The display clock (CL) generated by the oscillation clock,
generates a clock to the line counter and a latch signal to the display data latch. The line
address of the on-chip RAM is generated in synchronization with the display clock (CL),
and the 102-bit display data is latched by the display data latch circuit in synchronization
with the display clock. The display data which is read to the LCD driver is completely
independent of the access to the display data RAM from the microprocessor.
The display clock generates an LCD frame reversal signal (FR) which enables the LCD
driver to make an AC drive waveform, and also generates an internal common timing
signal and start signal to the common driver.. When this EPL43102 is used for a
multi-chip, the slave chip must receive the FR, CL, /DOF signals from the master.
Operation Mode
Master
Internal oscillator is enable(CLS=”H”)
(M/S=”H”)
Internal oscillator is disable (CLS=”L”)
Slave (M/S=”L”) Internal oscillator is disable
(CLS =”L” or “H”)
FR
Output
Output
Input
Input
CL
Output
Output
Input
Input
/DOF FRS
Output Output
Output Output
Input Hi-Z
Input Hi-Z
OSC
Open
Input
Open
Open
Note: Open means “leave the pin open”
Oscillator frequency
The EPL43102 contains a RC oscillator. The frame frequency (fFM) is derived from the
RC circuit’s oscillation frequency (fOSC) by driving it an appropriate value. The
relationship between the oscillation frequency (fOSC), display clock frequency (fCL) and
the frame frequency (fFM) is shown below.
29
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
The fOSC could be selected internal or external oscillator via CLS pin, fCL could be
selected via “Set display clock CL frequency” instruction, and frame frequency could be
calculated via following equation.
fCL = (Duty ratio) x (Frame frequency)
THE RESET CIRCUIT
When the /RES input comes to the “L” level, these LSI return to the default state. Their
default states are as follows:
1. Display OFF
2. Normal display
3. ADC select: Normal (ADC select instruction D0 = “L”)
4. SHL select: Normal (SHL select instruction D3 = “L”)
5. Power control register: (D2, D1, D0) = (0, 0, 0)
6. Serial interface internal register data clear
7. Duty ratio = 1/43
8. CL frequency Register (D4, D3, D2, D1,D0) = (0, 0, 0, 0, 1, 1)
9. LCD power supply bias level = (1/8)
10. Entire display OFF (Entire display instruction D0 = “L”)
11. Power saving clear
12. Modify-Read OFF
13. Static indicator OFF
Static indicator register : (D1, D2) = (0, 0)
14. Display initial line set to first line : 0
15. Column address set to Address : 0
16. Page address set to Page : 0
17. V0 voltage regulator internal resistor ratio set mode clear: (R2, R1, R0) = (0, 0, 0)
18. Contrast control set mode clear
Contrast control register : (D5, D4, D3, D2, D1,D0) = (1, 0, 0, 0, 0, 0)
The information in this document is subject to change without notice.
30
43 COM / 102 SEG LCD DRIVER
INSTRUCTION DESCRIPTION
Instruction
A0 /RD /WR D7
Read Display Data
1
0
1
Write Display Data
1
1
0
Read Status
0
0
1
Set Duty Ratio Mode
0
1
0
1
Duty Ratio Register
0
1
0
*
Set CL frequency Mode 0
1
0
1
CL frequency Register
0
1
0
*
Set LCD Bias select
0
1
0
1
Mode
LCD Bias select
0
1
0
*
Register
Display On/Off
0
1
0
1
D6
D5
Status
0
0
*
*
0
0
*
*
0
0
D4 D3
Read Data
Write Data
0
0
0
* ICON
0
0
D4 D3
0
0
D2
D1
0
1
D2
0
D2
1
0
0
D1
1
D1
0
Description
Read data from DDRAM
Write data into DDRAM
0 Read the internal status
0 Set duty ratio Mode
D0 Select the duty ratio
0 Set CL frequency Mode
D0 Set CL frequency Register
1 Set LCD Bias select Mode
D0 Select the LCD Bias
*
*
*
D3
D2
D1
0
1
0
1
1
1
D0
0
0
1
1
0
0
0
1
1
0
D5
0
D4
0
D3
0
D2
0
Don Turn on/off LCD panel
When DON=0: display off
When DON=1: display on
D1 D0 Specify DDRAM line for COM0
0
1 Set Contrast Control Mode
0
1
0
*
*
D5
D4
D3
D2
D1
0
0
1
1
0
0
1
0
0
0
1
0
1
1
0
1
0
0
0
0
0
0
1
0
1
0
1
0
Inverse Display
ON/OFF
0
1
0
1
0
1
0
0
1
1
Entire Display ON/OFF
0
1
0
1
0
1
0
0
1
0
Set Modify-read
Reset Modify-read
Reset
SHL Select
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
1
1
1
1
1
1
1
0
0
0
0
0
0
1
0
0
1
0
*
0
1
1
*
0
0
0
*
Initial Display Line
Set Contrast Control
Mode
Set Contrast Control
Register
Set Page Address
Set Column Address
MSB
Set Column Address
LSB
ADC Select
D0 Set Contrast Control Register
Page Address
Higher order Column
Add.
Lower order column
Add.
0
0
0
ADC
REV
EON
SHL
Power Control
Regulator Resistor
Select
Set Static Indicator
Mode
0
0
1
0
0
0
0
0
0
0
1
1
0
0
1
0
VC
R2
VR
R1
VF
R0
0
1
0
1
0
1
0
1
1
0
SM
Set Static Indicator
Register
Power Save
0
1
0
*
*
*
*
*
*
S1
S0
-
-
-
-
-
-
-
-
-
-
-
Set page address
DDRAM column address of Higher
4-bits
DDRAM column address of lower
4-bits
Select segment direction
When ADC=0: normal direction
(SEG0 ÆSEG101)
When ADC=1: reverse direction
(SEG101ÆSEG0)
Select normal/inverse display
0 : Normal display
1 : Inverse display on
Select normal/entire display ON
When EON=0: normal display.
When EON=1: entire display ON
Set modify-read mode
Release modify-read mode
Initialize the internal functions
Select COM output direction
When SHL=0: normal direction
(COM0 -> OM41)
When SHL=1: reverse direction
(COM41 -> COM0)
Control power circuit operation
Select internal resistance ratio of
the regulator resistor
Set static indicator mode
When SM = 0: off
When SM = 1: on
Set static indicator register
Compound instruction of display
OFF and entire display ON
Note: * : Don’t care
31
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
Read Display Data
8-bit data from display data RAM specified by the column address and page address can
be read by this instruction. As the column address is increased by 1 automatically after
each this instruction, the microprocessor can continuously read data from the addressed
page.
A0
1
/RD /WR
0
D7
D6
D5
1
D4
D3
D2
D1
D0
Read Data
Write Display Data
8-bit data of display data from the microprocessor can be written to the RAM location
specified by the column address and page address. After writing the display data, the
column address is automatically incremented so that the microprocessor can
continuously write data to the addressed page.
A0
1
/RD /WR
1
0
D7
D6
D5
D4
D3
D2
D1
D0
Write Data
The information in this document is subject to change without notice.
32
43 COM / 102 SEG LCD DRIVER
Read Status
This instruction reads out the internal status regarding “ADC select”, “Display on/off” and
“Reset”.
A0
0
/RD
0
Flag
ADC
On/Off
RESET
/WR
1
D7
-
D6
ADC
D5
D4
On/Off RESET
D3
0
D2
0
D1
0
D0
0
Description
It shows the correspondence between the column
address and segment drivers.
ADC =0 : Reverse direction (SEG101 Æ SEG0)
=1 : Normal direction (SEG0 Æ SEG101)
This bit indicates the ON/OFF state of the display.
0: Display ON 1: Display OFF
Indicates the initialization is in progress by RESETB
signal.
RESET =0 : Normal display operation state
=1 : Internal reset operation state with reset
command.
Set Duty Ratio (Two-Byte instruction)
Consists of 2-byte instruction. The first instruction sets duty ratio mode, the second one
updates the contents of duty ratio register. After second instruction, set duty mode is
released. The LSI can’t accept any instructions except the “Set duty ratio register” during
the sets duty ratio mode
Set Duty Ratio mode (First instruction)
A0
0
33
/RD /WR
1
0
D7
D6
D5
D4
D3
D2
D1
D0
1
0
0
0
0
1
0
0
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
Set Duty Ratio Register (Second instruction)
A0
0
/RD /WR
1
0
D7
*
D6
*
D5
*
D4
*
D3
ICON
D2
0
0
0
0
1
1
D1
0
0
1
1
0
0
D0
0
1
0
1
0
1
Duty ratio
8 (+ICON)
16(+ICON)
24(+ICON)
32(+ICON)
36(+ICON)
42(+ICON)
ICON: “1” Enable COMI (icon display) pin
: ”0” Disable COMI (icon display) pin
Set display clock CL frequency (Two-Byte instruction)
The display clock CL affects the current consumption and the frame frequency affects
the flicker, so the fine adjustment is required for the display clock CL and the frame
frequency.
Set CL frequency select mode (First instruction)
A0
0
/RD /WR
1
0
D7
D6
D5
D4
D3
D2
D1
D0
1
0
0
0
0
0
1
0
Set CL frequency select Register (Second instruction)
A0
0
/RD /WR
1
0
D7
*
D6
*
D5
*
D4
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
1
D3
0
0
0
0
0
0
0
0
1
1
1
1
1
1
1
1
*
D2
0
0
0
0
1
1
1
1
0
0
0
0
1
1
1
1
*
D1
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
1
*
D0
0
1
0
1
0
1
0
1
0
1
0
1
0
1
0
1
*
CL frquency
fOSC
fOSC / 2
fOSC / 3
fOSC / 4
fOSC / 5
fOSC / 6
fOSC / 7
fOSC / 8
fOSC / 9
fOSC / 10
fOSC / 11
fOSC / 12
fOSC / 13
fOSC / 14
fOSC / 15
fOSC / 16
fOSC / 32
The information in this document is subject to change without notice.
34
43 COM / 102 SEG LCD DRIVER
Select LCD Bias (Two-Byte instruction)
Selects LCD bias ratio of the voltage required for driving the LCD.
Set LCD Bias select mode (First instruction)
A0
0
/RD /WR
1
0
D7
D6
D5
D4
D3
D2
D1
D0
1
0
0
0
0
1
0
1
D1
0
0
1
1
0
0
1
1
0
0
1
D0
0
1
0
1
0
1
0
1
0
1
0
Set LCD Bias select Register (Second instruction)
A0
0
/RD /WR
1
0
D7
*
D6
*
D5
*
D4
*
D3
0
0
0
0
0
0
0
0
1
1
1
D2
0
0
0
0
1
1
1
1
0
0
0
LCD Bias
1/3
1/3.5
1/4
1/4.5
1/5
1/5.5
1/6
1/6.5
1/7
1/7.5
1/8
Display ON/OFF
This is the instruction for controlling the turning on or off the LCD panel regardless of the
contents of the DDRAM.
A0
1
/RD /WR
1
0
D7
1
D6
0
D5
1
D4
0
D3
1
D2
1
D1
1
D0
0
1
Display On or Off
0 :Off
1 :On
Initial Display Line
Sets the line address of display RAM to determine the initial display line. The initial
display line corresponds to COM0.The display area read from the display data RAM
corresponds to the number of the lines set by the Duty select command.
A0
0
35
/RD /WR
1
0
D7
0
D6
1
D5
0
0
.
.
1
1
D4
0
0
.
.
0
0
D3
0
0
.
.
1
1
D2
0
0
.
.
0
0
D1
0
0
.
.
0
0
D0
0
1
.
.
0
1
Line address for COM0
0
1
.
.
40
41
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
Electronic Contrast Control Set (Two-Byte instruction)
Consists of 2-byte instruction. The first instruction sets contrast control mode, the second
one updates the contents of contrast control register. After second instruction, contrast
control mode is released. The LSI can’t accept any instructions except the “Set Contrast
Control Register” during the Contrast Control Mode.
Sets Contrast Control Mode (First instruction)
A0
0
/RD /WR
1
D7
D6
D5
D4
D3
D2
D1
D0
1
0
0
0
0
0
0
1
D1
0
0
.
.
1
1
D0
0
1
.
.
0
1
0
Set Contrast Control Register (Second instruction)
A0
0
/RD /WR
1
0
D7
*
D6
*
D5
0
0
.
.
1
1
D4
0
0
.
.
1
1
D3
0
0
.
.
1
1
D2
0
0
.
.
1
1
Electronic volume value (α)
0 Minimum
1
.
.
62
63
Set Page Address
Sets the page address of display data RAM from the microprocessor into the page
address register. It is possible to access any required bit in the display data RAM by
specifying the page address and the column address.
Along with the column address, the page address defines the address of the display
RAM to write or read display data. Changing the page address doesn't effect to the
display status. Page 6 is assigned to the icon display. D0 only is valid.
A0
0
/RD /WR
1
0
D7
1
D6
0
D5
1
D4
1
D3
0
0
.
.
0
D2
0
0
.
.
1
D1
0
0
.
.
1
D0
0
1
.
.
0
Page address
0
1
.
.
6
The information in this document is subject to change without notice.
36
43 COM / 102 SEG LCD DRIVER
Set Column Address
Sets the column address of display RAM from the microprocessor into the column
address register. When accessing the display data RAM from the MPU, the column
address is incremented. The incrementing of the column address is stopped at the
address 65H.
A0
0
/RD /WR
1
0
D7
0
D6
0
D5
0
D4
1
0
D3
A7
A3
D2
A6
A2
D1
A5
A1
D0
A4
A0
Column address setting
Upper 4-bit
Lower 4-bit
A7
0
0
.
.
0
0
A6
0
0
.
.
1
1
A5
0
0
.
.
1
1
A4
0
0
.
.
0
0
A3
0
0
.
.
0
0
A2
0
0
.
.
1
1
A1
0
0
.
.
0
0
A0
0
1
.
.
0
1
Column address
0
1
.
.
100
101
ADC Select
This instruction selects segment driver direction. Normal or reverse can be selected for
the correlation between the column address of the display data RAM and the segment
output terminal.
A0
0
/RD /WR
1
0
D0 = 0 Normal
D7
1
D6
0
D5
1
D4
0
D3
0
D2
0
D1
0
D0
0
1
Segment driver direction
Normal
Reverse
Column addresses 00H to 65H correspond to segment outputs 0 to
101.
= 1 Reverse
Column addresses 00H to 65H correspond to segment outputs 101
to 0.
Inverse Display ON/OFF
The instruction is used to invert the display status on LCD panel without rewriting the
contents of the display data RAM.
A0
0
37
/RD /WR
1
0
D7
1
D6
0
D5
1
D4
0
D3
0
D2
1
D1
1
D0
0
1
Display status
Normal
Inverse
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
D0 = 0 Normal
Display data “1” makes the LCD on.
= 1 Inverse
Display data “0” makes the LCD on.
Entire Display ON/OFF
Forces the whole LCD points to be turned on regardless of the contents of the display
data RAM. At this time, the contents of the display data RAM will be retained. This
instruction has priority over the Reverse Display On/Off instruction.
A0
0
/RD /WR
1
0
D7
1
D6
0
D5
1
D4
0
D3
0
D2
1
D1
0
D0
0
1
Entire display on/off
Normal
Entire display on
Set Modify-read
This instruction stops the automatic increment of the column address by the Read
Display Data instruction, but the column address is still increased by the Write Display
Data instruction. This instruction can reduce the load of MPU, during the display data in
specific DDRAM area is repeatedly changed for cursor blink or others. This mode is
canceled by the Reset Modify-read instruction.
A0
0
/RD /WR
1
0
D7
D6
D5
D4
D3
D2
D1
D0
1
1
1
0
0
0
0
0
Reset Modify-read
This instruction cancels the Modify-read mode. The column address of the display data
RAM returns to the address before Read Modify Write is executed.
A0
0
/RD /WR
1
0
D7
D6
D5
D4
D3
D2
D1
D0
1
1
1
0
1
1
1
0
Reset
This instruction resets initial display line, column address, page address, and common
output status select to their initial status, but dose not affect the contents of display data
RAM. This instruction cannot initialize the LCD power supply, which is initialized by the
/RES pin.
The information in this document is subject to change without notice.
38
43 COM / 102 SEG LCD DRIVER
A0
0
/RD /WR
1
0
D7
D6
D5
D4
D3
D2
D1
D0
1
1
1
0
0
0
1
0
Reset status by “Reset” instruction:
1. Read modify write off
2. Static indicator off and static indicator register: (S1,S0)=(0,0)
3. Initial display line address : (00)H
4. Column address : (00)H
5. Page address : (0) page
6. SHL select : Normal mode (D3=0)
7. Regulator resistor select register: (R2,R1,R0)=(0,0,0)
8. Sets contrast control set mode off and contrast control register : (20)H
SHL Select
COM output scanning direction is selected by this instruction which determines the LCD
driver output status.
A0
0
/RD /WR
1
0
D3 =0 Normal
=1 Reverse
D7
1
D6
1
D5
0
D4
0
D3
0
1
D2
*
D1
*
D0
*
Common driver direction
Normal
Reverse
Normal direction (COM0 Æ COM 41)
Reverse direction (COM41 Æ COM 0)
Power Control
Selects one of eight power circuit functions by using 3-bit register. An external power
supply and part of internal power supply functions can be used simultaneously.
A0
0
/RD /WR
1
0
D7
D6
D5
D4
D3
D2
D1
D0
0
0
1
0
1
VC
VR
VF
VC: Voltage converter
VR: Voltage regulator
VF: Voltage follower
0: Off 1: ON
Regulator Resistor Select
Selects resistance ratio of the internal resistor used in the internal voltage regulator. See
39
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
voltage regulator section in power supply circuit for more details.
A0
0
/RD /WR
1
0
D7
0
D6
0
D5
1
R2
0
0
..
1
1
D4
0
R1
0
0
..
1
1
D3
0
R0
0
1
..
0
1
D2
R2
D1
R1
D0
R0
[Rb/Ra] Ratio
Small
…
..
..
Large
Set Static Indicator status (Two-Byte instruction)
Consists of two bytes instruction. The first byte instruction (Set Static Indicator Mode)
enables the second byte instruction (Set Static Indicator Register) to be valid. The first
byte sets the static indicator on/off. When it is on, the second byte updates the contents
of static indicator register without issuing any other instruction and this static indicator
state is released after setting the data of indicator register.
Set Static Indicator Mode (First instruction)
A0
0
/RD /WR
1
0
D7
1
D6
0
D5
1
D4
0
D3
1
D2
1
D1
0
D0
0
1
D1
0
0
1
1
D0
0
1
0
1
Static indicator
Off
On
Set Static Indicator Register (Second instruction)
A0
0
/RD /WR
1
0
D7
*
D6
*
D5
*
D4
*
D3
*
D2
*
Status
Off
On(Blink at 4 frame intervals )
On(Blink at 2 frame intervals )
On(Turn on at all time )
Power Save (compound instruction)
The current consumption can be greatly reduced by entering the power save status by
inputting the “Entire Display ON” instruction while the display is in OFF mode. According
to the status of static indicator mode, power save is entered to one of two modes (sleep
and standby mode). When Static Indicator mode is ON, standby mode is issued, when
OFF, sleep mode is issued. Power Save mode is released by the “Display ON” & “Entire
Display OFF” instruction.
The information in this document is subject to change without notice.
40
43 COM / 102 SEG LCD DRIVER
Static indicator OFF
Static indicator ON
Power saver (compound command)
[ Display OFF ]
[ Entire Display ON ]
Static Indicator ON
Sleep mode
Standby mode
Reset instruction
Power Save OFF ( Compound
Instruction )
[ Entire Display OFF ]
[ Display ON ]
[ Static Indicator ON ]
Power Save OFF ( Compound
Instruction )
[ Entire Display OFF ]
[ Display ON ]
Sleep mode cancel
Standby mode cancel
Sleep Mode
This stops all operations in the LCD display system, and as long as there are no
accesses from the MPU, the consumption current is reduced to a value near the static
current. The internal modes during sleep mode are as follows:
1.
The oscillator circuit and the LCD power supply circuit are stopped.
2.
All liquid crystal drive circuits are stopped, and the segment and common driver
output VSS level.
When a “static indicator on” instruction is issued in the sleep mode, the LSI goes into the
standby mode.
Standby Mode
All operations of the dynamic LCD display section are stopped, only the static display
circuits for the indicators operate and hence the current consumption will be the
minimum necessary for static drive. The internal conditions in the standby state are as
follows:
1.
The power supply circuit for LCD drive is stopped. The oscillator circuit will be
operating.
2.
The LCD drive circuits for dynamic display are stopped and the segment and
common driver outputs will be at the VSS level. The static display section will be
operating.
When a reset instruction is issued in the standby mode, the LSI goes into the sleep
mode.
41
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
APPLICATION INFORMATION
INSTRUCTION PROCEDURE EXAMPLES
Initial setup
(From power application to display ON using internal power supply circuits)
VDD-VSS Power ON
Power stabilization
Input Reset Signal
Wait for more than 20 ms
Initial settings state (default)
User settings via instruction input (1)
DUTY select
LCD bias select
CL frequency select
ADC select
SHL select
User settings via command input (2)
Regulator resistor select
Contrast control volume
User settings via command input (3)
Power control
VC,VR,VF=(1,1,1)
Waiting for more than 300ms to stabilize the LCD
power levels
End of initial settings
LCD display screen settings
Display start line set
Writing screen data, etc.
Display ON
The information in this document is subject to change without notice.
42
43 COM / 102 SEG LCD DRIVER
The sequence of “Modify-read”
Page address set
Colume address set
Set modefy-read
Dummy read
Data read
Data write
NO
Change complete
YES
End
43
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
The sequence of “External oscillator input”
Set CL frequency select mode
Set CL frequency select register
Input the clock to OSC pin
End
PROGRAM EXAMPLES
Use Elan Risc II MCU assembly
;*****************************************************************************
;
INITIALIZATION SETTING EXAMPLE OF EPL43102
;*****************************************************************************
INI_DRIVER_IC:
MOV
A,#LCD_COM_RESET
CALL
WRITE_LCD_1BYTE
MOV
A,#LCD_COM_DUTY
CALL
WRITE_LCD_1BYTE
MOV
A,#DUTY_SET
CALL
WRITE_LCD_1BYTE
MOV
A,#LCD_COM_BIAS
CALL
WRITE_LCD_1BYTE
MOV
A,BIAS_SET
CALL
WRITE_LCD_1BYTE
MOV
A,#LCD_COM_FREQ
;INITIAL SETTINGS STATE (DEFAULT)
;SET DUTY 1ST INSTRUCTION
;SET DUTY 2ND INSTRUCTION
;SET LCD BIAS 1ST INSTRUCTION
;SET BIAS 2ND INSTRUCTION
;SET LCD CL FREQUENCY 1ST INSTRUCTION
The information in this document is subject to change without notice.
44
43 COM / 102 SEG LCD DRIVER
CALL
WRITE_LCD_1BYTE
MOV
A,#CL_FREQ
CALL
WRITE_LCD_1BYTE
MOV
A,#LCD_ADC_SET
CALL
WRITE_LCD_1BYTE
MOV
A,#LCD_SHL_SET
CALL
WRITE_LCD_1BYTE
MOV
A,#LCD_REGULATOR_RES_SET
CALL
WRITE_LCD_1BYTE
MOV
A,#LCD_COM_CONTRAST
CALL
WRITE_LCD_1BYTE
MOV
A,#CONTRAST_SET
CALL
WRITE_LCD_1BYTE
MOV
A,#LCD_POWER_CONTROL_SET
CALL
WRITE_LCD_1BYTE
BS
REG_CPUCON,F_CKS
;SET CL FREQUENCE 2ND INSTRUCTION
;SET ADC FUNCTION SELECT
;SET SHL FUNCTION SELECT
;SET REGULATOR RESISTOR 1+(Rb/Ra)
;SET CONTRAST 1ST INSTRUCTION
;SET CONTRAST 2ND INSTRUCTION
;SET POWER CONTROL (INTERNAL OR EXTERNAL)
;ADD CLOCK BY OSC PIN (CLOCK FROM CPU)
MOV
A,#150
;WAITING FOR STABILIZING THE LCD POWER
CALL
WAIT_A_MS
CALL
LCD_DISPLAY_ON
;TURN ON LCD
MOV
A,#LCD_DISPLAY_INI_LINE
;SET INITIAL DISPLAY LINE
CALL
WRITE_LCD_1BYTE
CALL
LCD_DATA_WRITE
;WRITING SCREEN DATA
RET
*****************************************************************************
;
WRITE DISPLAY_PICTURE DATA INTO DISPLAY DATA RAM OF EPL43102
;*****************************************************************************
DATA_WRITE:
TBPTL
#DISPLAY_PICTURE*2
TBPTM
#DISPLAY_PICTURE/0x80
TBPTH
#DISPLAY_PICTURE/0x8000
;DEFINE DISPLAY PICTURE DATA INDEX
DATA_WRITE_43102:
45
MOV
A,#LINE_Y_MAX
MOV
REG_LCDARH,A
;MAX PAGES OF DDRAM
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
DATA_W1:
MOV
A,#LINE_X_MAX
MOV
REG_LCDARL,A
BC
REG_PORTB,F_LCD_A0
MOV
A,#LCD_COM_PAGE
ADD
A,REG_LCDARH
CALL
WRITE_LCD_1BYTE
MOV
A,#0b00000000
CALL
WRITE_LCD_1BYTE
MOV
A,#0b00010000
CALL
WRITE_LCD_1BYTE
BS
REG_PORTB,F_LCD_A0
;SET MAX SEGMENTS OF DDRAM
;SET LCD /A0 = 0 INSTRUCTION OUTPUT
;SET LOWER ORDER COLUMN ADDRESS=0000
;SET HIGHER ORDER COLUMN ADDRESS=0000
;SET LCD /A0 = 1 DATA OUTPUT
DATA_W2:
TBRD
01,REG_ACC
CALL
WRITE_LCD_1BYTE
DEC
REG_LCDARL
JBS
REG_STATUS,F_C,DATA_W2
DEC
REG_LCDARH
JBS
REG_STATUS,F_C,DATA_W1
BC
REG_PORTB,F_LCD_A0
;ACCESS THE DATA OF DISPLAY_PICTURE
;IDENTIFY RES_STATUS CARRY BIT SET OR NOT
;LCD /A0 = 0 FOR INSTRUCTION OUTPUT
RET
;*****************************************************************************
;
WRITE ONE BYTE DATA INTO DDRAM (PARALLEL MODE 80 SERIES)
;*****************************************************************************
;AT FIRST DEFINE A0 TO IDENTIFY DATA OR INSTRUCTION WRITE
WRITE_LCD_1BYTE:
JBS
REG_DCRG,F_LAHEN,WRITE_LCD_1BYTE_1
;CHECK REG_DCRG LAHEN BIT=1 OR NOT
BC
REG_PORTC,F_LCD_WR
;SET /WR=0 ENABLE WRITE
MOV
REG_DATA,A
NOP
;MOVE A==> PORT_G
;Write low pulse( Wait 2 instruction cycles)
NOP
BS
REG_PORTC,F_LCD_WR
;SET /WR=1 DISABLE WRITE
NOP
NOP
The information in this document is subject to change without notice.
46
43 COM / 102 SEG LCD DRIVER
NOP
NOP
RET
WRITE_LCD_1BYTE_1:
MOV
REG_DATA,A
;MOVE A==> PORT_G
RET
;*****************************************************************************
;
;
READ ONE BYTE DATA INTO DDRAM (PARALLEL MODE 80 SERIES)
;
;*****************************************************************************
;AT FIRST DEFINE A0 TO IDENTIFY DATA OR INSTRUCTION READ
READ_LCD_1BYTE:
BC
REG_PORTB,F_LCD_RD
;SET /RD=0 ENABLE READ
NOP
NOP
MOV
A,REG_DATA
;MOVE PORT_G ==> A
NOP
BS
REG_PORTB,F_LCD_RD
;SET /RD=1 DISABLE READ
NOP
RET
47
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
ELECTRICAL CHARACTERISTICS
Absolute Maximum Ratings
Parameter
Power supply
voltage
Driver supply voltage
Input voltage
Operating
temperature range
Storage temperature
range
Applicable
pins
VDD
Symbol
Condition
Rate value
VDD
-
-0.3 to +7
VOUT
ALL INPUT
-
VLCD
VIN
TA
-
-
-
-0.3 to +17
-0.3 to VDD+0.3
-30 to +80
-
-55 to +125
Rated value
Min.
Typ.
Max.
2.2
5.5
-
-
Unit
V
O
C
Recommended Operating Conditions
Parameter
Power supply
Voltage
Voltage converter
output voltage
V0 output voltage
Output voltage
Applicable
pins
VDD
Symbol
Condition
VDD
-
VOUT
VOUT
-
V0
V0
VOH
VOL
VIH
-
-
-
-
VIL
TA
-
-
Input voltage
Operating
temperature range
-
4.0
-
3.0
0.7VDD
-
-
-
-
VSS
-
0.7VDD
VSS
Unit
V
15
12
VDD
0.3VDD
VDD
0.3VDD
0
The information in this document is subject to change without notice.
40
O
C
48
43 COM / 102 SEG LCD DRIVER
DC Characteristics
(VSS=0V, VDD=2.6 to 3.3V, TA= -30~80 oC )
Parameter
Power supply
voltage
Voltage converter
input voltage
Applicable
Pins
VDD
Symbol
VDD
VDD
VDD
VDD
VDD2
VDD3
VDD4
VDD5
VREF0
VREF20
VREF40
V0
VOUT0
VOUT1
VOUT2
VOUT3
VOUT4
VOUT
Reference voltage
-
Regulated voltage
OP Amp voltage
output of LCD
power supply
Voltage converter
output voltage
LCD driver ON
resistance
Reset resistor
Output current
(Source and Drain)
Input leakage
current
Output Tri-state
Dynamic current
consumption
(1/43 duty)
V0 (*1)
V0
V1
V2
V3
V4
VOUT
COMn
SEGn
/RES
(*5)
All Input (*4)
VDD
RON
RRESET
IOH
IOL
IIL
IDDD1
IDDD2
V1 sink ability
V1
Isv1
V4 source ability
V4
Isv4
49
Rated value
Min.
Typ. Max.
2.2
5.5
-
2 x boost
3 x boost
4 x boost
5 x boost
o
TA=0 C
o
TA=20 C
o
TA=40 C
o
TA=0~40 C
No load
(*2) (*3)
2.2
2.2
2.2
2.2
2.07
1.96
1.86
V0-4%
x2/x3/x4/x5
no-load
Current load
Iload= 50μA
VDD=3V, Vin=0V
VDD=3V, Vin=1.7V
VDD=3V, VOH=2.4V
VDD=3V, VOL=0.2V
VIN= VDD or 0V
95
IDDs1
VDD=3V, five
o
boosting, TA=25 C,
internal OSC.
fOSC=22kHz ,1/43
duty ratio, all display
pattern off, no load
VDD=3V, double
o
boosting, TA=25 C,
external OSC,.
fOSC=22kHz,1/32 duty
ratio, all display
pattern off, no load
V0=3.6V,
V1=2.4V (No load)
VOH=2.8V
V0=3.6V,
V4=1.2V (No load)
VOL=0.8V
Standby mode
Unit
V
5.5
-
5.0
-
3.75
-
3.0
-
2.16
2.25
2.05
2.14
1.94
2.02
V0 V0+4%
mV
V0
V1
V2
V3
V4
99
100
%
-
2
5
kΩ
400
25
-3
1.2
-
800
50
-4
2.2
-
1200
75
-5
3.2
±1
mA
-
70
±3
100
-
40
55
0.75
1
-
-0.75
-1
-
-
5
10
(*5)
Dynamic current
consumption
(1/32 duty)
Current
consumption
Condition
The information in this document is subject to change without notice.
μA
43 COM / 102 SEG LCD DRIVER
Current
consumption
Frame frequency
Internal Oscillator
frequency
External input
Oscillator
Note1:
V 0 = (1 +
IDDs2
Sleep mode
-
fFM
fOSC
TA=25 C
OSC
fOSC
TA=25 C
o
o
-
1
2
-
17
85
22
-
27
-
22
-
Hz
kHz
(63 − α )
Rb
) × VEV ; VEV = (1 −
) × VREF
252
Ra
Note2:
LCD Bias
1/8 Bias
1/7.5 Bias
1/7 Bias
1/6.5 Bias
1/6 Bias
1/5.5 Bias
1/5 Bias
1/4.5 Bias
1/4 Bias
1/3.5 Bias
1/3 Bias
V0
V1
(7/8)XV0
(6.5/7.5)XV0
(6/7)XV0
(5.5/6.5)XV0
(5/6)XV0
(4.5/5.5)XV0
(4/5)XV0
(3.5/4.5)XV0
(3/4)XV0
(2.5/3.5) XV0
(2/3)XV0
V2
(6/8)XV0
(5.5/7.5)XV0
(5/7)XV0
(4.5/6.5)XV0
(4/6)XV0
(3.5/5.5)XV0
(3/5)XV0
(2.5/4.5)XV0
(2/4)XV0
(1.5/3.5)XV0
(1/3)XV0
V3
(2/8)XV0
(2/7.5)XV0
(2/7)XV0
(2/6.5)XV0
(2/6)XV0
(2/5.5)XV0
(2/5)XV0
(2/4.5)XV0
(2/4)XV0
(2/3.5)XV0
(2/3)XV0
V4
(1/8)XV0
(1/7.5)XV0
(1/7)XV0
(1/6.5)XV0
(1/6)XV0
(1/5.5)XV0
(1/5)XV0
(1/4.5)XV0
(1/4)XV0
(1/3.5)XV0
(1/3)XV0
Note3: The target value of V0~V4 is Theoretical Value +/- 50mV
Note4: Input pin D0~D7、A0、/RD、/WR、/CS1、CS2、CLS、M/S、C86、P/S、IRS
Note5: Output pin D0~D7、FR、FRS、/DOF、CL
The information in this document is subject to change without notice.
50
43 COM / 102 SEG LCD DRIVER
AC Characteristics
Serial Interface Timing Characteristics
/CS1,CS2
tCHS
tCSS
A0
/WR
(R/W)
tASS
D6
(SCK)
tCYCS
tCLLS
tDSS
tAHS
tCLHS
tDHS
D7
(SDI)
tOHS
tDDS
D5
(SDO)
Parameter
Chip Select Setup Time
Chip Select Hold Time
Address Setup time
Address Hold time
Data Setup Time
Data Hold Time
Clock Cycle Time
Clock L Time
Clock H Time
Data Delay Time
Data Disable Time
Applicable
pins
/CS1
CS2
A0
R/W
D7
(SDI)
Symbol
Condition
tCSS
tCHS
tASS
tAHS
tDSS
tDHS
DATAÆSCK↑
SCK↑ÆDATA
D6
(SCK)
tCYCS
tCLLS
tCLHS
tDDS
tOHS
D5
(SDO)
Rated value
Min. Max.
100
-
100
100
-
100
80
-
80
300
100
100
CL= 100 pF
10
Unit
ns
-
80
50
(VSS= 0V,VDD= 2.6~3.3 V, TA=0~40oC)
51
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
80-Family MPU Read/Write Timing Characteristics
tAH8
A0
/CS1
(CS2)
tAW8
tCYC8
tCC8
/WR,/RD
tDS8
tDH8
D0 to D7
(Write)
tACC8
tOH8
D0 to D7
(Read)
Parameter
Address Setup Time
Address Hold Time
System Cycle Time
Pulse Width(/WR)
Pulse Width(/RD)
Data Setup Time
Data Hold Time
Read Access Time
Output Disable Time
Applicable
pins
A0
A0
/WR
/RD
D0~D7
Symbol
Condition
tAW8
tAH8
tCYC8
tCC8
tDS8
tDH8
tACC8
tOH8
CL=100pF
Rated value
Min. Max.
0
-
0
500
-
160
-
200
20
-
10
60
-
40
10
Unit
ns
(VSS= 0V,VDD= 2.6~3.3 V, TA=0~40oC)
The information in this document is subject to change without notice.
52
43 COM / 102 SEG LCD DRIVER
68-Family MPU Read/Write Timing Characteristics
tcyc6
E
tEW
tAW6
A0
R/W
tAH6
/CS1
(CS2)
tDS6
tDH6
D0 to D7
(Write)
tACC6
tOH6
D0 to D7
(Read)
Parameter
Address Setup Time
Address Hold Time
System Cycle Time
Pulse Width(/WR)
Pulse Width(/RD)
Data Setup Time
Data Hold Time
Read Access Time
Output Disable Time
Applicable
pins
A0
R/W
A0
E
Symbol
Condition
tAW6
tAH6
tCYC6
tEW
tDS6
D0~D7
tDH6
tACC6
tOH6
CL=100pF
Rated value
Min. Max.
0
-
0
500
-
160
-
200
20
-
10
60
-
40
10
Unit
ns
(VSS= 0V,VDD= 2.6~3.3 V, TA=0~40oC)
53
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
PIN CONFIGURATION
INPUT PIN CONFIGURATION
VDD
INPUT/OUTPUT PIN CONFIGURATION
VDD
Output data
Output enable
Input enable
The information in this document is subject to change without notice.
54
43 COM / 102 SEG LCD DRIVER
OUTPUT PIN CONFIGURATION
VDD
RESET INPUT PIN CONFIGURATION
VDD
55
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
LCD OUTPUT PIN CONFIGURATION
V0
V0
V1
V2
COMMON
OUTPUT
SEGMENT
OUTPUT
V4
V3
VSS
VSS
The information in this document is subject to change without notice.
56
43 COM / 102 SEG LCD DRIVER
MPU INTERFACE
Elan 8-bit MPU ( with an external memory )
VDD
VCC
PORT D_1
PORT A,B
A0
VCC
/CS1
CS2
RISC2 MPU
C68
EPL43102
PORT G
PORT D_2
PORT D_3
/RES
GND
D0 ~D7
/RD
/WR
/RES
VDD
LCD PANEL
PORT D_4
PORT D_5
PS
GND
/RESET
VDD
VCC
/OE
R/W
/CE
FLASH
D0 ~D7
A0~An
GND
Serial Interface (SPI)
VDD
VCC
A0
A0
PORT3_1
/CS1
CS2
MPU
VDD OR VSS
C68
LCD PANEL
VDD
VCC
EPL43102
SDI (D7)
SCK (D6)
SDO (D5)
PORT2
PORT1
PORT0
PS
/RES
/RES
GND
GND
/RESET
57
The information in this document is subject to change without notice.
43 COM / 102 SEG LCD DRIVER
80-Family MPU
VDD
VCC
A0
A1~A7
/IORQ
A0
DECODER
VCC
/CS1
CS2
80 type MPU
C68
EPL43102
D0 ~D7
/RD
/WR
/RES
D0 ~D7
/RD
/WR
/RES
GND
VDD
PS
GND
/RESET
68-Family MPU
VDD
VCC
A0
A1~A15
VMA
A0
DECODER
68 type MPU
VCC
/CS1
CS2
VDD
C68
EPL43102
D0 ~D7
E
R/W
/RES
GND
D0 ~D7
/RD
/WR
/RES
VDD
PS
GND
/RESET
The information in this document is subject to change without notice.
58
43 COM / 102 SEG LCD DRIVER
APPLICATION CIRCUITS
Example 1:
42x102 pixels driving application circuits (“Single-chip” using internal oscillator)
LCD PANEL
42X102 PIXELS
COM0~41
SEG0~SEG101
CLS
/IORQ
A0
.
.
An
FR
CL
/DOF
V0
V1
DECODER
MASTER
V2
V3
V4
M/S
( EPL43102 )
OSC
/CS1 CS2 A0
/RD /WR
D0~D7
/RST
A0
/RD
/WR
D0~D7
/RES
RESET
CIRCUIT
Example 2:
43x204 pixels driving application circuits (“Multi-chip” using external oscillator)
LCD PANEL
42X204 PIXELS
WITH ICONS DISPLAY
COM0~41+COMI
SEG0~SEG101
CLS
/IORQ
A0
.
.
An
DECODER
SEG0~SEG101
FR
CL
/DOF
V0
V1
MASTER
(EPL43102)
V2
V3
V4
M/S
OSC /CS1 CS2 A0 /RD /WR D0~D7 /RST
FR
CL
/DOF
V0
V1
V2
V3
V4
M/S
SLAVE
(EPL43102)
OSC /CS1 CS2 A0 /RD /WR D0~D7 /RST
MPU
CLK0
A0
/RD
/WR
D0~D7
/RES
RESET
CIRCUIT
59
The information in this document is subject to change without notice.