Single-Chip 16C X 2L Dot-Matrix LCD Controller / Driver: Features
Single-Chip 16C X 2L Dot-Matrix LCD Controller / Driver: Features
Single-Chip 16C X 2L Dot-Matrix LCD Controller / Driver: Features
Features
! Internal LCD drivers ! Character Generator ROM (CG ROM):
16 common signal drivers 2 kinds of CG ROM sizes:
80 segment signal drivers 192 characters:
! Maximum display dimensions 160 5 X 8 dot patterns
16 characters X 2 lines or 32 5 X 10 dot patterns
32 characters X 1 line 240 characters:
! Interfaces with 4-bit or 8-bit MPU 192 5 X 8 dot patterns
! Versatile display functions provided on chip: 48 5 X 10 dot patterns
Display Clear, Cursor Home, Display ON/OFF, Custom CG ROM is also available
Cursor ON/OFF, Character Blinking, Cursor ! Built-in power-on reset function
Shift, and Display Shift ! Logic power supply: 2.8V ~ 5.5V
! Three duty factors, selected by PROGRAM: ! LCD driver power supply: V1 ~ V5
1/8, 1/11, and 1/16 (VDD + 0.3 - VDD - 7.0), divided by Built-in LCD power
! Displays Data RAM (DD RAM): 80 X 8 bits division resister.
(Displays up to 80 characters) ! Two oscillator operations
! Character Generator RAM (CG RAM): (Freq. = 500KHz - 540KHz):
64 X 8 bits for general data, • Built-in RC oscillation
8 5 X 8 programmable dot patterns, or • External clock
4 5 X 10 programmable dot patterns ! CMOS Process
! Low voltage reset ! Available in COG FORM
! ITO option for A-type and B-type LCD waveform
General Description
The NT7603 is a dot matrix LCD controller and driver LSI The NT7603 also contains Character Generator RAM where
that can operate with either a 4-bit or an 8-bit the user can store 8 different character patterns at run time.
microprocessor (MPU). The NT7603 receives control These memory features make the character display flexible.
character codes from the MPU, stores them in an internal NT7603 also provides many display instructions to achieve
RAM (up to 80 characters) before transforming each versatile LCD display functions. The NT7603 is fabricated on
character code into a 5 X 7, 5 X 8, or 5 X 10 dot matrix a single LSI chip using the CMOS process, resulting in very
character pattern and then displaying the codes on the LCD low power requirements.
panel. The built-in Character Generator ROM consists of
256 different character patterns.
1 V2.3
NT7603
Pad Configuration
149 84
150 83
166 67
1 66
Size
Item Pad No. Unit
X Y
Chip size - 5156 1349
µm
Pad pitch 1 - 166 70
2 V2.3
NT7603
Block Diagram
V1
V2
V3 OPT_R0
V4 OPT_R1
V5 OPT_LCD
VDD INSTRUCTION
GND DECODE TEST
8
OSC1 TIMING
7 TESTM
OSC2 GENERATOR
7 7
R/W 7
7
DISPLAY
E CURSOR DATA 16-BIT 16 COMMON 16 COM1
ADDRESS RAM SHIFT SIGNAL I
COUNTER (DD RAM) REGISTER DRIVER COM16
80 X 8 BITS
I/O
BUFFER 8
DATA CURSOR
8 REGISTER /BLINK
DB7 ~ DB4
(DR) 8 7 8 CONTROLLER
4
DB3 ~ DB0
CHARACTER
4 GENERATOR CHARACTER 80-BIT 80 SEGMENT SEG1
80
BUSY RAM GENERATOR LATCH SIGNAL I
FLAG (CG RAM) ROM (CG ROM) CIRCUIT DRIVER SEG80
(BF) 64 X 8 BITS
5 5
3 V2.3
NT7603
Pad Description (Total 166 pads for COG type)
External
Pad No. Designation I/O Description
Connection
56, 57 DB3
58, 59 DB4
60, 61 DB5 Higher 4 tri-state bi-directional data bus for transmitting data
I/O MPU
62, 63 DB6 between MPU and NT7603. DB7 is also used as a busy flag.
64, 65 DB7
No ITO. (Option = 1): B-Type waveform
66 OPT_LCD I ITO Option
ITO On. (Option = 0): A-Type waveform
68 TESTD O Test output Test data output. (No connect for user)
164 - 157 COM1 - 8 O LCD panel Common signal output pins, for place on the upper glass
(IC face up)
69 - 76, COM9 - 16 O LCD panel
156 - 77 SEG1 - 80 O LCD panel Segment signal output pins
165 TEST I Test pin Test pin (internal pull down) (No connection for user)
166 TESTM O Test output LCD driver clock output. (No connection for user)
67, 27 GND_OUT P GND output pin, used for pull-down ITO option
4 V2.3
NT7603
Functional Description
The NT7603 is a dot-matrix LCD controller and driver LSI. It 1. 192 Characters:
operates with either a 4-bit or an 8-bit microprocessor The CG ROM contains 160 5 X 8 dot character patterns and
(MPU). The NT7603 receives both instructions and data 32 5 X 10 dot character patterns. The relation between the
from the MPU. Some instructions set operation modes, such character codes and character patterns is shown in Table 1.
as the function mode, data entry mode, and display mode; The character codes from 00H to 0FH are used to get
as well as some control LCD display functions, such as clear character patterns from the CG RAM. Character codes from
display, restore display, shift display, and cursor. Other 10H to 1FH, from 80H to 9FH and 20H map to null character
instructions include reading and writing both data and patterns. Character codes from E0H to FFH are assigned to
addresses. All instructions allow users convenient and generate 5 X 10 dot character patterns, and other codes are
powerful functions to control the LCD dot-matrix displays. used to generate 5x8 dot character patterns.
Data is written into, and read from the Data Display RAM 2. 240 Characters:
(DD RAM) or the Character Generator RAM (CG RAM). As The CG ROM contains 192 5 X 8 dot character patterns and
display character codes, the data stored in the DD RAM 48 5 X 10 dot character patterns. The relation between the
decodes a set of dot-matrix character patterns that are built character codes and character patterns is shown in Table 2.
into the Character Generator ROM (CG ROM). The CG The character codes from 00H to 0FH are used to get
ROM, with many character patterns (up to 256 patterns), character patterns from the CG RAM. Character codes from
defines the character pattern fonts. The NT7603 regularly 10H to 1FH and from E0H to FFH are assigned to generate 5
scans the character patterns through the segment drivers. X 10 dot character patterns, and other codes to generate 5 X
The CG RAM stores character pattern fonts at run time if 8 dot character patterns. Only one null character pattern
users intend to show character patterns that are not defined exists in this type. Note that the underlined cursor, displayed
in the CG ROM. This feature makes character display on the 8th duty may be obscure if the 8th row of a dot
flexible. Other unused bytes can be used as character pattern is coded. We recommend that users
general-purpose data storage. display the cursor in the blinking mode if they code 5x8 dot
character patterns as their custom CG ROM.
The LCD driver circuit consists of 16 common signal drivers
and 80 segment signal drivers allowing a variety of Custom character patterns are available by
application configurations to be implemented. mask-programming ROM. For convenience of character
pattern development, NOVATEK has developed a
user-friendly editor program for the NT7603 to help
determine the character patterns users prefer. By executing
Character Generator ROM (CG ROM) the program on the computer, users can easily create and
modify their character patterns. By transferring the resulting
The character generator ROM generates LCD dot character files generated by the program through a modem or some
patterns from the 8-bit character pattern codes. The NT7603 other communication method, the user and NOVATEK will
provides 2 CG ROM configurations: have established a reliable, fast link for programming the CG
ROM.
5 V2.3
NT7603
Absolute Maximum Ratings* *Comments
Power Supply Voltage (VDD) . . . . . . . . . . -0.3V to + 7.0V Stresses above those listed under "Absolute Maximum
Power Supply Voltage (V1 to V5) . . . . . . . . . . . . . . . . . . Ratings" may cause permanent damage to this device.
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GND to VDD + 0.3V These are stress ratings only. Functional operation of this
Input Voltage (VI) . . . . . . . . . . . . . . . -0.3V to VDD + 0.3V device at these or any other conditions above those
Operating Temperature (TOPR) . . . . . . .-20°C to + 70°C indicated in the operational sections of this specification is
Storage Temperature (TSTG) . . . . . . . .-55°C to + 125°C not implied or intended. Exposure to the absolute maximum
rating conditions for extended periods may affect device
reliability.
Symbo
Parameter Min. Typ. Max. Unit Conditions Applicable Pin
l
6 V2.3
NT7603
DC Electrical Characteristics (continued) (VDD = 3.0V, GND = 0V, TA = 25°C)
7 V2.3
NT7603
AC Characteristics
Read Cycle (VDD = 5.0V, GND = 0V, TA = 25°C)
8 V2.3
NT7603
AC Characteristics (continued)
Read Cycle (VDD = 3.0V, GND = 0V, TA = 25°C)
9 V2.3
NT7603
Timing Waveforms
Read Operation
VIH1 VIH1
RS
VIL1 VIL1
tAS tAH
R/W tWHE
tFE
VIH1
E VIL1
tRE VIL1 VIL1
tRD tDHR
VOH1 VOH1
DB0 ~ DB7 VOL1 VAILD DATA
VOL1
tCYCE
VIH1 VIH1
RS
VIL1 VIL1
tAS
tAH
R/W
VIL1
tWHE
VIH1 tFE
E VIL1
tRE VIL1 VIL1
tDS tDHW
VIH1 VIH1
DB0 ~ DB7 VIL1 VAILD DATA
VIL1
tCYCE
4.5V
10 V2.3
NT7603
Note 1: The NT7603 has two clock options:
A. Internal Oscillator (Built-in RC)
OSC1 OSC2
OPEN OPEN
OSC1 OSC2
PULSE INPUT
OPEN
VDD
PMOS
NMOS
VDD VDD
Pull Up MOS
PMOS PMOS
NMOS
11 V2.3
NT7603
B. Output Terminal
Applicable Terminal: TESTM
VDD
PMOS
NMOS
C I/O Terminal
VDD VDD
Pull Up MOS
PMOS PMOS
VDD
ENABLE
PMOS
NMOS
DATA
NMOS
(OUTPUT CIRCUIT)
(TRISTATE)
GND OUTPUT
GND OUTPUT OPTION PAD PAD OPTION PAD
PAD
OPTION OPTION
GND_OUT (Internal GND_OUT (Internal
pull up) pull up)
ITO
Option = 1 Option = 0
12 V2.3
NT7603
Table 1. NT7603H-BDT01 Correspondence between Character Codes and Character Patterns
(NOVATEK Standard 192 Character CG ROM)
13 V2.3
NT7603
Instruction Set
Execution
Code Function time (max)
Instruction
(fOSC =
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 540KHz)
Clear entire display area,
Restore display from shift, and
Display Clear 0 0 0 0 0 0 0 0 0 1 1.64ms
load address counter with DD
RAM address 00H.
Restore display from shift and
Display/
0 0 0 0 0 0 0 0 1 * load address counter with DD 1.64ms
Cursor Home
RAM address 00H.
Specify direction of cursor
movement and display shift
Entry Mode
0 0 0 0 0 0 0 1 I/D S mode. This operation takes 40µs
Set
place after each data transfer
(read/write).
Specify activation of display
Display (D) cursor (C) and blinking of
0 0 0 0 0 0 1 D C B 40µs
ON/OFF character at cursor position
(B).
Display/
0 0 0 0 0 1 S/C R/L * * Shift display or move cursor. 40µs
Cursor Shift
Set interface data length (DL),
Function Set 0 0 0 0 1 DL N F * * number of display line (N), and 40µs
character font (F).
Load the address counter with
RAM a CG RAM address.
0 0 0 1 ACG Subsequent data access is for 40µs
Address Set
CG RAM data.
Load the address counter with
DD RAM a DD RAM address.
0 0 1 ADD Subsequent data access is for 40µs
Address Set
DD RAM data.
Busy Flag/
Address Read Busy Flag (BF) and
Counter 0 1 BF AC contents of Address Counter 1µs
Read (AC).
CG RAM/
DD RAM 1 0 Write data Write data to CG RAM or DD
40µs
Data Write RAM.
CG RAM/
DD RAM 1 1 Read data Read data from CG RAM or
40µs
Data Read DD RAM.
I/D = 1 : Increment I/D = 0 : Decrement
S = 1 : Display Shift On
DD RAM : Display Data RAM
D = 1 : Display On
C = 1 : Cursor Display On
CG RAM : Character Generator
B = 1 : Cursor Blink On
RAM
S/C = 1 : Shift Display S/C = 0 : Move Cursor
ACG : Character Generator
R/L = 1 : Shift Right R/L = 0 : Shift Left
RAM Address
DL = 1 : 8-Bit DL = 0 : 4-Bit
ADD : Display Data RAM
N = 1 : Dual Line N = 0 : Signal Line
Address
F = 1 : 5x10 dots F = 0 : 5 X 8 dots
AC : Address Counter
BF = 1 : Internal Operation
BF = 0 : Ready for Instruction
14 V2.3
NT7603
Interface to LCD
(1) Character Font and Number of Lines
The NT7603 provides a 5 X 7 dot character font 1-line mode, Three types of common signals are available as displayed in
a 5 X 10 dot character font 1-line mode and a the table. The number of lines and the font type can be
5 X 7 dot character font 2-line mode, as shown in the table selected by the program.
below.
Number of Lines Character Font Number of Common Signals Duty Factor Bias
LCD PANEL
COM1
COM8
SEG1
NT7603
SEG80
15 V2.3
NT7603
(b) 5 X 10 Font - 16 character X 1 line (1/11 duty cycle, 1/4 bias)
LCD PANEL
COM1
COM8
NT7603
SEG1
SEG80
COM11
COM9
LCD PANEL
COM1
COM8
NT7603
SEG1
SEG80
COM16
COM9
16 V2.3
NT7603
(d) 5 X 8 Font - 32 character X 1 line (1/16 duty cycle, 1/5bias)
LCD PANEL
COM1
COM8
SEG1
NT7603
SEG80
COM16
COM9
C1, S1
C9, S80
C16, S80
NT7603
1
17 V2.3
NT7603
(4) Bias Power Connection
NT7603 provides 1/4 or 1/5 bias for various duty cycle applications. The built-in power division resistor divide voltage is
described in the following table. The division resistor is the connection of the NT7603, power supply, and resistors are also
shown as follows:
Power Division 1/8, 1/11 Duty Cycle - 1/4 Bias 1/16 Duty Cycle - 1/5 Bias
The bias is auto selected by duty cycle. When the LCD is set to 1/16 duty, the bias is set to 1/5. Otherwise, the bias is set to 1/4.
The ITO Option can then select the division resistor value:
VDD
VDD
OPT_R1 OPT_R0 Division Resister
V1
No ITO (1) No ITO (1) 2.2KΩ
V2 VLCD
No ITO (1) ITO On (0) 4KΩ NT7603 Built-in bias resister
V3
2.2K,4K or 6.8K ohm.
ITO On (0) No ITO (1) 6.8KΩ V4
V5
No built-in resister
ITO On (0) No ITO (0)
(external input) VR
GND
VDD VDD
VDD VDD
R R
V1 V1
R R
V2 V2
VLCD R VLCD
NT7603 NT7603
V3 V3
R R
V4 V4
R R
V5 V5
VR VR
GND GND
Exit Power division. (The resistance value depends on the LCD panel size)
18 V2.3
NT7603
(4) LCD Waveform
A-type, 1/8 Duty Cycle, 1/4 Bias
800 CLOCKS
COM1 1 2 3 4 5 8 1 2
VDD
V1
V2 (V3)
V4
V5
1 Frame
1 sec 1
1 Frame = × 800 × 8 = 11 .9ms Frame Frequency = = 84 .3Hz
540K 11 .9ms
VDD
V1
V2 (V3)
V4
V5
1 Frame
1 sec 1
1 Frame = × 800 × 11 = 16.3ms Frame Frequency = = 61.4Hz
540K 16.3ms
VDD
V1
V2
V3
V4
V5
1 Frame
1 sec 1
1 Frame = × 400 × 16 = 11.9ms Frame Frequency = = 84.3Hz
540K 11.9ms
19 V2.3
NT7603
B-type, 1/8 Duty Cycle, 1/4 Bias
800 CLOCKS
COM1 1 2 3 4 5 6 7 8 9 16 1 2
VDD
V1
V2 (V3)
V4
V5
1 Frame
1sec 1
1 Frame = × 800 × 8 = 11.9ms Frame Frequency = = 84.3Hz
540K 11.9ms
800 CLOCKS
COM1 1 2 3 4 5 6 7 8 9 10 11 12 21 22 1 2
VDD
V1
V2 (V3)
V4
V5
1 Frame
1sec 1
1Frame = × 800 × 11 = 16.3ms Frame Frequency = = 61.4Hz
540K 16.3ms
400 CLOCKS
COM1 1 2 3 4 5 13 14 15 16 17 31 32 1 2
VDD
V1
V2
V3
V4
V5
1 Frame
1sec 1
1Frame = × 400 ×16 = 11.9ms Frame Frequency = = 84.3Hz
540K 11.9ms
20 V2.3
NT7603
Low Voltage Reset
The Low voltage reset function is used to monitor the supply voltage and applies an internal reset at the time when low voltage
is detected.
Functions of the Low Voltage Reset Circuit
The Low voltage reset circuit has the following functions:
# Generates an internal reset signal when VDD ≤ VLVR
# Cancels the internal reset signal when VDD > VLVR
Here, VDD: power supply voltage, VLVR: Low voltage reset detect voltage, about 2.0V.
VDD
NT7603
SEG1 ~ 80
DB0 ~ 7
MPU
E, R/W, RS
V5
VR GND
21 V2.3
NT7603
Example (for reference only)
Interface with 8-bit MPU (read status)
RS
R/W
Internal
Internal operation
signal
NO
DB7 DATA BUSY DATA
BUSY BUSY
RS
R/W
Internal
Internal operation
signal
NO
DB7 D7 D3 AC3 BUSY AC3 BUSY D7 D3
22 V2.3
NT7603
Interface with 8-bit MPU (read data)
RS
R/W
RS
R/W
23 V2.3
NT7603
Initializing by instruction
1. 8-bit interface
Power On
0 1-line mode
Function set N
1 2-line mode
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 1 1 N F X X 0 5 x 7 dots
F
1 5 x 10 dots
0 blink off
B
Wait for more than 40 µs 1 blink on
Clear Display
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 0 0 0 1
0 decrement mode
Entry Mode Set I/D
1 increment mode
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 0 1 I/D S 0 entire shift off
S
1 entire shift on
Initialization end
..........
24 V2.3
NT7603
2. 4-bit interface
Power On
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0 0 cursor off
0 0 0 0 0 0 X X X X C
1 cursor on
0 0 1 D C B X X X X
0 blink off
B
1 blink on
Wait for more than 40 µs
Clear Display
RS RW DB7 DB6 DB5 DB4 DB3 DB2 DB1 DB0
0 0 0 0 0 0 X X X X
0 0 0 0 0 1 X X X X
Initialization end
..........
25 V2.3
NT7603
Ordering Information
NT7603H-BDB01 192 CGROM (ref P13) COG CHIP FORM Bumped Die on Blue tape
NT7603H-BDT01 192 CGROM (ref P13) COG CHIP FORM Bumped Die on chip Tray
NT7603-BDW01 192 CGROM (ref P13) COG CHIP FORM Bumped Die on Wafer
26 V2.3
NT7603
Pad Configuration of NT7603 Unit: µm
1220 X 5010 µm
2
Chip Window:
A2
A1
A1
N N
B1 B1
150 M 149 B3 M 83
N 84
L M
B4
Y
r r
L
L
B2
0,0 X
L
M
1 N 66
166
B3
67 B
B1
1
C1
C2 C1
C2
A1 230 C1 66
A2 5010 C2 511.55
B1 50 r 35
B2 1220 M 42
B3 70 N 90
B4 500.2 L 70
PAD Location
27 V2.3
NT7603
28 V2.3
NT7603
29 V2.3
NT7603
Tray Information
Y
e
f
H20-210*60-34
SECTION Y-Y
X X
W1
W2
T
d
7*20
g
Y
h
W1
W2
a b
e g
f T
SECTION X-X
30 V2.3
NT7603
Product Spec. Change Notice
31 V2.3