Application Notes for the T6963C LCD Graphics Controller Chip
1. Introduction
The T6963C graphics controller chip is designed to control small to medium size graphic Liquid Crystal Display modules (LCD). It may be interfaced with a number of different 8-bit micro-processor units (MPU) such as the Z-80. It provides the necessary interface between the MPU and the video RAM (VRAM). It also generates the necessary timing and data signals for the liquid crystal driver circuits. It has a 128 character Character-Generator ROM (CG-ROM) and has the capability to control upto 64K bytes of external display RAM (VRAM). This VRAM may be allocated for text, graphics and external character-generator RAM (i.e. a user definable character generator). The T6963C can support a wide variety of LCD formats and has the ability to combine text and graphics data on to the LCD. A number of character attribute functions are also available.
This application note is not written with any specific display in mind but is intended to give a thorough understanding of how to use the T6963C and implement the software/hardware interface. Some LCD modules will have the T6963C controller built into the module and many of the T6963C hardware selectable features will be hardwired by the PCB traces and not user-selectable.
· Simple 8-bit parallel interface
· Hardware Selectable Display Formats: Columns: 32, 40, 64, 80 - Lines: 2, 4, 6, . . . . . 28, 32
· Hardware Selectable Fonts(W) x (H): 5x8, 6x8, 7x8, or 8x8
· Programmable Duty Cycles: 1/16 to 1/128
· Internal 128 character CG-ROM
· Software allocation of Text, Graphic and Character Generator RAM (CG-RAM)
· Ability to mix and merge text with graphics
· Low power CMOS design
· Operates up to 5 MHz
3. Electrical Specifications for T6963C
3.1 Absolute Maximum Ratings
(VSS=0V,Ta=25 °C)
Item
Symbol
Value
Units
Power supply Voltage
VDD
-0.3 to +7.0
V
Input voltage
Vin
-0.3 to VDD+0.3
Operating Temperature
Top
-10 to +70
°C
Storage Temperature
Tstg
-55 to +125
3.2 Electrical Characteristics
(VDD=+5V±5%, GND=0V, Ta=+25°C)
Condition
Min
Max
Notes
Operating Volatge
4.5
5.5
"H"
VIH
VDD-2.2
1, 3
"L"
VIL
0
0.8
1, 2, 3
Output voltage
VOH
VDD-0.3
3
VOL
0.3
Output Resistance
ROH
VOUT=VDD-0.5
-
400
W
ROL
VOUT=0.5
Current
Oper.
IDD(1)
VDD=5.0Vfosc=3.0 MHz
6
mA
Consumption
Halt
IDD(2)
Input leakage current
IIL
Vin=0~VDD
-5
5
µA
Output leakage current
IOL
Vout=0~VDD
-10
10
Internal Oscillation
fosc
0.4
MHz
External clock frequency
fcp
2750
KHz
Ext. clock rise/fall time
trcp,tfcp
30
ns
Notes:1. Not CE, C/ Not D, Not RD, Not WR2. Not RES3. DB0 to DB7
4. Interface Pin Connections
4.1 MPU Interface Pin Functions
Pin-outs differ for individual LCD modules with on-board controllers. Please refer to individual module data sheets for pin assignment information.
Pin Name
I/O
Pin Function
VSS
Ground (0V)
Logic Supply (+5V)
C / Not D
I
Register Select: "1" = Command Register, "0" = Data Register
Not RD
Read Select (Active Low) - MPU Ь T6963C
Not WR
Write Select (Active Low) - MPU Ю T6963C
Not CE
Chip Enable (Active Low)
DB0
Bi-directional Data Bus Line 0
DB1
Bi-directional Data Bus Line 1
DB2
Bi-directional Data Bus Line 2
DB3
Bi-directional Data Bus Line 3
DB4
Bi-directional Data Bus Line 4
DB5
Bi-directional Data Bus Line 5
DB6
Bi-directional Data Bus Line 6
DB7
Bi-directional Data Bus Line 7
Not RES
Reset (Active Low)
FS1
Font Select6x8 font: FS1="H" 8x8 font FS1="L"
MD2
Mode Select40 columns MD2="H" 32 columns MD2="H"
Notes:1. After power on, it is necessary to keep (Not RES) low for upto 6 clock cycles of the T6963C.2. It is necessary to guard all signals from external noise as the signal lines are directly connected to CMOS inputs and are not pulled-up or pulled-down internally, the (Not RES) is internally pulled high.3. Font size set be FS1 line times # of columns set by MD2 line should equal the # of horizontal pixel. (i.e. if you have a 64x240 display, using a 6x8 font, then MD2 should be high to represent 40 columns. Due to the fact that 6x40 =240)
4.2 LCD Interface Pin Functions
For LCD modules with on-board controllers, these signals are not generally accessible; they are accessable on the SGI-01 serial interface card with the on-board T6963C option installed; refer to individual LCD module data sheets for pin assignments.
D1
O
Serial Data Line 1
FLM (CDATA)
First Line Marker (Start of Frame)
M (FR)
Control Signal for AC drive of LC
CL1 (LP)
Latch clock
CL2 (SCP)
Shift clock for serial data
D2
Serial Data Line 2
Power supply for logic circuits
umts