NJRC NJU6673CL

NJU6673
25-common x 100-segment
BITMAP LCD DRIVER
GENERAL DESCRIPTION
The NJU6673 is a 25-common x 100-segment bit map
LCD driver to display graphics or characters.
It contains 2,500 bits display data RAM, microprocessor
interface circuits, instruction decoder, and common and
segment drivers.
An image data from MPU through the serial or 8-bit
parallel interface are stored into the 2,500 bits internal
displayed on the LCD panel through the commons and
segments drivers.
The NJU6673 displays 25 x 100 dots graphics or
7-character 2-line by 12 x 13 dots character.
The NJU6673 contains a built-in OSC circuit for
reducing external components.
And it features an
electrical variable resistor. As result, it reduces the
operating current.
The operating voltage from 2.4V to 5.5V and low
operating current are suitable for small size battery
operation items.
PACKAGE OUTLINE
NJU6673CL
FEATURES
Direct Correspondence of Display Data RAM to LCD Pixel
Display Data RAM
2,500 bits
LCD Drivers
25-common and 100-segment
Selectable Duty and Bias Ratio ; 1/25 Duty 1/6 Bias or 1/15 Duty 1/5 Bias
Direct connection to 8-bit Microprocessor interface for both of 68 and 80 type MPU
Serial Interface (SI, SCL, A0, CS)
Useful instruction set
Display ON/OFF, Display Start Line Set, Page Address Set, Column Address Set, Status Read,
Write Display Data, Read Display Data, Normal or Inverse ON/OFF Set, Static Drive ON/Normal Display,
EVR Register Set, Read Modify Write, End, Reset, Internal Power Supply ON/OFF, Driver Output ON/OFF,
Power Save and ADC select.
Power Supply Circuits for LCD;
Available attractive operation for small LCD panel without external capacitors for bias stabilization.
Booster Circuits(3 times maximum, Voltage boosting polarity : Negative (VDD Common)),
Regulator, Voltage Follower(x 4)
Precision Electrical Variable Resistance (16 Steps)
Low Power Consumption
Operating Voltage
2.4V to 5.5V
LCD Driving Voltage
4.0V to 10.0V
Package Outline
Bumped Chip
C-MOS Technology (Substrate : N)
Ver.2003-04-08
-1-
NJU6673
DUMMY13
DUMMY14
C0
C1
PAD LOCATION
C13
C14
ALI_A2
DUMMY12
DUMMY11
V1
V1
V1
V2
V2
V2
V3
V3
V3
V4
V4
V4
V5
V5
V5
VR
VR
VR
DUMMY10
VDD
VDD
VDD
VOUT
VOUT
VOUT
C2C2C2C2+
C2+
C2+
C1C1C1C1+
C1+
C1+
DUMMY9
DUMMY8
VSS
VSS
VSS
DUMMY7
ALI_B1
DUMMY15
S0
S1
X
Y
D7
D6
D5
D4
D3
D2
D1
D0
DUMMY6
DUMMY5
DUMMY4
DUMMY3
CDIR
DUTY
RD
WR
A0
CS
OSC
T1
T2
VSS
VSS
VSS
SEL68
P/S
VDD
VDD
VDD
RES
DUMMY2
DUMMY1
S98
S99
DUMMY16
ALI_B2
ALI_A1
DUMMY18
DUMMY17
C15
-2-
C23
C24
Chip Center
: X=0µm, Y=0µm
Chip Size
: X=7.54mm, Y=2.09mm
Chip Thickness
: 400µm±30µm
Bump Size
: 78.16µm x 48.10µm
Pad Pitch
: 70µm(Min.)
Bump Height
: 15µm(Typ.)
Bump Material
: Au
Voltage boosting polarity : Negative Voltage(VDD Common)
Substrate
:N
Ver.2003-04-08
NJU6673
TERMINAL DESCRIPTION
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
Ver.2003-04-08
Terminal
DUMMY1
DUMMY2
RES
VDD
VDD
VDD
P/S
SEL68
VSS
VSS
VSS
T2
T1
OSC1
CS
A0
WR
RD
DUTY
CDIR
DUMMY3
DUMMY4
DUMMY5
DUMMY6
D0
D1
D2
D3
D4
D5
D6(SCL)
D7(SI)
DUMMY7
VSS
VSS
VSS
DUMMY8
DUMMY9
+
C1
+
C1
+
C1
C1
C1
C1
+
C2
+
C2
+
C2
C2
C2
C2
X= µm
-3536
-3466
-3396
-3326
-3256
-3186
-3116
-3046
-2976
-2906
-2836
-2766
-2696
-2626
-2556
-2486
-2416
-2346
-2276
-2206
-2136
-2066
-1996
-1926
-1715
-1435
-1155
-875
-595
-315
-35
245
455
525
595
665
735
805
875
945
1015
1085
1155
1225
1295
1365
1435
1505
1575
1645
Chip Size 7.54x2.09mm(Chip Center X=0µm, Y=0µm)
PAD No.
Terminal
Y= µm
X= µm
Y= µm
-891
51
VOUT
1715
-891
-891
52
VOUT
1786
-891
-891
53
VOUT
1856
-891
-891
54
VDD
1926
-891
-891
55
VDD
1996
-891
-891
56
VDD
2066
-891
-891
57
DUMMY10
2136
-891
-891
58
VR
2206
-891
-891
59
VR
2276
-891
-891
60
VR
2346
-891
-891
61
V5
2416
-891
-891
62
V5
2486
-891
-891
63
V5
2556
-891
-891
64
V4
2626
-891
-891
65
V4
2696
-891
-891
66
V4
2766
-891
-891
67
V3
2836
-891
-891
68
V3
2906
-891
-891
69
V3
2976
-891
-891
70
V2
3046
-891
-891
71
V2
3116
-891
-891
72
V2
3186
-891
-891
73
V1
3256
-891
-891
74
V1
3326
-891
-891
75
V1
3396
-891
-891
76
DUMMY11
3466
-891
-891
77
DUMMY12
3536
-891
-891
78
ALI_A2
3616
-891
-891
79
DUMMY13
3616
-745
-891
80
DUMMY14
3616
-675
-891
81
C0
3616
-605
-891
82
C1
3616
-535
-891
83
C2
3616
-465
-891
84
C3
3616
-395
-891
85
C4
3616
-325
-891
86
C5
3616
-255
-891
87
C6
3616
-185
-891
88
C7
3616
-115
-891
89
C8
3616
-45
-891
90
C9
3616
25
-891
91
C10
3616
95
-891
92
C11
3616
166
-891
93
C12
3616
236
-891
94
C13
3616
306
-891
95
C14
3616
376
-891
96
ALI_B1
3616
873
-891
97
DUMMY15
3536
891
-891
98
S0
3466
891
-891
99
S1
3396
891
-891
100
S2
3326
891
-3-
NJU6673
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
-4-
Terminal
S3
S4
S5
S6
S7
S8
S9
S10
S11
S12
S13
S14
S15
S16
S17
S18
S19
S20
S21
S22
S23
S24
S25
S26
S27
S28
S29
S30
S31
S32
S33
S34
S35
S36
S37
S38
S39
S40
S41
S42
S43
S44
S45
S46
S47
S48
S49
S50
S51
S52
X= µm
3256
3186
3116
3046
2976
2906
2836
2766
2696
2626
2556
2486
2416
2346
2276
2206
2136
2066
1996
1926
1856
1786
1715
1645
1575
1505
1435
1365
1295
1225
1155
1085
1015
945
875
805
735
665
595
525
455
385
315
245
175
105
35
-35
-105
-175
Y= µm
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
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
189
190
191
192
193
194
195
196
197
198
199
200
Terminal
S53
S54
S55
S56
S57
S58
S59
S60
S61
S62
S63
S64
S65
S66
S67
S68
S69
S70
S71
S72
S73
S74
S75
S76
S77
S78
S79
S80
S81
S82
S83
S84
S85
S86
S87
S88
S89
S90
S91
S92
S93
S94
S95
S96
S97
S98
S99
DUMMY16
ALI_B2
C24
X= µm
-245
-315
-385
-455
-525
-595
-665
-735
-805
-875
-945
-1015
-1085
-1155
-1225
-1295
-1365
-1435
-1505
-1575
-1645
-1715
-1786
-1856
-1926
-1996
-2066
-2136
-2206
-2276
-2346
-2416
-2486
-2556
-2626
-2696
-2766
-2836
-2906
-2976
-3046
-3116
-3186
-3256
-3326
-3396
-3466
-3536
-3616
-3616
Y= µm
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
891
873
25
Ver.2003-04-08
NJU6673
PAD No.
201
202
203
204
205
206
207
208
209
210
211
212
•
Terminal
C23
C22
C21
C20
C19
C18
C17
C16
C15
DUMMY17
DUMMY18
ALI_A1
X= µm
-3616
-3616
-3616
-3616
-3616
-3616
-3616
-3616
-3616
-3616
-3616
-3616
Y= µm
-45
-115
-185
-255
-325
-395
-465
-535
-605
-675
-745
-891
Alignment marks
110.34µm
70.38µm
70.38µm
ALI_B1, ALI_B2
70.38µm
ALI_A1, ALI_A2
Note) Alignment Marks are not contains window.
Ver.2003-04-08
-5-
NJU6673
BLOCK DIAGRAM
C0
C14 S0
S99 C24
C15
Vss
VDD
COM
Driver
V1 to V5
5
SEG
Driver
COM
Driver
CDIR
C 1+
C 1-
Display Data Latch 100
100 x 25 bit
Page Address Register
Start Line Register
Display Data RAM
Line Counter
VR
COM, SEG
Timing
Generator
Line Address Decoder
T2
Shift
Register
Row Address Decoder
T1
Output Assignment Register
C 2-
Voltage Generator
C 2+
Shift
Register
Column Address Decoder
Column Address Counter 8bit
Display
Timing
Generator
DUTY
OSC.
OSC
Column Address Register 8bit
Multiplexer
I/O Buffer
Status
Instruction
BF
Decoder
Bus Holder
Internal Bus
CPU interface
Reset
RES
-6-
CS
A0
RD
WR SEL68
P/S
D0 to D5
D6(SCL)
D7(SI)
Ver.2003-04-08
NJU6673
TERMINAL DESCRIPTION
No.
1,
2,
2124,
33,
37,
38,
57,
76,
77,
79,
80,
97,
198,
210,
211
4,5,6,
54-56
9-11,
34-36
73-75
70-72
67-69
64-66
61-63
Symbol
DUMMY1
DUMMY2
DUMMY3 DUMMY6
DUMMY7
DUMMY8
DUMMY9
DUMMY10
DUMMY11
DUMMY12
DUMMY13
DUMMY14
DUMMY15
DUMMY16
DUMMY17
DUMMY18
VDD
I/O
Power
VSS
GND
V1
V2
V3
V4
V5
Power
39-41
42-44
45-47
48-50
C 1+
C 1C 2+
C 2-
O
51-53
VOUT
O
58-60
VR
I
13
12
T 1,
T2
I
25
26
27
28
29
30
31
32
D0
D1
D2
D3
D4
D5
D6(SCL)
D7(SI)
I/O
Ver.2003-04-08
Function
Dummy Terminal.
These are open terminals electrically.
Power supply terminal. (+2.4 to +5.5V)
Ground terminal. (0V)
LCD Driving Voltage Supplying Terminals.
In case of external power supply operation without internal power supply
operation, each level of LCD driving voltage is supplied from outside
fitting with following relation.
VDD≥V1≥V2≥V3≥V4≥V5≥VOUT
In case of internal power supply, LCD driving voltages V1 to V4
depending on the bias selection are supplied as shown in follows;
Duty
Bias
V1
V2
V3
V4
1/15 Duty 1/5 Bias V5+4/5 VLCD V5+3/5 VLCD V5+2/5 VLCD V5+1/5 VLCD
1/25 Duty 1/6 Bias V5+5/6 VLCD V5+4/6 VLCD V5+2/6 VLCD V5+1/6 VLCD
VLCD=VDD-V5
Condenser connecting terminals for internal Voltage Booster.
Boosting time is selected by each connected condenser.
In case of 3-time boost operation, connect the condenser between C1+
and C1-, C2+ and C2-.
In case of 2-time boost operation, connect the condenser between C2+
and C2-, connect C2+ to C1+, and C1- should be open.
Boosted voltage output terminal. Connects the capacitor between VOUT
terminal and VSS.
VLCD voltage adjustment terminal. The gain of VLCD setup circuit for V5
level is adjusted by external resistor.
LCD bias voltage control terminals.
Voltage
T1
T2
Voltage adjustor
V/F circuit
booster circuit
L
H/L
Available
Available
Available
H
L
Not available
Available
Available
H
H
Not available
Not available
Available
Data input / output terminals.
In parallel interface Mode (P/S=”H”)
I/O terminals of 8-bit bus.
In Serial interface Mode(P/S=”L”)
D7:Input terminal of serial data (SI).
D6:Input terminal of serial data clock (SCL).
D5 to D0 terminals are High impedance.
When CS=”H” , D0 to D7 terminals are high-impedance.
-7-
NJU6673
16
No.
Symbol
A0
I/O
I
Function
Data discremination signal input terminal. The signal from MPU
discreminates transmitted data between Display data and Instruction.
A0
H
L
Discremination
Display Data
Instruction
3
RES
I
Reset terminal.
Reset operation is executing during “L” state of RES.
15
CS
I
Chip select signal input terminal.
Data Input/Output are available during CS ="L".
18
RD (E)
I
17
WR(R/W)
I
RD(80 type) or E(68 type) signal input terminal.
<In 80 type MPU mode>(SEL68=”L”)
RD signal from 80 type MPU input terminal. Active”L”.
D0 to D7 terminals are output during ”L” level.
<In 68 type MPU mode>(SEL68=”H”)
Enable signal from 68 type MPU input terminal. Active "H"
WR (80 type) or R/W(68 type) signal input terminal.
<In 80 Type MPU mode>(SEL68=”L”)
WR signal from 80 type MPU input . Active "L".
The data transmitted during WR=”L” are fetched at the rising edge of
WR.
<In 68 Type MPU mode>
R/w signal from 68 type MPU input terminal.
R/W
H
L
State
Read
Write
8
SEL68
I
MPU interface type selection terminal.
This terminal must connect to VDD or VSS
SEL68
H
L
State
68 type
80 type
7
P/S
I
Parallel or Serial interface selection signal input terminal.
Chip
Data
P/S Inter face
Data Read/Write Serial CLK
Select /Command
“H” Parallel
A0
D0-D7
CS
RD, WR
“L”
14
-8-
OSC
O
Serial
CS
A0
SI(D7)
-
SCL(D6)
In case of the serial interface (P/S="L")
RAM data and status read operation do not work in mode of the serial
interface. RD and WR terminals must fix to "H" or "L".
D0 to D5 terminals are high impedance.
Maker Testing Clock output terminal.
The terminal is recommended to open.
Ver.2003-04-08
NJU6673
No.
81-95
Symbol
C0-C14
I/O
O
98-197
S0-S99
O
Function
LCD driving signal output terminals.
Common output terminals
:C0 to C24
Segment output terminals
:S0 to S99
• Common Output Terminal
Following output voltages is selected by the combination of
alternating(FR) signal and Common scanning data.
Scan data
FR
Output Voltage
H
V5
H
L
VDD
H
V1
L
L
V4
•
200-209
C24-C15
O
19
DUTY
I
20
Ver.2003-04-08
CDIR
I
Segment output terminal
Following output voltages is selected by the combination of
alternating(FR) signal and display data in the DD RAM.
Output Voltage
RAM data
FR
Normal
Reverse
H
VDD
V2
H
L
V5
V3
H
V2
VDD
L
L
V3
V5
Duty and Bias selection terminal.
DUTY
Duty
H
1/15
L
1/25
Bias
1/5
1/6
Common Driver Assignment selection terminal.
CDIR
Common Output terminals
H
Reverse (C24→C0)
L
Normal (C0→C24)
-9-
NJU6673
FUNCTIONAL DESCRIPTION
(1) Description for each blocks
(1-1) Busy Flag (BF)
The Busy Flag (BF) is set to logical “1” in busy of internal execution by an instruction, and any
instruction excepting for the “Status Read” is disable at this time. Busy Flag is outputted through D 7
terminal by “Status Read” instruction. Although another instructions should be inputted after check of
Busy Flag, no need to check Busy flag if the system cycle time (tCYC) as shown in ■ BUS TIMING
CHARACTERISTICS is secured completely.
(1-2) Display Start Line Register
The Display Start Line Register is a register to set a display data RAM address corresponding to the
COM0 display line (the top line normally) for the vertical scroll on the LCD, Page address change and so
forth. The Display Start Line Address set instruction sets the 8-bit display start address into this register.
(1-3) Line Counter
Line Counter is reset when the internal FR signal is switched and outputs the line address of the display
data RAM by count up operation synchronizing with common cycle of NJU6673.
(1-4) Column Address Counter
Column Address Counter is the 8-bit preset-able counter to point the column address of the display data
RAM (DD RAM) as shown in Fig. 1. The counter is incremented automatically after the display data
read/write instructions execution. When the Column address counter reaches to the maximum existing
address by the increment operations, the count up operation (increment) is frozen. However, when new
address is set to the column address counter again, it restarts the count up operation from a set address.
The operation of Column Address Counter is independent against Page Address Register.
By the address inverse instruction (ADC select) as shown in Fig. 1, Column Address Decoder reverses
the correspondence between Column address and Segment output of display data RAM.
(1-5) Page Address Register
Page Address Register assigns the page address of the display data RAM as shown in Fig. 1. In case of
accessing from the MPU with changing the page address, Page Address Set instruction is required.
(1-6) Display Data RAM
The Display data RAM (DD RAM) is the bit map RAM consisting of 2,500 bits to store the display data
corresponding to the LCD pixel on LCD panel.
In Normal Display : “1” Turn-On Display, “0”=Turn-Off Display
In Reveres Display : “1” Turn-Off Display, “0”=Turn-On Display
DD RAM output 100 bits parallel data addressed by line address counter then the data latched in the
display data latch. Asynchronous data access to the DD RAM is available due to the access to the DD
RAM from the MPU and latch to the display data latch operation are done independently.
(1-7) Common Driver Assignment
The scanning order can be assigned by set Common Driver Assignment selection terminal as shown on
Table 1.
Table 1 Common Driver Order Assignment
COM Outputs Terminals
PAD No. 81
95
200
209
Pin name C0
C14
C24
C15
COM Driver Assignment
“L”
COM0
COM14
COM24
COM15
selection terminal
“H”
COM24
COM10
COM0
COM9
The duty ratio setting and output assignment register are so controlled to operate independently that
duty ratio setting required to corresponding duty ratio for output assignment.
- 10 -
Ver.2003-04-08
NJU6673
Page
Address
D 1, D 0
(0, 0)
D 1, D 0
(0, 1)
D 1, D 0
(1, 0)
Data
Line
Address
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
Display Pattern
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
Page 0
Page 1
Page 2
D1, D0(1, 1)
D0=0 00 01 02 03 04 05
Column
Address(ADC) D0=1 63 62 61 60 5F 5E
Segment output S0
Page 3
S1 S2 S3 S4 S5
62
01
COM output
example 1
C17
C18
C19
C20
C21
C22
COM
output
C23
example 2
C24
C0
C0
C1
C1
C2
C2
C3
C3
C4
C4
C5
C5
C6
C6
C7
C7
C8
C8
C9
C9
C10
C10
C11
C11
C12
C12
C13
C13
C14
C14
C15
C16
63
00
S98 S99
COM output example1 : 1/25Duty, set Display Start Line 08H
COM output example2 : 1/15Duty, set Display Start Line 08H
Fig.1 Correspondence with Display Data RAM Address
Ver.2003-04-08
- 11 -
NJU6673
(1-8) Reset Circuit
Reset circuit operates the following initializations when the condition of RES terminal goes to "L" level.
•
Initialization
1. Display Off
2. Normal Display (Non-inverse display)
3. ADC Select : Normal (ADC Instruction D0=”0”)
4. Read Modify Write Mode Off
5. Voltage Booster off, Voltage Regulator off, Voltage follower off
6. Clear the serial interface register
7. Driver Output Off
8. Set the Display Start Line Register to 00H
9. Set the Column Address Counter to 00H
10. Set the Page Address Register to page “0”
11. Set the EVR register to 00H
The RES terminal connects to the reset terminal of the MPU synchronization with the MPU initialization
as shown in “the MPU interface” in the Application Circuit section. The “L” level input signal as reset
signal must keep the period over than 10µs as shown in DC Characteristics. The NJU6673 takes 1µs for
the reset operation after the rising edge of the RES signal.
The reset operation by RES =”L” initializes each resister setting as above reset status, but the internal
oscillation circuit and output terminals (D0 to D7) are not affected.
To avoid the lock-up, the reset operation by the RES terminal must be required every time when power
terns on. The reset operation by the reset instruction, function 8 to 11 operations mentioned above is
performed.
The RES terminal must be keep “L” level when the power terns on in not use of the built-in LCD power
supply circuit for no affect to the internal execution.
(1-9) LCD Driving
(a) LCD Driving Circuits
LCD driver is 125 sets of multiplexer consisting of 100 segments and 25 commons drivers to output
LCD driving voltage. The common driver outputs the common scan signals formed with the shift register.
The segment driver outputs the segment driving signal determined by a combination of display data in the
DD RAM, common timing, FR signal, and alternating signal for LCD. The output wave forms of
segment/common are shown in ■ LCD DRIVING WAVEFORM.
(b) Display Data Latch Circuits
Display Data Latch Circuit latches the 100 bits display data outputted from the DD RAM addressed by
the Line address counter to LCD driver at every common signal cycle temporarily. The original data in
the DD RAM is not changed because of the Normal/Reverse display, Display On/Off, Static drive On/Off
instruction processes only stored data in this Display Data Latch Circuit.
(c) Line Counter and Latch signal of Latch Circuits
The count clock to Line Counter and the latch clock to Display Data Latch Circuit are formed using the
internal display clock (CL). The display data of 100 bits from Display Data RAM pointed by the line
address synchronizing with the internal display clock are latched into the Display Data Latch Circuit and
are outputted to LCD driving circuits.
The display data read out operation from DD RAM to the LCD Driver Circuit is completely independent
operation with an access to the display data RAM from MPU.
- 12 -
Ver.2003-04-08
NJU6673
(d) Display Timing Generaton Circuit
The display timing generation circuit generates the internal timing of the display system by the master
clock and the internal FR signal. As for it, the internal FR signal and the LCD alternating signal generate
the wave form of 2-frame alternating drive wave form or the n-line inverse drive method for the LCD
Driving circuit.
(e) Common Timing Generation
The Common Timing Generator generates the common timing signal from the display clock (CL).
24 25 1
2
3
4
5 6
7 8
23 24 25 1
2
3
4
5 6
7
CL
FR
VDD
V1
C0
V4
V5
VDD
V1
C1
V4
V5
RAM
DATA
VDD
V2
Sn
V3
V5
Fig. .2
(f) Oscillation Circuit
The Oscillation Circuit is a low power type CR oscillator using an internal resistor and capacitor. The
oscillator output is using for the display timing clock and for the voltage booster circuit. And the display
clock(CL) is generated from this oscillator output frequency by dividing.
Table 2 The relation between duty and divide
Ver.2003-04-08
Duty
1/15
1/25
Divide
1/10
1/6
- 13 -
NJU6673
(g) Power Supply Circuit
The internal power supply circuit generates the voltage for driving LCD. It consists of voltage booster
circuits (3-Time maximum), voltage regulator circuits, and voltage followers.
The operation of internal Power Supply Circuits is controlled by the Internal Power Supply On/Off
Instruction. When the Internal Power Supply Off Instruction is executed, all of the voltage booster circuits,
regulator circuits, voltage follower circuits are turned off. In this time, the bias voltage of V1, V2, V3, V4, V5
and VOUT for the LCD should be supplied from outside, terminals C1+, C1-, C2+, C2- and VR should be
open. The status of internal power supply is selected by T1 and T2 terminals. Furthermore the external
power supply operates with some of internal power supply function.
Table3
T1
T2
L
H
H
L/H
L
H
The Relation Between Power Supply Circuit And T1, T2 Terminal
Ext.Power
C1+, C1-,
Voltage
Voltage Adj.
Buffer(V/F)
Supply
Booster
C2+, C2ON
ON
ON
OFF
ON
ON
VOUT
Open
OFF
OFF
ON
V5, VOUT
Open
VR Term.
Open
When (T1, T2)=(H, L), C1+, C1-, C2+, C2- terminals for voltage booster circuits are open because the
voltage booster circuits doesn't operate. Therefore LCD driving voltage to the VOUT terminal should be
supplied from outside.
When (T1, T2)=(H, H), terminals for voltage booster circuits and VR are open, because the voltage
booster circuits and Voltage adjust circuits do not operate.
The internal power supply Circuits is designed specially for a small-size LCD like as normal cellular
phone size LCD panel. When NJU6673 apply to the large size LCD panel application (large capacitive
load), external power supply is required to keep good display condition.
The external capacitors to V1 to V5 for Bias voltage stabilization may be removed in use of small size
LCD panel. The equivalent load of LCD panel may be changed depending on display patterns. Therefore,
it require display quality check on various display patterns actually without external capacitors. If the
display quality is not so good, external capacitors should connects as show in (3-4)LCD Driving Voltage
Generation Circuits -Fig. 4. (If no need external capacitors as result of experiment, the application
patterns (wiring) should be prepared for recovery.)
- 14 -
Ver.2003-04-08
NJU6673
{ Power Supply applications
(1) Internal power supply example.
All of the Internal Booster, Voltage Regulator,
Voltage Follower using.
Internal power supply ON (instruction)
(T1, T2)=(L, L)
(2) Only VOUT Supply from outside Example.
Internal Voltage Regulator,
Voltage Follower using
Internal power supply ON (Instruction)
(T1, T2)=(H, L)
T1
VDD
VDD
T2
T1
V1
+
V2
+
V3
+
C 1+
+
C 2+
V5
+
+
+
+
C 2-
VOUT
VSS
+
+
C 1-
V4
+
+
NJU6673
+
NJU6673
T2
V1
V2
V3
V4
V5
VOUT
VDD
VR
V5
VSS
(3) VOUT and V5 supply from outside Example.
Internal Voltage Follower using.
Internal power supply (Instruction)
(T1, T2)=(H, H)
VR
VDD
T1
+
+
V1
V2
V3
T2
V1
V1
VOUT
V3
V3
V5
VOUT
VSS
VSS
V4
V5
NJU6673
+
NJU6673
T2
+
V5
(4) External Power Supply Example.
All of V1 to V5 and VOUT supply from outside
Internal power supply (Instruction)
(T1, T2)=(H, H)
T1
VDD
VDD
: These switches should be open during the power save mode.
Ver.2003-04-08
- 15 -
NJU6673
(2) Instruction
The NJU6673 distinguishes the signal on the data bus D0 to D7 as an Instruction by combination of A0 , RD
and WR(R/W). The decode of the instruction and execution performs with only high speed Internal timing
without relation to the external clock. Therefore no busy flag check required normally. In case of serial
interface, the data input as MSB(D7) first serially. The Table. 4 shows the instruction codes of the NJU6673.
Table 4
Instruction Code
(*:Don't Care)
Instruction
(a) Display ON/OFF
Code
A0 RD WR D7
D6 D5 D4 D3 D2 D1
D0
0/1
0
1
0
1
0
1
0
1
0
0
1
*
0
1
0
1
0
1
1
*
0
1
0
0
0
0
1
0
0
1
0
0
0
0
0
(e) Status Read
0
0
1
(f) Write Display Data
1
1
0
Write Data
(g) Read Display Data
1
0
1
Read Data
0
1
0
1
0
1
0
0
1
1
0
1
0
1
0
1
0
0
1
0
(j) EVR Register Set
0
1
0
1
0
0
0
(k) Read Modify Write
0
1
0
1
1
1
0
0
0
0
0
(l) End
0
1
0
1
1
1
0
1
1
1
0
(m) Reset
0
1
0
1
1
1
0
0
0
1
0
0
1
0
0
0
1
0
0
1
0
0/1
0
1
0
1
0
1
0
1
0
1
Save
(p) Power
(Complex command)
0
0
1
1
0
0
1
1
0
0
1
1
0
0
1
0
1
1
1
0
(q) ADC Select
0
1
0
1
0
1
0
0
0
0
(b)
Display Start
Line Set
(c) Page Address Set
Column Address Set
High Order 3bits
(d) Column Address Set
Lower Order 4bits
Normal or Inverse of
ON/OFF Set
Static Drive ON
(i)
/Normal Display
(h)
Internal Power
Supply ON/OFF
Driver Outputs
(o)
ON/OFF
(n)
- 16 -
0
1
1
1
Start address
Status
Page
Address
*
High Order
Column
Lower Order
Column Add
0
0
0
0
Description
LCD Display ON/OFF
D0=0:OFF D0=1:ON
Determine the Display Line of
RAM to COM 0
Set the page of DD RAM to the
Page Address Register
Set the Higher order 3 bits
Column Address to the Reg.
Set the Lower order 4 bits
Column Address to the Reg.
Read out the internal Status
Write the data into the Display
Data RAM
Read the data from the Display
Data RAM
Inverse the ON and OFF
0/1
Display
Whole Display Turns ON
0/1 D0=0: Normal D0=1: Whole Disp. ON
Setting Data
Set the V5 output level to the
EVR register
Increment the Column Address
Register when writing but
no-change when reading
Release from the Read Modify
write Mode
Initialize the Internal Circuits
0:Int. Power Supply OFF
1:Int. Power Supply ON
D0=0: LCD Driver Outputs OFF
0/1
D0=1: LCD Driver Outputs ON
Set the Power Save Mode
0
(LCD Display OFF + Static
1
Drive ON)
Set the DD RAM vs Segment
0/1
D0=0 :Normal D0= 1:Inverse
Ver.2003-04-08
NJU6673
(2-1) Explanation of Instruction Code
(a) Display On/Off
It executes the On/Off control of the whole display without relation to the DD RAM or any internal
conditions.
A0
0
RD
1
D
WR
D7
0
1
0: Display Off
1: Display On
D6
0
D5
1
D4
0
D3
1
D2
1
D1
1
D0
D
(b) Display Start Line
It sets the DD RAM line address corresponding to the COM0 terminal (normally assigned to the top
display line). In this instruction execution, the display area is automatically set by the lines that correspond
to the display duty ratio to the upward direction of the line address. Changing the line address by this
instruction performs smooth scrolling to a vertical direction. In this time, the DD RAM data are unchanged.
A0
0
RD
1
A4
0
0
A3
0
0
1
1
WR
0
D7
0
A2
0
0
:
:
0
D6
1
D5
*
A1
0
0
A0
0
1
0
0
D4
A4
D3
A3
D2
A2
D1
A1
D0
A0
Line Address(HEX)
00
01
:
:
18
(c) Page Address Set
When MPU accesses to the DD RAM, a page address is set by page Address Set instruction before
writing the data (Note:the change of page address is not affected to the display).
A0
0
RD
1
A1
0
0
1
1
Ver.2003-04-08
WR
0
D7
1
D6
0
A0
0
1
0
1
D5
1
D4
1
D3
*
D2
*
D1
A1
D0
A0
*:Don’t Care
Page
0
1
2
3
- 17 -
NJU6673
(d) Column Address
When MPU accesses to the DD RAM, row address set by Page Address Set instruction is required with
the column address before writing the data. The column address set requires twice address set which are
higher order 3 bits address set and lower order 4 bits. When the MPU accesses to the DDRAM
continuously, the column address increments automatically from the set address after each data access.
Therefore, the MPU can transmit only the Data continuously without setting the column address at every
transmission time. The increment of the column address is stopped at the maximum column address plus
1 limited by each display mode. When the column address count up is stopped, the row address is not
changed.
A0
0
RD
1
WR
0
D7
0
D6
0
D5
0
D4
1
D3
0
D2
A6
D1
A5
D0
A4
Higher Order
0
1
0
0
0
0
0
A3
A2
A1
A0
Lower Order
A6
0
0
A5
0
0
A4
0
0
1
1
0
A3
0
0
:
:
0
A2
0
0
A1
0
0
A0
0
1
0
1
1
Column Address (HEX)
00
01
:
:
63
(e) Status Read
This instruction reads out the internal status of "BUSY", "ADC", "ON/OFF" and "RESET" as follows.
A0
0
RD
0
WR
1
D6
D5
D4
D7
BUSY ADC ON/OFF RESET
D3
0
D2
0
D1
0
D0
0
BUSY:BUSY=1 indicate the operating or the Reset cycle.
The instruction can be input after the BUSY status change to "0".
ADC : Indicate the output correspondence of column (segment) address and segment driver.
0: Counterclockwise Output
(Inverse)
1: Clockwise Output
(Normal)
Note) The data “0=Inverse” and “1=Normal” of ADC status is inverted with the ADC select
Instruction of "1=Inverse" and "0=Normal".
ON/OFF: Indicate the whole display On/Off status.
0: Whole Display "On”
1: Whole Display "Off"
Note) The data "0=On" and "1=Off" of Display On/Off status is inverted with the Display
On/Off instruction data of "1=On" and "0=Off".
RESET :Indicate the initializing by RES signal or reset instruction.
0: Not Reset status
1: In the Reset status
(f) Write Display Data
It writes the data on the data bus into the DD RAM column address increments automatically after data
writing, therefore, the MPU can write the data into the DD RAM continuosly without the address setting at
every writing time once the starting address is set.
A0
1
- 18 -
RD
1
WR
0
D7
D6
D5
D4
D3
Write Data
D2
D1
D0
Ver.2003-04-08
NJU6673
(g) Read Display Data
This instruction reads out the 8-bit data from DD RAM addressed by the column and the page
address.The column address automatically increments after the 8-bit read out, therefore, the MPU can
read the data from the DD RAM continuously without the address setting at every reading time once the
starting address is set. Note that the dummy read is required just after setting the column address
(see”(4-4)Access to the DD RAM and the Internal Register”). In the serial interface mode, the display data
is unable to read out.
A0
1
RD
0
WR
1
D7
D6
D5
D4
D3
Read Data
D2
D1
D0
(h) Normal or Inverse On/Off Set
It changes the display condition of normal or reverse for entire display area. The execution of this
instruction does not change the display data in the DD RAM.
A0
0
RD
1
D
WR
0
D7
1
D6
0
D5
1
D4
0
D3
0
D2
1
D1
1
0: Normal
RAM data “1” correspond to “On”
1: Inverse
RAM data “0” correspond to “On”
D0
D
(i) Static Drive
This instruction turns all the pixels ON regardless the data stored in the DD RAM. In this time, the data
in DD RAM are remained and unchanged. This instruction is executed prior to the “Normal or Inverse
On/Off Set” instruction.
A0
RD
WR
D7
D6
D5
D4
D3
D2
D1
D0
0
1
0
1
0
1
0
0
1
0
D
D
0: Normal Display
1: Whole Display turns On
(j) EVR Register Set
It controls the voltage regulator circuit of the internal LCD power supply to adjust the LCD display
contrast by changing the LCD driving voltage “V5”. By data setting into the EVR register, the LCD driving
voltage “V5” selects out of 16 steps of regulated voltage. The voltage adjustable range of “D5” is fixed by
the external resistors. For details, refer the section”(3-2) Voltage Adjust Circuits”.
A0
0
A3
0
RD
1
WR
0
D7
1
A2
0
D6
0
D5
0
A1
0
A0
0
1
1
D4
0
D3
A3
:
:
1
1
D2
A2
D1
A1
D0
A0
VLCD
Low
:
:
High
VLCD=VDD-V5
When EVR doesn't use, set the EVR register to (0,0,0,0).
Ver.2003-04-08
- 19 -
NJU6673
(k) Read Modify Write
This instruction sets the Read Modify Write controlling the page address increment. In this mode, the
Column Address only increments when execute the display data “Write instruction; but no change when
the display data “Read “ Instruction. This status is continued until the End instruction execution. When the
End instruction is executed, the Column Address goes back to the start address before the execution of
this “Read Modify Write” instruction. This function reduces the load of MPU for repeating display data
change of the fixed area (ex. cursor blink)
A0
0
RD
1
WR
0
D7
1
D6
1
D5
1
D4
0
D3
0
D2
0
D1
0
D0
0
Note) In this “Read Modify Write” mode, out of display data “Read”/”Write”, any instructions except
Address Set” can be executed.
“Column
The Example of Read Modify Write Sequence
Page Address Set
Column Address Set
Set to the Start
Address of Curs or
Display
Read Modify Write
Start to the
Read Modify Write
The data is ignored
Dummy Read
Column Counter doesn’t increase
Data Read
Column Counter
doesn’t increase
Data inverse by MPU
Data Write
Column Counter increase
Dummy Read
Column Counter doesn’t increase
Data Read
Column Counter doesn’t increase
Data Write
Column Counter increase
Dummy Read
Column Counter doesn’t increase
Data Read
Column Counter doesn’t increase
Data Write
Column Counter increase
End the Read Modify Write
End
No
Finish?
Yes
- 20 -
Ver.2003-04-08
NJU6673
(l) End
This instruction releases the Read Modify Write mode and the column address back to the address
where the read modify write mode setting.
A0
0
RD
1
WR
0
D7
1
D6
1
D5
1
D4
0
D3
1
D2
1
D1
1
D0
0
Return
Column Address
N
N+1
N+2
N+3
N+m
N
Read Modify write set
End
(m) Reset
This instruction executes the following initialization. The reset by the reset signal input to the RES
terminal (hardware reset) is required when power turns on. This reset instruction does not use instead of
this hardware reset when power turns on.
Initialization
1) Set the Display Start Line Register to 00H.
2) Set the Column Address Counter to 00H.
3) Set the page Page Address Register to page “0”.
4) Set the EVR Register to 0H.
The DD RAM is not affected of this initialization.
A0
0
RD
1
WR
0
D7
1
D6
1
D5
1
D4
0
D3
0
D2
0
D1
1
D0
0
(n) Internal Power Supply ON/OFF
This instruction control ON and OFF for the internal Voltage Converter, Voltage Regulator and Voltage
Follower circuits. For the Booster circuits operation, the oscillation circuits must be in operation.
A0
0
RD
1
D
WR
D7
D6
D5
D4
0
0
0
1
0
0: Internal Power Supply Off
1: Internal Power Supply On
D3
0
D2
1
D1
0
D0
D
The internal Power Supply must be Off when external power supply using.
*1
The set up period of internal power supply On depends on the step up capacitors, voltage stabilizer
capacitors, VDD and VLCD. Therefore it requires the actual evaluation using the LCD module to get the
correct time.(Refer to the (3-4) Fig.4)
Ver.2003-04-08
- 21 -
NJU6673
(o) Driver Outputs ON/OFF
This instruction controlls ON/OFF of the LCD Driver Outputs.
A0
0
RD
1
D
WR
D7
D6
D5
D4
D3
0
1
0
1
0
1
0: LCD driving waveform output Off
1: LCD driving waveform output On
D2
0
D1
1
D0
D
The NJU6673 implements low power LCD driving voltage generator circuit and requires the following
Power supply ON/OFF sequence.
LCD Driving power supply ON/OFF sequences
The sequences below are required when the power supply turns ON/OFF.For the power supply turning on
operation after the power-save mode, refer the “power save release sequence” mentioned after.
Turn ON sequence
Turn OFF sequence
Display OFF
E.V.R. Register set
Internal Power Supply ON
or
External Power supply ON
(Wait Time) *1
Whole Display ON
Internal Power Supply OFF
or
External Power supply OFF
Driving Outputs ON
(Wait Time) *1
NJU6673 Power OFF
*1 : The Internal Power Supply rise time is depending on the condition of the Supply Voltage, VLCD=VDD-V5
External Capacitor of Booster, and External Capacitor connected to V1 to V5. To know the rise time
correctly, test by using the actual LCD module.
- 22 -
Ver.2003-04-08
NJU6673
(p) Power Save(complex command)
When Static Drive ON at the Display OFF status(inverse order also same), the internal circuits goes to
the Power Save Mode and the operating current is dramatically reduced, almost same as the standby
current. The internal status in the Power Save Mode is shown as follows;
1: The Oscillation Circuits and the Internal Power Supply Circuits stop the operation.
2: LCD driving is stopped. Segment and Common drivers output VDD level voltage.
3: The display data and the internal operating condition are remained and kept as just before enter the
Power Save Mode.
4: All the LCD driving bias voltage(V1 to V5) is fixed to the VDD level.
The power save and its release perform according to the following sequences.
{ Power Save Sequence
{ Power Save Release Sequence
Display OFF
Normal Display
Static Drive ON
Display ON
Driver Outputs OFF
(Wait Time)
(Static Drive ON)
Driver Outputs ON
The NJU6673 constantly spends the current without the execution of the Driver Outputs OFF instruction.
The LCD drive waveform is not output until the Driver Outputs ON instruction is executed.
*1 : In the Power Save sequence, the Power Save Mode starts after the Static Drive ON bcommand is
executed.
*2 : In the Power Save Release sequence, the Power Save Mode releases just after the Static Drive OFF
instruction execution. The Display ON instruction is allowed to execute at any time after the Static Drive
OFF instruction is completed.
*3 : The Internal Power Supply rise time is depending on the condition of the Supply Voltage, VLCD=VDD-V5 ,
External Capacitor of Booster, and External Capacitor connected to V1 to V5. To know the rise time
correctry, test by using the actual LCD module.
*4 : LCD driving waveform is output after the exection of the Driver Outputs ON instruction execution.
*5 : In case of the external power supply operation, the external power supply should be turned off before
the Power Save Mode and connected to the VDD for fixing the voltage of VOUT terminal. In this time, VOUT
terminal also should be made codition like as disconection to the lowest voltage of the system.
(q) ADC Select
This instruction determines the correspondence of Column in the DD RAM with the Segment Driver
Outputs. Segment Driver Outout order is inverse when this instruction executes, therefore, the placement
the NJU6673 against the LCD panel becomes easy.
A0
0
Ver.2003-04-08
RD
1
D
D6
D5
D4
D3
WR
D7
0
1
0
1
0
0
0: Clokwise Output(Normal)
1: Counterclockwise Output(Inverse)
D2
0
D1
0
D0
0/1
- 23 -
NJU6673
(3)
Internal Power Supply
(3-1) Voltage tripler
The 3-time voltage booster circuit outputs the negative Voltage(VDD Common) boosted 3 times of
VDD-VSS from the VOUT terminal with connecting the five capacitors between C1+ and C1-, C2+ and C2-, and
VSS and VOUT. In case of the 2-time voltage booster operation, connect the two capacitor between C2+ and
C2-, VSS and VOUT, then connect the C1+ and C2+ terminals. Voltage Booster circuits requires the clock
signals from internal oscillation circuit or the external clock signal. therefore, the internal oscillation
circuits or the external clock supplier must be operating when the voltage booster is in operation.
The boosted voltage of VDD-VOUT must be 10V or less.
The boost voltage and the capacitor connection are shown below.
The boosted voltage and VDD, VSS
VDD=+3V
VSS=0V
VOUT=-3V
VOUT=-6V
2 time voltage
3 time voltage
(3-2) Voltage Adjust Circuits
The boosted voltage of VOUT outputs V5 for LCD driving through the voltage adjust circuits. The output
voltage of V5 is adjusted by Ra and Rb within the range of |V5| < |VOUT|.
The output is calculated by the following formula(1).
(1)
VLCD = VDD-V5 = (1+Rb/Ra)VREG
The VREG voltage is a reference voltage generated by the built-in bleeder registance. VREG is adjustable
by EVR functions (see section 3-3).
For minor adjustment of V5, it is recommended that the Ra and Rb is composed of R2 as variable
resistor and R1 and R3 as fixed resistors, constant should be connected to VDD terminal,VR and V5 ,as
shown below.
VDD
VREG
Ra
R1
+
VR
R2
V5
R3
VOUT
Rb
Fig-3 Voltage Adjust Circuit
<Design example for R1, R2 and R3 / Reference>
R1+R2+R3=3.1MΩ
(Determined by the current flown between VDD- V5)
Variable voltage range by the R2. -3.2V to -6.3V (VLCD= VDD- V5=6.2V to 9.3V)
(Determined by the LCD electrical characteristics)
VREG=3V(In case of EVR=(F)H)
- R1, R2 and R3 are calculated by above conditions and the formula of (1) to mentioned below;
R2=0.5MΩ,
R3=1.6MΩ
R1=1.0MΩ,
Note) V5 voltage is generated referencing with VREG voltage beased on the supply voltage (VDD and VSS) as
shown in above figure. Therefore, VLCD (VDD-V5) is affected including the gain (Rb/Ra) by the fluctuation
of VREG voltage based on the supply voltage. The power supply voltage should be stabilized for V5 stable
operation.
- 24 -
Ver.2003-04-08
NJU6673
(3-3) Contrast Adjustment by the EVR function
The EVR selects the VREG voltage out of the following 16 conditions by setting 4-bit data into the EVR
register. With the EVR function, VREG is controlled, and the LCD display contrast is adjusted. The EVR
controls the voltage of VREG by instruction and changes the voltage of V5.
A step with EVR is set like table shown below.
*
EVR register
VREG [V]
VLCD
0H
(0, 0, 0, 0)
(135/150)(VDD-VSS)
Low
1H
(0, 0, 0, 1)
(136/150)(VDD-VSS)
:
2H
(0, 0, 1, 0)
(137/150)(VDD-VSS)
:
:
:
:
:
:
:
:
:
EH
(1, 1, 1, 0)
(149/150)(VDD-VSS)
:
FH
(1, 1, 1, 1)
(150/150)(VDD-VSS)
High
In use of the EVR function, the voltage adjustment circuit must turn on by the power supply instruction.
Adjustable range of the LCD driving voltage by EVR function
The adjustable range is decided by the power supply voltage VDD and the ratio of external resistors Ra and
Rb.
[ Design example for the adjustable range / Reference ]
- Condition VDD =3.0V, VSS=0V
Ra=1MΩ, Rb=1MΩ ( Ra:Rb=1:1 )
The adjustable range and the step voltage are calculated as follows in the above condition.
In case of setting 00H in the EVR register,
VLCD
= ((Ra+Rb)/Ra) VREG
= (2/1)[(135/150)3.0]
= 5.4V
In case of setting 0FH in the EVR register,
VLCD
= ((Ra+Rb)/Ra) VREG
= (2/1)[(150/150)3.0]
= 6.0V
Adjustable Range
Step Voltage
Ver.2003-04-08
(min.)0H
5.4
40
(max.)F H
6.0 [V]
[mV]
- 25 -
NJU6673
(3-4) LCD Driving Voltage Generation Circuits
The LCD driving bias voltage of V1,V2,V3,V4 are generated by dividing the V5 voltage with the internal
bleeder resistance and is supplied to the LCD driving circuits after the impedence conversion by the
voltage follower.
The external capacitors to V1 to V5 for Bias voltage stabilization may be removed in use of small size
LCD panel. The equivalent load of LCD panel may be changed depending on display patterns. Therefore,
it require display quality check on various display patterns actually without external capacitors. If the
display quality is not so good, external capacitors should connects as show in Fig. 4. (If no need external
capacitors as result of experiment, the application patterns (wiring) should be prepared for recovery.)
Using the internal Power Supply
Using the external Power Supply
VSS
+
C 1+
C1
C 1C 2+
+
COUT
+
C2
VSS
C 1+
C 1C 2+
C 2-
C 2-
∗2
VOUT
R3
V5
∗1
R2
VOUT
V5
NJU6673
VR
VR
VDD
VDD
V1
V1
V2
NJU6673
R1
+
C3
+
C4
V2
+
C5
V3
+
C6
V4
+
C7
V5
External
Voltage
Generator
V3
V4
V5
Fig.4
.
Reference set up value VLCD=VDD- V5=6.2-9.3V
.
∗1 Short wiring or sealed wiring to the VR terminal is required due to
the high impedance of VR terminal.
∗2 Following connection of VOUT is required when external power
supply using.
When VSS>V5, VOUT=V5
When VSS≤V5, VOUT=VSS
- 26 -
COUT
to 1.0µF
C 1, C 2
to 1.0µF
C3-C7
0.1 to 0.47 µF
R1
1MΩ
R2
500kΩ
R3
1.6MΩ
Ver.2003-04-08
NJU6673
(4) MPU Interface
(4-1) Interface type selection
Two MPU interface types are available in the NJU6673: by 1) 8-bit bi-directional data bus (D7 to D0), 2)
serial data input (SI:D7). The interface type (the 8 bit parallel or serial interface) is determined by the
condition of the P/S terminals connecting to “H” or “L” level as shown in Table 5. In case of the serial
interface, neither the status read-out nor the RAM data read-out operation is allowed..
P/S
H
L
I/F type
Parallel
Serial
CS
CS
CS
A0
A0
A0
Table 5
RD
RD
-
WR
WR
-
SEL68
SEL68
-
D7
D7
SI
D6
D6
SCL
D5-D0
D5-D0
Hi-Z
Parallel Interface
The NJU6673 interfaces the 68- or 80-type MPU directly if the parallel interface (P/S=”H” is selected.
The 68-type or 80-type MPU is selected by connecting the SEL68 terminal to “H” or “L” as shown in
table 6.
Table 6
CS
A0
SEL68
Type
H
68 type MPU
CS
A0
L
80 type MPU
CS
A0
RD
WR
D7-D0
E
RD
R/W
WR
D7-D0
D7-D0
(4-2) Discrimination of Data Bus Signal
The NJU6673 discriminates the mean of signal on the data bus by the combination of A0, E, R/W, and
(RD, WR) signals as shown in Table 7.
common
A0
H
H
L
L
Ver.2003-04-08
68 type
R/W
H
L
H
L
Table 7
80 type
Function
RD
WR
L
H
Read Display Data
H
L
Write Display Data
L
H
Status Read
H
L
Write into the Register(Instruction)
- 27 -
NJU6673
(4-3) Serial Interface.(P/S="L")
The serial interface of the NJU6673 consists of the 8-bit shift register and 3-bit counter. In case the
chip is selected (CS=L), the input to D7(SI) and D6(SCL) becomes available, and in case that the chip isn’t
selected, the shift register and the counter are reset to the initial condition.
The data input from the terminal(SI) is MSB first like as the order of D7, D6,------ D0, by a serial interface,
it is entered into with rise edge of serial clock(SCL). The data converted into parallel data of 8-bit with the
rise edge of 8th serial clock and processed.
It discriminates display data or instructions by A0 input terminal. A0 is read with rise edge of (8 X n)th of
serial clock (SCL), it is recognized display data by A0=“H” and instruction by A0=“L” A0 input is read in the
rise edge of (8 X n)th of serial clock (SCL) after chip select and distinguished.
However,in case of RES=“H” to “L” or CS=“L” to “H” with trasfered data does not fill 8 bit, attention is
necessary because it will processed as there was command input. Always, input the data of (8 X n) style.
The SCL signal must be careful of the termination reflection by the wiring length and the external noise
and confirmation by the actual machine is recommended by it.
CS
SI
D7
D6
D5
D4
D1
D0
D7
7
8
9
D6
SCL
1
2
3
4
10
A0
Fig.5
- 28 -
Ver.2003-04-08
NJU6673
(4-4) Access to the Display Data RAM and Internal Register.
The NJU6673 transfers data to the MPU through the bus holder with the internal data bus.
In case of reading out the display data contents in the DD RAM, the data which was read in the first
data read cycle (= the dummy read ) is memorized in the bus holder. Then the data is read out to the
system bus from the bus holder in the next data read cycle. Also, In case that the MPU writes into DD
RAM, the data is temporarily stored in the bus holder and is then written into DD RAM by the next data
write cycle.
Therefore, the limitation of the access to NJU6673 from MPU side is not access time (tACC,tDS) of
Display Data RAM and the cycle time becomes dominant. With this, speed-up of the data transfer with the
MPU becomes possible. In case of cycle time isn’t met, the MPU inserts NOP operation only and
becomes an equivalent to an execution of wait operation on the satisfy condition in MPU.
When setting an address, the data of the specified address isn’t output immediately by the read
operation after setting an address, and the data of the specified address is output at the 2nd data read
operation. Therefore, the dummy read is always necessary once after the address set and the write cycle.
(See Fig. 6)
The example of Read Modify Write operation is mentioned in (2-1)Instruction -k)The sequence of
Inverse Display.
Write Operation
WR
MPU
DATA
N
I/O Buffer
Internal
timing
N+2
N+1
N
N+ 1
N+3
N+ 2
N+ 3
WR
Read Operation
MPU
WR
RD
DATA
N
n
N
Address set N
Dummy Read
n+1
Data Read n
Data Read n+1
WR
RD
Internal
timing
N
Column Address
I/O Buffer
N
N+1
n
N+2
n+1
n+2
Fig.6
(4-5) Chip Select
CS is Chip Select terminal. In case of CS="L". the interface with MPU is available. In case of CS=”H”,
the D0 to D7 are high impedance and A0, RD, WR, SI and SCL inputs are ignored. If the serial interface is
selected when CS=”H” the shift register and counter are reset. However, the reset is always operated in
any conditions of CS.
Ver.2003-04-08
- 29 -
NJU6673
ABSOLUTE MAXIMUM RATINGS
Supply Voltage(2)
V5
RATINGS
-0.3 - +7.0
-0.3 -+3.6(Used Tripler)
VDD-11.0 - VDD+0.3
Supply Voltage(3)
V1,V2,V3,V4
V5-VDD+0.3
V
VIN
-0.3-VDD+0.3
V
Topr
-30-+80
°C
Tstg
-55-+125
°C
PARAMETER
SYMBOL
VDD
Supply Voltage(1)
Input Voltage
Operating
Temperature
Strage temperature
VDD
UNIT
V
V
VDD
VSS
V5
Note 1) All voltage values are specified as VSS=0V.
Note 2) The relation of VDD>V1>V2>V3>V4>V5>VOUT; VDD>VSS>VOUT must be maintained.
In case of inputting external LCD driving voltage , the LCD drive voltage should start supplying to
NJU6673 at the mean time of turning on VDD power supply or after turned on VDD .
In use of the voltage boost circuit, the condition that the supply voltage: 11.0V> VDD -VOUT is necessary.
Note 3) If the LSI are used on condition beyond the absolute maximum rating, the LSI may be destroyed.
Using LSI within electrical characteristics is strongly recommended for normal operation.
Use beyond the erectric characteristics conditions will cause malfunction and poor reliability.
Note 4) Decoupling capacitor should be connected between VDD and VSS due to the stabilized operation for
the voltage converter.
- 30 -
Ver.2003-04-08
NJU6673
ELECTRICAL CHARACTERISTICS
PARAMETER
V1,V2
V3,V4
VIHC
VILC
VOHC
VOLC
ILI
IL0
(VDD=2.4V-3.6V, VSS=0V, Ta=-20 to 75°C)
MIN
TYP
MAX
UNIT
2.4
3.0
3.6
V
2.4
5.5
VDD-10.0
VDD-4.0
VDD-10.0
V
VDD-0.6VLCD
VDD
VLCD=VDD-V5
VDD-0.4VLCD
V5
0.8V
VDD
A0, D0-D7, RD, WR, RES, CS
DD
V
P/S, SEL68, DUTY, CDIR Terminal
VSS
0.2VDD
IOH=-0.5mA
0.8VDD
VDD
D0-D7
V
Terminal
VSS
0.2VDD
IOL= 0.5mA
All input terminals
-1.0
1.0
µA
D0 to D7 terminals, Hi-Z state
-3.0
3.0
RON
Ta=25°C, VLCD=8.0V
3.0
4.5
kΩ
2
During Power Save Mode
0.05
5.0
µA
3
pF
4
kHz
µs
5
µs
6
SYMBOL
Operating Recommend
VDD
voltage(1) Available
Recommend
Operating Available
voltage(2) Available
Available
High Level
Input
Voltage Low Level
High Level
Output
Voltage Low Level
Input Leagage Current
Driver On-resistance
V5
IDDQ
Stand-by Current
Input Terminal
CIN
Capacitance
fOSC
Oscillation Frequency
tR
Reset Time
Reset “L”
tRW
level pulse Width
Output voltage
VDD1
VDD2
VOUT1
On-resistance
RTRI
Input voltage
Voltage booster
Adjustment range f
VOUT2
LCD driving oltage
V5
Voltage Follower
VREG%
Voltage Regulator
Operating Current
IOUT1
IOUT2
CONDITIONS
10
Ta=25°C
VDD= 3.0V Ta =25°C
RES terminal
9.3
1.0
11.4
13.5
10
3-times boost
3-times boost,VDD=3.0V
3-times boost,
VDD=3.0V, COUT=1.0µF
2.4
2.4
-6.6
5.5
3.3
-5.5
1600
V
7
2600
Ω
VDD-10.0V
VDD-4.0V
V
Voltage adjustment circuit “OFF”
VDD=3.0V; Ta =25°C
VDD-10.0V
VDD-4.0V
3.0
V
%
105
25
µA
µA
50
16
1
V
Voltage boost operation off
VDD=3.0V, VLCD=8V,
Display Checkerd pattern
NOTE
8
9
Note 1) Although the NJU6673 can operate in wide range of the operating voltage, it shall not be guaranteed in
a sudden voltage fluctuation during the access with MPU.
Note 2) RON is the resistance values in supplying 0.1V voltage-difference beteen power supply terminals
(V1,V2,V3,V4) and each output terminals (common/ segment). This is specified within the range of
Operating Voltage(2).
Note 3) Apply no access from MPU.
Note 4) Apply A0, D0 to D7,RD,WR,CS,RES,SEL68,P/S,T1,T2,DUTY,CDIR terminals.
Note 5) tR ( Reset Time ) refers to the reset completion time of the internal circuits from the rise edge of the RES
signal.
Note 6) Apply minimum pulse width of the RES signal. To reset, the ”L” pulse over tRW shall be input. .
Note 7) Apply to the VDD when using 3-times boost.
Note 8) The voltage adjustment circuit controls V5 within the range of the voltage follower operating voltage.
Ver.2003-04-08
- 31 -
NJU6673
Note 9) Each operating current shall be defined as being measured in the following condition.
External Voltage
Oprating Condition
Status
Supply
SYMBOL
Voltage
Voltage
Voltage
T2
T1
(Input terminal)
booster
adjustment
Follower
IOUT1
L
L/H
Unuse
Validity
Validity
Validity
IOUT2
H
H
Use (VOUT,V5)
Invalidity
Invalidity
Invalidity
LCD output terminal Open.
Display on, Display checered pattern, No access from MPU
Set VLCD=8V
Internal Oscillator : Validity
MEASUREMENT BLOCK DIAGRAM
: IOUT1
500kΩ
1MΩ
1.6MΩ
VR
VDD
V5
T1
NJU6673
A
VSS
C 1+
C 1-
+
1µF
C 2+ C 2-
T2
VOUT
+
1µF
+
1µF
: IOUT2
-5V
10kΩ
VDD
VDD
V1
10kΩ 10kΩ 10kΩ
V2
V3
NJU6673
A
- 32 -
VSS
C 1+
C 1-
C 2+ C 2-
10kΩ
V4
V5
VOUT
T1
T2
Ver.2003-04-08
NJU6673
BUS TIMING CHARACTERISTICS
•
Read/Write operation sequence(80 type MPU)
tCYC8
A0, CS
tr
tf
tAH8
tAW8
tCCL
WR, RD
tDH8
tCCH
tDS8
D0-D7
(Write)
tOH8
tACC8
D0-D7
(Read)
PARAMETER
Address Hold Time
Address Setup Time
System Cycle Time
WR, "L"
Control
Pulse Width RD, "L"
"H"
Data Setup Time
Data Hold Time
RD Access Time
Output Disable Time
Rise Time, Fall Time
SYMBOL
tAH8
tAW8
tCYC8
tCCL(W)
tCCL(R)
tCCH
tDS8
tDH8
tACC8
tOH8
tr, tf
SIGNAL
A0, CS
WR, RD
DD-D7
(VDD=2.4V to 3.6V, Ta=-20 to 75°C)
CONDITION
MIN
TYP
MAX UNIT
32
0
560
75
250
275
ns
150
30
175
CL=100pF
0
44
CS,WR,RD
A0, D0-D7
15
Note 1) All timing based on 20% and 80% of VDD voltage level.
Ver.2003-04-08
- 33 -
NJU6673
Read/Write operation sequence(68 type MPU)
tCYC6
E
tr
tf
tEWL
tEWH
R/W
tAW6
tAH6
A0, CS
tDH6
tDS6
D0-D7
(Write)
tACC6
tOH6
D0-D7
(Read)
PARAMETER
Address Hold Time
Address Setup Time
System Cycle Time
READ
Enable
Pulse Width
WRITE
Data Setup Time
Data Hold Time
Access Time
Output Disable Time
Rise Time, Fall Time
SYMBOL
tAH6
tAW6
tCYC6
SIGNAL
A0,CS
R/W
tEWH
E
tDS6
tDH6
tACC6
tOH6
D0-D7
tr, tf
E, R/W,
A0, D0-D7
E
(VDD=2.4V to 3.6V, Ta=-20 to 75°C)
CONDITION
MIN
TYP
MAX UNIT
32
32
560
250
62
ns
150
50
0
175
CL=100pF
0
56
15
Note 1) All timing based on 20% and 80% of VDD voltage level.
Note 2) tCYC6 shows the cycle of the E signal in active CS.
- 34 -
Ver.2003-04-08
NJU6673
Write operation sequence(Serial Interface)
tCSH
tCSS
CS
tSAH
tSAS
A0
tSCYC1
tSHW
tSLW
SCL
tr
tf
tSDS
tSDH
SI
PARAMETER
Serial Clock cycle
SCL "H" Pulse width
SCL "L" Pulse width
Address Setup Time
Address Hold Time
Data Setup Time
Data Hold Time
CS-SCL Time
Rise time, Fall Time
SYMBOL
tSCYC
tSHW
tSLW
tSAS
tSAH
tSDS
tSDH
tCSS
tCSH
tf, tr
SIGNAL
SCL
A0
SI
CS
(VDD=2.4V-3.6V, Ta=-20 to 75°C)
CONDITION
MIN
TYP
MAX UNIT
1000
300
300
250
400
ns
250
100
60
800
CS, SCL
SI, A0
15
Note 1) All timing are based on 20% and 80% of VDD voltage level.
Ver.2003-04-08
- 35 -
NJU6673
LCD DRIVING WAVERORM
FR
C0
C0
C1
C2
C3
C4
C5
C6
C7
C1
C8
C9
C10
C11
C12
C13
C14
C15
C2
S0
S4
S3
S2
S1
S0
S1
C0-S0
C0-S1
- 36 -
VDD
VSS
VDD
V1
V2
V3
V4
V5
VDD
V1
V2
V3
V4
V5
VDD
V1
V2
V3
V4
V5
VDD
V1
V2
V3
V4
V5
VDD
V1
V2
V3
V4
V5
V5
V4
V3
V2
V1
VDD
-V1
-V2
-V3
-V4
-V5
V5
V4
V3
V2
V1
VDD
-V1
-V2
-V3
-V4
-V5
Ver.2003-04-08
NJU6673
APPLICATION CIRCUIT
Microprocessor Interface Example
The NJU6673 is connectable to 80-type MPU or 68-type. In use of Serial Interface, it is possible to be controlled
by the signal line with the more small being.
*:SEL68 terminal shall be connected to VDD or VSS.
80 type MPU
VCC
A1-A7
IORQ
MPU
VDD
A0
A0
Decoder
SEL68
CS
NJU6673
D0-D7
D0-D7
VDD
RD
WR
RES
GND
RD
WR
RES
P/S
VSS
RESET
68 type MPU
VDD
VCC
MPU
A0
A1-A15
VMA
A0
Decoder
SEL68
CS
NJU6673
D0-D7
GND
VDD
D0-D7
E
R/W
RES
E
R/W
RES
VDD
VSS
P/S
RESET
Serial Interface
VCC
A0
A0
VDD
SEL68
A1-A7
MPU
Decoder
CS
NJU6673
D7(SI)
D6(SCL)
Port 1
Port 2
GND
RES
RES
VSS
P/S
RESET
Ver.2003-04-08
- 37 -
NJU6673
MEMO
[CAUTION]
The specifications on this databook are only
given for information , without any guarantee
as regards either mistakes or omissions. The
application circuits in this databook are
described only to show representative usages
of the product and not intended for the
guarantee or permission of any right including
the industrial rights.
- 38 -
Ver.2003-04-08