NOVATEK NT7603H-BDT01, NT7603-BDW01, NT7603H-BDB01 Datasheet

NT7603
Single-Chip 16C X 2L Dot-Matrix LCD Controller / Driver
1 V2.2
Features
! Internal LCD drivers
! Maximum display dimensions
16 characters X 2 lines or 32 characters X 1 line
! Interfaces with 4-bit or 8-bit MPU ! Versatile display functions provided on chip:
Display Clear, Cursor Home, Display ON/OFF, Cursor ON/OFF, Character Blinking, Cursor Shift, and Display Shift
! Three duty factors, selected by PROGRAM:
1/8, 1/11, and 1/16
! Displays Data RAM (DD RAM): 80 X 8 bits
(Displays up to 80 characters)
! Character Generator RAM (CG RAM):
64 X 8 bits for general data, 8 5 X 8 programmable dot patterns, or 4 5 X 10 programmable dot patterns
! Low voltage reset ! ITO option for A-type and B-type LCD waveform
! Character Generator ROM (CG ROM):
2 kinds of CG ROM sizes: 192 characters: 160 5 X 8 dot patterns 32 5 X 10 dot patterns 240 characters:
192 5 X 8 dot patterns 48 5 X 10 dot patterns
Custom CG ROM is also available
! Built-in power-on reset function ! Logic power supply: 2.8V ~ 5.5V ! LCD driver power supply: V1 ~ V5
(V
DD
+ 0.3 - V
DD
- 7.0), divided by Built-in LCD power
division resister. ! Two oscillator operations (Freq. = 500KHz - 540KHz):
Built-in RC oscillation
External clock
! CMOS Process ! Available in COG FORM
General Description
The NT7603 is a dot matrix LCD controller and driver LSI that can operate with either a 4-bit or an 8-bit microprocessor (MPU). The NT7603 receives control character codes from the MPU, stores them in an internal RAM (up to 80 characters) before transforming each character code into a 5 X 7, 5 X 8, or 5 X 10 dot matrix character pattern and then displaying the codes on the LCD panel. The built-in Character Generator ROM consists of 256 different character patterns.
The NT7603 also contains Character Generator RAM where the user can store 8 different character patterns at run time. These memory features make the character display flexible. NT7603 also provides many display instructions to achieve versatile LCD display functions. The NT7603 is fabricated on a single LSI chip using the CMOS process, resulting in very low power requirements.
NT7603
2 V2.2
Pad Configuration
1 66
67
83
84
150
149
166
Size
Item Pad No.
X Y
Unit
Chip size - 5156 1349
Pad pitch 1 - 166 70
µm
NT7603
3 V2.2
Block Diagram
I/O
BUFFER
V1 V2 V3 V4 V5
RS
R/W
E
DB7 ~ DB4
DB3 ~ DB0
4
4
INSTRUCTION
REGISTER
(IR)
8
INSTRUCTION
DECODE
8
ADDRESS COUNTER
V
DD
GND
OSC1 OSC2
TIMING
GENERATOR
DATA
REGISTER
(DR)
BUSY FLAG
(BF)
8
7
7
CHARACTER GENERATOR
RAM
(CG RAM)
64 X 8 BITS
CURSOR ADDRESS COUNTER
DISPLAY
DATA
RAM
(DD RAM)
80 X 8 BITS
16-BIT SHIFT
REGISTER
COMMON
SIGNAL DRIVER
7
CURSOR
/BLINK
CONTROLLER
7
7
7
LCD DRIVER
VOLTAGE
GENERATOR
16
8
8
CHARACTER GENERATOR
ROM (CG ROM)
8
16
COM1
I
COM16
80-BIT
LATCH
CIRCUIT
SEGMENT
SIGNAL DRIVER
80
80
SEG1
I
SEG80
PARALLER - TO - SERIAL
CONVERTER
5
5
TESTM
7
OPT_R0 OPT_R1 OPT_LCD
TEST
TESTD
NT7603
4 V2.2
Pad Description (Total 166 pads for COG type)
Pad No. Designation I/O
External
Connection
Description
1 - 15 GND
P Power supply
GND: 0V
16 OSC1 I For external clock operation, clock inputs to OSC1
17 OSC2 O Clock output
18 V1 P
Power supply
Power supply for LCD driver. VDD V1 V2 V3 V4 V5 GND
19 V2 P
Power supply
Power supply for LCD driver
20 V3 P
Power supply
Power supply for LCD driver
21 V4 P
Power supply
Power supply for LCD driver
22 - 25 V5 P
Power supply
Power supply for LCD driver
26, 28
OPT_R0,
OPT_R1
I ITO Option
The built-in bias resister select: OPT_R1, OPT_R0: No ITO = 1. ITO on = 0
1, 1: 2.2KΩ; 1, 0: 4KΩ; 0, 1: 6.8KΩ; 0, 0:No built-in bias resistor
29 - 43 VDD
P Power supply V
DD
: +5V
44, 45 RS I MPU
Register select signal
0: Instruction register (write), Busy flag, address counter (read)
1: Data register (write, read)
46, 47 R/W I MPU
Read/Write control signal 0: Write 1: Read
48, 49 E I MPU
Read/Write start signal
50, 51 DB0
52, 53 DB1
54, 55 DB2
56, 57 DB3
I/O MPU
Lower 4 tri-state bi-directional data bus for transmitting data
between MPU and NT7603. Not used during 4-bit operation.
58, 59 DB4
60, 61 DB5
62, 63 DB6
64, 65 DB7
I/O MPU
Higher 4 tri-state bi-directional data bus for transmitting data
between MPU and NT7603. DB7 is also used as a busy flag.
66 OPT_LCD I ITO Option
No ITO. (Option = 1): B-Type waveform 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
69 - 76, COM9 - 16 O LCD panel
Common signal output pins, for place on the upper glass (IC face up)
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
NT7603
5 V2.2
Functional Description
The NT7603 is a dot-matrix LCD controller and driver LSI. It operates with either a 4-bit or an 8-bit microprocessor (MPU). The NT7603 receives both instructions and data from the MPU. Some instructions set operation modes, such as the function mode, data entry mode, and display mode; as well as some control LCD display functions, such as clear display, restore display, shift display, and cursor. Other instructions include reading and writing both data and addresses. All instructions allow users convenient and powerful functions to control the LCD dot-matrix displays.
Data is written into, and read from the Data Display RAM (DD RAM) or the Character Generator RAM (CG RAM). As display character codes, the data stored in the DD RAM decodes a set of dot-matrix character patterns that are built into the Character Generator ROM (CG ROM). The CG ROM, with many character patterns (up to 256 patterns), defines the character pattern fonts. The NT7603 regularly scans the character patterns through the segment drivers. The CG RAM stores character pattern fonts at run time if users intend to show character patterns that are not defined in the CG ROM. This feature makes character display flexible. Other unused bytes can be used as general-purpose data storage.
The LCD driver circuit consists of 16 common signal drivers and 80 segment signal drivers allowing a variety of application configurations to be implemented.
Character Generator ROM (CG ROM)
The character generator ROM generates LCD dot character patterns from the 8-bit character pattern codes. The NT7603 provides 2 CG ROM configurations:
1. 192 Characters:
The CG ROM contains 160 5 X 8 dot character patterns and 32 5 X 10 dot character patterns. The relation between the character codes and character patterns is shown in Table 1. The character codes from 00H to 0FH are used to get character patterns from the CG RAM. Character codes from 10H to 1FH, from 80H to 9FH and 20H map to null character patterns. Character codes from E0H to FFH are assigned to generate 5 X 10 dot character patterns, and other codes are used to generate 5x8 dot character patterns.
2. 240 Characters:
The CG ROM contains 192 5 X 8 dot character patterns and 48 5 X 10 dot character patterns. The relation between the character codes and character patterns is shown in Table 2. The character codes from 00H to 0FH are used to get character patterns from the CG RAM. Character codes from 10H to 1FH and from E0H to FFH are assigned to generate 5 X 10 dot character patterns, and other codes to generate 5 X 8 dot character patterns. Only one null character pattern exists in this type. Note that the underlined cursor, displayed on the 8th duty may be obscure if the 8th row of a dot character pattern is coded. We recommend that users display the cursor in the blinking mode if they code 5x8 dot character patterns as their custom CG ROM.
Custom character patterns are available by 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 the program on the computer, users can easily create and modify their character patterns. By transferring the resulting files generated by the program through a modem or some other communication method, the user and NOVATEK will have established a reliable, fast link for programming the CG ROM.
NT7603
6 V2.2
Absolute Maximum Ratings*
Power Supply Voltage (VDD) . . . . . . . . . . -0.3V to + 7.0V
Power Supply Voltage (V
1
to V5) . . . . . . . . . . . . . . . . . .
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . GND to V
DD
+ 0.3V
Input Voltage (V
I
) . . . . . . . . . . . . . . . -0.3V to VDD + 0.3V
Operating Temperature (T
OPR
) . . . . . . .-20°C to + 70°C
Storage Temperature (T
STG
) . . . . . . . .-55°C to + 125°C
*Comments
Stresses above those listed under "Absolute Maximum Ratings" may cause permanent damage to this device. These are stress ratings only. Functional operation of this device at these or any other conditions above those indicated in the operational sections of this specification is not implied or intended. Exposure to the absolute maximum rating conditions for extended periods may affect device reliability.
! All voltage values are referenced to GND = 0V ! V
1
to V5, must maintain VDD V1 V2 V3 V4 V
5
GND
DC Electrical Characteristics
(VDD = 5.0V, GND = 0V, TA = 25°C)
Symb
ol
Parameter Min. Typ. Max. Unit Conditions Applicable Pin
VDD Operating Voltage 2.8 5.0 5.5 V
V
IH1
"H" Level Input Voltage (1) 0.8 VDD - VDD V
DB0 - DB7, RS,
R/W,
V
IL1
"L" Level Input Voltage (1) -0.3 - 0.2 VDD V E,OSC1
V
OH1
"H" Level Output Voltage (1) V
DD
- 0.6 - - V IOH = -1.2mA DB0 - DB7
V
OL1
"L" Level Output Voltage (1) - - GND + 0.6 V IOL = 1.2mA (CMOS)
V
COM
Driver Voltage Descending (COM) - - 0.3 V
ID = 5µA
COM1 - 16
V
SEG
Driver Voltage Descending (SEG) - - 0.3 V
ID = 5µA
SEG1 - 80
IIL Input Leakage Current -1 - 1
µA
VIN = 0 to VDD
Not include
OSC1
-IP Pull-up MOS Current 50 125 250
µA
VDD = 5V
RS, R/W, DB0-DB7
IOP Power Supply Current - 1 1.5 mA
Rf oscillation,
from external
clock V
DD
= 5V,
f
OSC
= fCP =
540KHz, include LCD bias current.
V
DD
External Clock Operation
fCP External Clock Operating Frequency 380 540 750 KHz
tDUTY External Clock Duty Cycle 45 50 55 %
tRCP External Clock Rising Time 0.1 - 0.5
µS
tFCP External Clock Falling Time 0.1 - 0.5
µS
Internal Clock Operation (Built-in RC Oscillator)
fOSC Oscillator Frequency 380 540 750 KHz VDD = 2 .8V ~ 5.5V
VLCD LCD Driving Voltage 3.0 - VDD V VDD - V5
NT7603
7 V2.2
DC Electrical Characteristics (continued)
(VDD = 3.0V, GND = 0V, TA = 25°C)
Symbol Parameter Min. Typ. Max. Unit Conditions Applicable Pin
VDD Operating Voltage 2.8 3.0 5.5 V
V
IH1
"H" Level Input Voltage (1) 0.8 VDD - VDD V
DB0 - DB7, RS,
R/W,
V
IL1
"L" Level Input Voltage (1) -0.3 - 0.2 VDD V E,OSC1
V
OH1
"H" Level Output Voltage (1) VDD - 0.4 - - V IOH = -0.8mA DB0 - DB7
V
OL1
"L" Level Output Voltage (1) - - GND + 0.4 V IOL = 0.8mA (CMOS)
V
COM
Driver Voltage Descending (COM) - - 0.3 V
ID = 5µA
COM1 - 16
V
SEG
Driver Voltage Descending (SEG) - - 0.3 V
ID = 5µA
SEG1 - 80
IIL Input Leakage Current -1 - 1
µA
VIN = 0 to VDD
Not include
OSC1
-IP Pull-up MOS Current 30 75 150
µA
VDD = 3V
RS, R/W,
DB0-DB7
IOP Power Supply Current - 1 1.5 mA
Rf oscillation, from external
clock V
DD
=
3.0V,
f
OSC
= fCP =
540KHz, include LCD
bias current.
V
DD
External Clock Operation
fCP
External Clock Operating Frequency
380 540 750 KHz
tDUTY External Clock Duty Cycle 45 50 55 %
tRCP External Clock Rising Time 0.1 - 0.5
µS
tFCP External Clock Falling Time 0.1 - 0.5
µS
Internal Clock Operation (Built-in RC Oscillator)
fOSC Oscillator Frequency 380 540 750 KHz
Rf = 50K(reference only) V
DD
= 2 .8V ~ 5.5V
VLCD LCD Driving Voltage 2.5 - VDD V VDD - V5
NT7603
8 V2.2
AC Characteristics
Read Cycle (V
DD
= 5.0V, GND = 0V, T
A
= 25°C)
Symbol Parameter Min. Typ. Max. Unit Conditions
t
CYCE
Enable Cycle Time 500 - - ns Figure 1
t
WHE
Enable "H" Level Pulse Width 300 - - ns Figure 1
tRE, tFE Enable Rising/Falling Time - - 25 ns Figure 1
tAS RS, R/W Setup Time 601 - - ns Figure 1
1002
tAH RS, R/W Address Hold Time 10 - - ns Figure 1
tRD Read Data Output Delay - - 190 ns Figure 1
t
DHR
Read Data Hold Time 20 - - ns Figure 1
Write Cycle (V
DD
= 5.0V, GND = 0V, TA = 25°C)
Symbol Parameter Min. Typ. Max. Unit Conditions
t
CYCE
Enable Cycle Time 500 - - ns Figure 2
t
WHE
Enable "H" Level Pulse Width 300 - - ns Figure 2
tRE, tFE Enable Rising/Falling Time - - 25 ns Figure 2
tAS RS, R/W Setup Time 601 - - ns Figure 2
1002
tAH RS, R/W Address Hold Time 10 - - ns Figure 2
tDS Data Output Delay 100 - - ns Figure 2
t
DHW
Data Hold Time 10 - - ns Figure 2
Notes: 1: 8-bit operation mode 2: 4-bit operation mode
Power Supply Conditions Using Internal Reset Circuit
(VDD = 5.0V, GND = 0V, TA = 25°C)
Symbol Parameter Min. Typ. Max. Unit Conditions
t
RON
Power Supply Rising Time 0.1 - 10 ms Figure 3
t
OFF
Power Supply OFF Time 1 - - ms Figure 3
NT7603
9 V2.2
AC Characteristics (continued)
Read Cycle (V
DD
= 3.0V, GND = 0V, T
A
= 25°C)
Symbol Parameter Min. Typ. Max. Unit Conditions
t
CYCE
Enable Cycle Time 500 - - ns Figure 1
t
WHE
Enable "H" Level Pulse Width 300 - - ns Figure 1
tRE, tFE Enable Rising/Falling Time - - 25 ns Figure 1
tAS RS, R/W Setup Time 601 - - ns Figure 1
1002
tAH RS, R/W Address Hold Time 10 - - ns Figure 1
tRD Read Data Output Delay - - 190 ns Figure 1
t
DHR
Read Data Hold Time 20 - - ns Figure 1
Write Cycle (V
DD
= 3.0V, GND = 0V, TA = 25°C)
Symbol Parameter Min. Typ. Max. Unit Conditions
t
CYCE
Enable Cycle Time 500 - - ns Figure 2
t
WHE
Enable "H" Level Pulse Width 300 - - ns Figure 2
tRE, tFE Enable Rising/Falling Time - - 25 ns Figure 2
tAS RS, R/W Setup Time 601 - - ns Figure 2
1002
tAH RS, R/W Address Hold Time 10 - - ns Figure 2
tDS Data Output Delay 150 - - ns Figure 2
t
DHW
Data Hold Time 10 - - ns Figure 2
Notes: 1: 8-bit operation mode 2: 4-bit operation mode
Power Supply Conditions Using Internal Reset Circuit
(VDD = 3.0V, GND = 0V, TA = 25°C)
Symbol Parameter Min. Typ. Max. Unit Conditions
t
RON
Power Supply Rising Time 0.1 - 10 ms Figure 3
t
OFF
Power Supply OFF Time 1 - - ms Figure 3
Loading...
+ 21 hidden pages