The NJU6679 is a bit map LCD driver to display graphics or charac-The NJU6679 is a bit map LCD driver to display graphics or characters. It contains 25,344 bits display data RAM, microprocessor inter-ters. It contains 25,344 bits display data RAM, microprocessor interface circuits, instruction decoder, 132-segment and 128-common driv-face circuits, instruction decoder, 132-segment and 128-common drivers.ers.
The bit image display data is transferred to the display data RAM byThe bit image display data is transferred to the display data RAM by
serial or 8-bit parallel interface.serial or 8-bit parallel interface.
The NJU6679 displays 128 x 132 dots graphics or 8-character 8-lineThe NJU6679 displays 128 x 132 dots graphics or 8-character 8-line
by 16 x 16 dots character.by 16 x 16 dots character.
It oscillates by built-in OSC circuit without any external components.It oscillates by built-in OSC circuit without any external components.
Furthermore, the NJU6679 features Partial Display Function whichFurthermore, the NJU6679 features Partial Display Function which
creates up to 2 blocks of active display area and optimizes duty cyclecreates up to 2 blocks of active display area and optimizes duty cycle
ratio. This function sets optimum boosted voltage by the combinationratio. This function sets optimum boosted voltage by the combination
with both of programmable 6-time voltage booster circuit and 201-with both of programmable 6-time voltage booster circuit and 201step electrical variable resistor. As result, it reduces the operating cur-step electrical variable resistor. As result, it reduces the operating current.rent.
The operating voltage from 2.4V to 3.6V and low operating current areThe operating voltage from 2.4V to 3.6V and low operating current are
useful for small size battery operating items.useful for small size battery operating items.
FEATURES FEATURES
Direct Correspondence between Display Data RAM and LCD Pixel Direct Correspondence between Display Data RAM and LCD Pixel
Display Data RAM - 25,344 bits (1.5 times over than display size) Display Data RAM - 25,344 bits (1.5 times over than display size)
236 LCD Drivers - 128-common and 132-segment 236 LCD Drivers - 128-common and 132-segment
Direct Microprocessor Interface for both of 68 and 80 type MPU Direct Microprocessor Interface for both of 68 and 80 type MPU
Serial Interface Serial Interface
Partial Display Function Partial Display Function
((2 blocks of active display area and automatic 2 blocks of active display area and automatic duty cycle ratio selection)duty cycle ratio selection)
Easy Vertical Scroll by the variable start line address and over size display data RAM Easy Vertical Scroll by the variable start line address and over size display data RAM
Programmable Bias selection ; 1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12 bias Programmable Bias selection ; 1/4,1/5,1/6,1/7,1/8,1/9,1/10,1/11,1/12 bias
Common Driver Order Assignment by mask option Common Driver Order Assignment by mask option
Version VersionCC00 to C to C127127(Pin name)(Pin name)
NJU6679ANJU6679A ComCom00 to Com to Com127127
NJU6679BNJU6679B ComCom127127 to Com to Com00
Useful Instruction Set Useful Instruction Set
Display Data Read/Write, Display ON/OFF Cont, Inverse Display, Page Address Set, Display Data Read/Write, Display ON/OFF Cont, Inverse Display, Page Address Set,
Display Start Line Set, Partial Display, Bias Select, Column Address Set, Status Read, Display Start Line Set, Partial Display, Bias Select, Column Address Set, Status Read,
All On/Off, Voltage Booster Circuits Multiple Select(Maximum 6-time), n-Line Inverse, All On/Off, Voltage Booster Circuits Multiple Select(Maximum 6-time), n-Line Inverse,
Read Modify Write, Power Saving, ADC Select, etc. Read Modify Write, Power Saving, ADC Select, etc.
Power Supply Circuits for LCD; Programmable Voltage Booster Circuits(6-time Maximum), Power Supply Circuits for LCD; Programmable Voltage Booster Circuits(6-time Maximum),
Regulator, Voltage Follower x 4 Regulator, Voltage Follower x 4
Precision Electrical Variable Resistance Precision Electrical Variable Resistance
Low Power Consumption Low Power Consumption
Operating Voltage Operating Voltage --- 2.4V to 3.6V --- 2.4V to 3.6V
LCD Driving Voltage LCD Driving Voltage --- 6.0V to 18V --- 6.0V to 18V
Package Outline Package Outline --- COF / TCP / Bumped Chip --- COF / TCP / Bumped Chip
C-MOS Technology C-MOS Technology
PACKAGE OUTLINE PACKAGE OUTLINE
NJU6679CLNJU6679CL
JUL.10.2000JUL.10.2000
Ver. 2.1 Ver. 2.1
PAD LOCATION PAD LOCATION
NJU6679NJU6679
1
1
0
C
C
63
64
C
C
DUMMY19
DUMMY18
DUMMY17
DUMMY16
DUMMY15
DUMMY14
DUMMY13
DUMMY12
V
I/O P/S="H" : Tri-state bi-directional Data I/O terminal in 8-bit parallel operation.
P/S="L" : D7=Serial data input terminal. D 6=Serial data clock signal input
terminal. Data from SI is loaded at the rising edge of SCL and
latched as the parallel data at 8th rising edge of SCL.
11A0IConnect to the Address bus of MPU. The data on the D 0 to D7 is
distinguished between Display data and Instruction by status of A0.
A0HL
Distin.Display DataInstruction
4RESIReset terminal. When the RES terminal goes to "L", the initialization is
performed. Reset operation is executing during "L" state of RES.
10CSIChip select terminal. Data Input/Output are available during CS ="L".
NoSymbolI/OF u n c t i o n
13RD(E)I<In case of 80 Type MPU>
RD signal of 80 type MPU input terminal. Active "L"
During this signal is "L" , D0 to D7 terminals are output.
<In case of 68 Type MPU>
Enable signal of 68 type MPU input terminal. Active "H"
12WR(R-
W)
I<In case of 80 Type MPU>
Connect to the 80 type MPU WR signal. Actie "L".
The data on the data bus input syncronizing the rise edge of this signal.
<In case of 68 Type MPU>
The read/write control signal of 68 type MPU input terminal.
R/WHL
StateReadWrite
3SEL68IMPU interface type selection terminal.
SEL68HL
State68 Type80 Type
NJU6679NJU6679
2P/SIserial or parallel interface selection terminal.
P/S
"H"CSAD0 to D7RD,WR-
"L"CSA0SI(D7)Write Only SCL(D6)
Chip Select Data/Command
Data
RAM data and status read operation do not work in mode of
the serial interface.
In case of the serial interface (P/S="L"),RD and WR must be fixed
"H" or "L", and D0 to D5 are high impedance.
8
9
41 to 104 C0 to
OSC1
OSC2
C63
ISystem clock input terminal for Maker testing.(This terminal should be Open)
For external clock operation, the clock shoud be input to OSC1 terminal.
OLCD driving signal output terminals.
Segmet output terminals:S 0 to S131
Common output terminals:C 0 to C127
Segment output terminal
The following output voltages are selected by the combination of FR and data
in the RAM.(non of the n-line inverse functions)
Output Voltage
NormalReverse
2
105 to 236
S0
toS131
RAM
Data
O
H
L
FR
HVDDV2
LV5V3
HV
LV3V5
Read/Writeserial Clock
V
DD
237 to 300
C64 to
C127
Common output terminal
The following output voltages are selected by the combination of FR and status
of common.
O
Scan dataFROutput Voltage
H
L
HV5
LVDD
HV1
LV4
NJU6679NJU6679
Functional Description Functional Description
(1) Description for each blocks(1) Description for each blocks
(1-1) Busy Flag (BF)(1-1) Busy Flag (BF)
While the internal circuits are operating, the busy flag (BF) is "1" and any instruction excepting for the statusWhile the internal circuits are operating, the busy flag (BF) is "1" and any instruction excepting for the status
read are inhibited .read are inhibited .
The busy flag goes to “1” from DThe busy flag goes to “1” from D77 terminal when status read instruction is executed. terminal when status read instruction is executed.
When enough cycle time over than tWhen enough cycle time over than tCYCCYC indicated in “ BUS TIMING CHARACTERISTICS” is ensured, no indicated in “ BUS TIMING CHARACTERISTICS” is ensured, no
need to check the busy flag for reduction of the MPU loads.need to check the busy flag for reduction of the MPU loads.
(1-2)Display Start Line Register(1-2)Display Start Line Register
The Display start Line Register is a pointer register which indicates the address in the Display Data RAM The Display start Line Register is a pointer register which indicates the address in the Display Data RAM
corresponding with COM corresponding with COM00(normally it display the top line in the LCD Panel). This register also operates for(normally it display the top line in the LCD Panel). This register also operates for
vertical display scroll, the display page change and so on. The Display Start Line Set instruction sets the vertical display scroll, the display page change and so on. The Display Start Line Set instruction sets the
display start address of the Display Data RAM represented in 8-bit to this register. display start address of the Display Data RAM represented in 8-bit to this register.
(1-3) Line Counter(1-3) Line Counter
The Line Counter generates the line address of display data RAM by the count up operation synchronizing theThe Line Counter generates the line address of display data RAM by the count up operation synchronizing the
common cycle after the reset operation at the status change of internal FR signal.common cycle after the reset operation at the status change of internal FR signal.
(1-4) Column Address Counter(1-4) Column Address Counter
The column address counter is 8-bit pre-settable counter addressing the column address of display data RAMThe column address counter is 8-bit pre-settable counter addressing the column address of display data RAM
as shown in Fig. 1. It is incremented (+1) up to (84)as shown in Fig. 1. It is incremented (+1) up to (84)HH by the Display Data Read/Write instruction execution. by the Display Data Read/Write instruction execution.
It stops the count up operation at (84)It stops the count up operation at (84)HH, and it does not count up non existing address area over than (84), and it does not count up non existing address area over than (84)HH by by
the count lock function. This count lock is released by new column address set.the count lock function. This count lock is released by new column address set.
The column address counter is independent of the Page Register.The column address counter is independent of the Page Register.
By the Address Inverse Instruction, the column address decoder inverse the column address of Display DataBy the Address Inverse Instruction, the column address decoder inverse the column address of Display Data
RAM corresponding to the Segment Driver.RAM corresponding to the Segment Driver.
(1-5) Page Register(1-5) Page Register
The page register gives a page address of Display Data RAM as shown in Fig. 1. When the MPU accessesThe page register gives a page address of Display Data RAM as shown in Fig. 1. When the MPU accesses
the data with the page change, the page address set instruction is required.the data with the page change, the page address set instruction is required.
(1-6) Display Data RAM(1-6) Display Data RAM
Display Data RAM is the bit map RAM consisting of 25,344 bits to memorize the display data corresponding toDisplay Data RAM is the bit map RAM consisting of 25,344 bits to memorize the display data corresponding to
each pixel of LCD panel. The each bit in the Display Data RAM corresponds to the each pixel of the LCDeach 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.panel and controls the display by following bit data.
When Normal Display : On="1" , Off="0"When Normal Display : On="1" , Off="0"
When Inverse Display : On="0" , Off="1"When Inverse Display : On="0" , Off="1"
The Display Data RAM outputs 132-bit parallel data in the area addressed by the line counter, and these dataThe Display Data RAM outputs 132-bit parallel data in the area addressed by the line counter, and these data
are set into the Display Data Latch.are set into the Display Data Latch.
The access operation from MPU to the display data RAM and the data output from the display data RAM areThe access operation from MPU to the display data RAM and the data output from the display data RAM are
so controlled to operate independently that the data rewriting does not influence with any malfunctions to theso controlled to operate independently that the data rewriting does not influence with any malfunctions to the
display.The relation between column address and segment output can inverse by the Address Inverse Instruc-display.The relation between column address and segment output can inverse by the Address Inverse Instruction ADC as shown in Fig.1.tion ADC as shown in Fig.1.
(1-7) Common Driver Assignment(1-7) Common Driver Assignment
The scanning order can be assigned by mask option as shown on Table 1.The scanning order can be assigned by mask option as shown on Table 1.
Fig.1 Correspondence with Display Data RAM AddressFig.1 Correspondence with Display Data RAM Address
Pege 0
Pege 1
Pege 2
:
:
:
:
:
:
:
:
7C 7D
7A 7B
09 08 07 06 05 04 03 02 01 00
122 123 124 125 126 127 128 129 130 131
7E 7F 80 81 82 83
NJU6679NJU6679
For example the
Line
Address
Display start line
is 10H
00
08
10C0
18C8
:
:
:
:
:
:
:
:
88C120
90
98
:
:
:
:
B8
NJU6679NJU6679
(1-8) Reset Circuit(1-8) Reset Circuit
Reset circuit operates the following initializations when the condition of RES terminal goes to "L" level.Reset circuit operates the following initializations when the condition of RES terminal goes to "L" level.
Initialization Initialization
11Display OffDisplay Off
22Normal Display (Non-inverse display)Normal Display (Non-inverse display)
33ADC Select : Normal (ADC Instruction DADC Select : Normal (ADC Instruction D00 =”0”) =”0”)
44Read Modify Write Mode OffRead Modify Write Mode Off
55Internal Power supply (Voltage Booster) circuits OffInternal Power supply (Voltage Booster) circuits Off
66Static Drive OffStatic Drive Off
77Driver Output OffDriver Output Off
88Clear the serial interface registerClear the serial interface register
99Set the address(00)Set the address(00)HH to the Column Address Counter to the Column Address Counter
10 10Set the 1st Line in the Display Start Line Register.page (00)Set the 1st Line in the Display Start Line Register.page (00)H H to the Page Address Registerto the Page Address Register
11 11Set the page “0” to the Page Address RegisterSet the page “0” to the Page Address Register
12 12Set the EVR register to (FF)Set the EVR register to (FF)HH
13 13Set the All display(1/128 duty)Set the All display(1/128 duty)
14 14Set the Bias select(1/12 Bias)Set the Bias select(1/12 Bias)
15 15Set the 6-Time Voltage BoosterSet the 6-Time Voltage Booster
16 16Set the n line turn over register (0)Set the n line turn over register (0)HH
The RES terminal should be connected to the Reset terminal of MPU for the initialization at the mean timeThe RES terminal should be connected to the Reset terminal of MPU for the initialization at the mean time
with MPU as shown in "MPU Interface Example". The period of reset signal requires over than 10us RES="L"with MPU as shown in "MPU Interface Example". The period of reset signal requires over than 10us RES="L"
level input as shown in "Electrical Characteristics". After 1us from the rise edge of RES signal, the operationlevel input as shown in "Electrical Characteristics". After 1us from the rise edge of RES signal, the operation
goes to normal.goes to normal.
When the internal LCD power supply is not used, the external LCD power supply into the NJU6679 must beWhen the internal LCD power supply is not used, the external LCD power supply into the NJU6679 must be
turned on during RES = "L". Although the condition of RES="L" clear each registers and initialize as above, theturned on during RES = "L". Although the condition of RES="L" clear each registers and initialize as above, the
oscillation circuit and the output terminal conditions (Doscillation circuit and the output terminal conditions (D00 to D to D77) are not influenced. The initialization must be) are not influenced. The initialization must be
performed using RES terminal at the power on, to prevent hung up or any incorrect operations. The resetperformed using RES terminal at the power on, to prevent hung up or any incorrect operations. The reset
Instruction performs the initialization procedures from No.9 to No.16 as shown in above.Instruction performs the initialization procedures from No.9 to No.16 as shown in above.
Note) The noise into the RES terminal should be eliminated to avoid the error on the application with theNote) The noise into the RES terminal should be eliminated to avoid the error on the application with the
careful design.careful design.
LCD driving circuits are consisted of 260 multiplexers which operate as 132 Segment drivers and 128 Com-LCD driving circuits are consisted of 260 multiplexers which operate as 132 Segment drivers and 128 Common drivers. 128 Common drivers with the shift register scan the common display signal. The combination ofmon drivers. 128 Common drivers with the shift register scan the common display signal. The combination of
the Display data, COM scan signal and FR signal form into the LCD driving output voltage. The output wavethe Display data, COM scan signal and FR signal form into the LCD driving output voltage. The output wave
form is shown in the Fig. 7.form is shown in the Fig. 7.
(b) Display Data Latch Circuits(b) Display Data Latch Circuits
Display Data Latch stores 132-bit display data temporarily which is output to LCD driver circuits at a commonDisplay Data Latch stores 132-bit display data temporarily which is output to LCD driver circuits at a common
cycle from Display Data RAM addressed by Line Counter. The instructions of Display On/Off, Display inversecycle from Display Data RAM addressed by Line Counter. The instructions of Display On/Off, Display inverse
ON/OFF and Static Drive On/Off control only the data in Display Data Latch, therefore, the data in the DisplayON/OFF and Static Drive On/Off control only the data in Display Data Latch, therefore, the data in the Display
Data RAM is not changed.Data RAM is not changed.
(c) Line Counter and Latch signal of Latch Circuits(c) Line Counter and Latch signal of Latch Circuits
The clock to Line Counter and latch signal to the Latch Circuits are generated from the internal display clockThe clock to Line Counter and latch signal to the Latch Circuits are generated from the internal display clock
(CL). The line address of Display Data RAM is renewed synchronizing with display clock(CL). 132 bits display(CL). The line address of Display Data RAM is renewed synchronizing with display clock(CL). 132 bits display
data are latched in display latch circuits synchronizing with display clock, and then output to the LCD drivingdata are latched in display latch circuits synchronizing with display clock, and then output to the LCD driving
circuits. The display data transfer to the LCD driving circuits is executed independently with RAM access bycircuits. The display data transfer to the LCD driving circuits is executed independently with RAM access by
the MPU.the MPU.
(d) Display Timing Generator(d) Display Timing Generator
Display Timing Generator generates the timing signal for the display system by combination of the masterDisplay Timing Generator generates the timing signal for the display system by combination of the master
clock CL and Driving Signal FR ( refer to Fig.2 ). The Frame Signal FR and LCD alternative signal generateclock CL and Driving Signal FR ( refer to Fig.2 ). The Frame Signal FR and LCD alternative signal generate
LCD driving waveform of the two frame alternative driving method or n-Line inverse driving method.LCD driving waveform of the two frame alternative driving method or n-Line inverse driving method.
R
NJU6679NJU6679
(e)Common Timing Generation(e)Common Timing Generation
The common timing is generated by display clock. The common timing is generated by display clock.
-Waveform of Display Timing(without the n-line inverse functions, the line inverse register in set to 0) -Waveform of Display Timing(without the n-line inverse functions, the line inverse register in set to 0)
127128 1 2 3 4 5 6 7 8
C L
FR
C 0
C1
125126 127 128 1 2 3 4 5
V
DD
V
1
V
4
V
5
V
DD
V
1
V
4
V
5
AM DATA
Sn
Fig.2 Fig.2
-Waveform of Display Timing(with the n-line inverse function, n=7, the line inverse register in set to 6) -Waveform of Display Timing(with the n-line inverse function, n=7, the line inverse register in set to 6)
127128 1 2 3 4 5 6 7 8
CL
FR
C 0
C1
125126 127 128 1 2 3 4 5
V
DD
V
2
V
3
V
5
V
DD
V
1
V
4
V
5
V
DD
V
1
V
4
V
5
R AMDATA
V
DD
V
Sn
2
V
3
V
5
Fig.3 Fig.3
NJU6679NJU6679
(f) Oscillation Circuit(f) Oscillation Circuit
The Oscillation Circuit is a low power CR oscillator incorporating with Resistor and Capacitor. It generatesThe Oscillation Circuit is a low power CR oscillator incorporating with Resistor and Capacitor. It generates
clocks for display timing signal source and voltage booster circuits. The oscillation circuit output frequency isclocks for display timing signal source and voltage booster circuits. The oscillation circuit output frequency is
divided as shown in below for display clock CL.divided as shown in below for display clock CL.
-The relation between duty and divide -The relation between duty and divide
(g) Power Supply Circuit(g) Power Supply Circuit
Internal Power Supply Circuit generate the High voltage and Bias voltage for the LCD. The power SupplyInternal Power Supply Circuit generate the High voltage and Bias voltage for the LCD. The power Supply
Circuit consists of Voltage Booster (6-Time maximum) Circuits, Regulator Circuits, and Voltage Followers.Circuit consists of Voltage Booster (6-Time maximum) Circuits, Regulator Circuits, and Voltage Followers.
The internal Power Supply is designed for small size LCD panel, therefore it is not suitable for the large sizeThe internal Power Supply is designed for small size LCD panel, therefore it is not suitable for the large size
LCD panel application. If the contrast is not good in the large size LCD panel application, please supply theLCD panel application. If the contrast is not good in the large size LCD panel application, please supply the
external.external.
The suitable values of the capacitors connecting to the VThe suitable values of the capacitors connecting to the V11 to V to V55 terminals and the voltage booster circuit, and terminals and the voltage booster circuit, and
the feedback resistors for Vthe feedback resistors for V55 operational amplifier depend on the LCD panel. And the power consumption with operational amplifier depend on the LCD panel. And the power consumption with
the LCD panel is depending on the display pattern. Please evaluate with actual LCD module.the LCD panel is depending on the display pattern. Please evaluate with actual LCD module.
The operation of internal Power Supply Circuits is controlled by the Internal Power Supply On/Off Instruction.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, regulatorWhen 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 Vcircuits, voltage follower circuits are turned off. In this time, the bias voltage of V11, V, V22, V, V33, V, V44, and V, and V55 for the for the
LCD should be supplied from outside, terminals C1LCD should be supplied from outside, terminals C1++, C1, C1--, C2, C2++, C2, C2--,C3,C3++, C3, C3--, C4, C4++, C4, C4--, C5, C5++, C5, C5-- and VR should and VR should
be open. The status of internal power supply is selected by Tbe open. The status of internal power supply is selected by T11 and T and T22 terminal. Furthermore the external terminal. Furthermore the external
power supply operates with some of internal power supply function.power supply operates with some of internal power supply function.
When (TWhen (T11, T, T22)=(H, L), C1)=(H, L), C1++, C1, C1--, C2, C2++, C2, C2--,C3,C3++, C3, C3--, C4, C4++, C4, C4--, C5, C5++, C5, C5-- terminals for voltage booster circuits are terminals for voltage booster circuits are
open because the voltage booster circuits doesn't operate. Therefore LCD driving voltage to the Vopen because the voltage booster circuits doesn't operate. Therefore LCD driving voltage to the VOUTOUT terminal terminal
should be supplied from outside.should be supplied from outside.
When (TWhen (T11, T, T22)=(H, H), terminals for voltage booster circuits and VR are open, because the voltage booster)=(H, H), terminals for voltage booster circuits and VR are open, because the voltage booster
circuits and Voltage adjust circuits do not operate.circuits and Voltage adjust circuits do not operate.
Voltage
Booster
Voltage Adj.Buffer(V/F)Ext.Pow Supply
C1+,C1- to
C5+,C5-
VR Term.
Loading...
+ 32 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.