G12864F LCD Module Manual
G12864F LCD Module Manual
G12864F LCD Module Manual
Contents
2. General Specification
4. Electrical Characteristics
5. Backlight Information
6. Optical Characteristics
7. Interface Description
12. Reliability
1
1. Precautions in use of LCD Modules
(1) Avoid applying excessive shocks to the module or making any alterations or modifications
to it.
(2) Don’t make extra holes on the printed circuit board, modify its shape or change the
components of LCD module.
(3) Don’t disassemble the LCM.
(4) Don’t operate it above the absolute maximum rating.
(5) Don’t drop, bend or twist LCM.
(6) Soldering: only to the I/O terminals.
(7) Storage: please storage in anti-static electricity container and clean environment.
2. General Specification
2
4. Electrical Characteristics
5. Backlight Information
Specification
Reverse Voltage VR - - 8 V -
Luminous
IV 20 30 - CD/M2 ILED=330mA
Intensity
Wave Length λp ― 574 - nm ILED=330mA
Life Time - - 100000 - Hr. V≦4.6V
3
6. Optical Characteristics
Contrast Ratio CR - - 3 - -
Non-selected Non-selected
Conition Selected Conition Conition
Intensity Selected Wave
100¢ H Non-selected Wave Intensity
10¢ H
Cr Max
Cr = Lon / Loff 90¢ H
100¢ H
Vop
Driving Voltage(V) Tr Tf
Conditions :
Operating Voltage : Vop Viewing Angle(θ,φ) : 0°, 0°
Frame Frequency : 64 HZ Driving Waveform : 1/N duty , 1/a bias
= 270¢ X
£ p £ =
p 90¢ X
= 0¢ X
£ p
4
7. Interface Description
1 Vss - GND
15 CE L L : Chip enable
20 HLT H/l
5
8. Contour Drawing &Block Diagram
89.0 0.5
1 Vss
5.0 80.0
8.5 72.0(VA) 2 Vdd
13.6 MAX
11.24 66.52(AA) 9.0 3 Vo
4 C/D
5 RD
10.9
16.0
6 WR
19.38
3.5
7 DB0
3.5 8 DB1
9 DB2
72.0 0.5
K 10 DB3
33.24(AA)
40.0(VA)
50.2
65.0
A 11 DB4
12 DB5
13 DB6
14 DB7
2 20 15 CE
1 19 16 RST
16.4 22.86 20- 1.0 PTH 4- 3.5PTH 1.6 17 Vee
2.54
18 MD2
LEDB/L 19 FS1
20 HLT
3.5 82.0
0.52
0.48 The non-specified tolerance of dimension is ¡Ó0.3 mm.
0.48
0.52
DOTSIZE
SCALE10/1
WR CData
ComDriver
T6963C LP
Com1~64
RD
MPU Controller FR
CE
128X64 DOT
LC7942
C/D HSCP
80 series
or RESET ED
68 series
FS
MD2
Vdd,V1,V4,V5
Address Data
MD2 H L 8K
NO. 32 40 SRAM
Vdd,V2,V3,V5
Column select 32KOptional Optional
FS H L Vdd,Vss Bias and N.V. Temperature
Font 6X8 8X8 Power Circuit Generator Compensation
Font select
Vdd
VR Vo
10Kor 20K Vee
6
9. Display control instruction
The LCD Module has built in a T6963C LSI controller, It has an 8-bit parallel data bus and
control lines for writing or reading through an MPU interface, it has a 128-word character generator
ROM ( refer to Table 1. ), which can control an external display RAM of up to 8K bytes. Allocation
of text, graphics and external character generator RAM can be made easily and the display window
can be moved freely within the allocated memory range.
- RAM Interface
The external RAM is used to store display data( text, graphic and external CG data ). It can be
freely allocated to the memory area( 8 K byte max ).
Recommend
0000H
TEXT AREA
0C00H
GRAPHIC
AREA
1800H
CG RAM
AREA
2000H
7
- FLOWCHART OF COMMUNICATION WITH MPU
(1) Status Read
A status check must be performed before data is read or written.
Status check
The Status of T6963C can be read from the data lines.
RD L
WR H
CE L
C/D H
Do to D7 H
The T6963C status word format is as follows:
MSB LSB
STA7 STA6 STA5 STA4 STA3 STA2 STA1 STA0
D7 D6 D5 D4 D3 D2 D1 D0
0:Disable
STA0 Check command execution capability
1:Enable
0:Disable
STA1 Check data read/write Capability
1:Enable
0:Disable
STA2 Check Auto mode data read capability
1:Enable
0:Disable
STA3 Check Auto mode data write capability
1:Enable
STA4 Not used -
0:Disable
STA5 Check controller operation capability
1:Enable
Error flag. Used for Screen Peek and Screen copy 0:No error
STA6
commands. 1:Error
0:Disable off
STA7 Check the blink condition
1:Normal display
(Note 1) It is necessary to check STA0 and STA1 at the same time.
There is a possibility of erroneous operation due to a hardware interrupt.
(Note 2) For most modes STA0/STA1 are used as a status check.
(Note 3) STA2 and STA3 are valid in Auto mode; STA0 and STA1 are invalid.
Status Checking flow
8
(a) (b)
(Note 4) When using the MSB=0 command, a Status Read must be performed.
If a status check is not carried out, the T6963C cannot operate normally, even after a
delay time.
The hardware interrupt occurs during the address calculation period (at the end of
each line).
If a MSB=0 command is sent to the T6963C during this period, the T6963C enters
Wait status.
If a status check is not carried out in this state before the next command is sent, there
is the possibility that the command or data date will not be received.
9
(Note) When sending more than two data, the last datum (or last two data) is valid.
- COMMAND DEFINITIONS
COMMAND CODE D1 D2 FUNCTION
00100001 X address Y address Set Cursor Pointer
REGISTERS SETTING 00100010 Date 00H Set Offset Register
00100100 Low address High address Set Address Pointer
01000000 Low address High address Set Text Home Address
01000001 Columns 00H Set Text Area
SET CONTROL WORD
01000010 Low address High address Set Graphic Home Address
01000011 Columns 00H Set Graphic Area
1000×000 - - OR mode
1000×001 - - EXOR mode
1000×011 - - AND mode
MODE SET
1000×100 - - Text Attribute mode
10000××× - - Internal CG ROM mode
10001××× - - External CG RAM mode
10010000 - - Display off
1001××10 - - Cursor on, blink off
1001××11 - - Cursor on, blink on
DISPLAY MODE
100101×× - - Text on, graphic off
100110×× - - Text off, graphic on
100111×× - - Text on, graphic on
10100000 - - 1-line cursor
10100001 - - 2-line cursor
10100010 - - 3-line cursor
CURSOR PATTERN 10100011 4-line cursor
- -
SELECT 10100100 5-line cursor
10100101 - - 6-line cursor
10100110 - - 7-line cursor
10100111 - - 8-line cursor
10110000 - - Set Data Auto Write
DATA AUTO
10110001 - - Set Data Auto Read
READ/WRITE
10110010 - - Auto Reset
11000000 Data - Data Write and Increment ADP
11000001 - - Data Read and Increment ADP
11000010 Data - Data Write and Decrement ADP
DATA READ/WRITE
11000011 - - Data Read and Decrement ADP Data
11000100 Data - Write and Nonvariable ADP
11000101 - - Data Read and Nonvariable ADP
SCREEN PEEK 11100000 - - Screen Peek
X : invalid
COMMAND CODE D1 D2 FUNCTION
SCREEN COPY 11101000 - - Screen Copy
11110××× - - Bit Reset
11111××× - - Bit Set
1111× 001 - - Bit 0 (LSB)
1111× 001 - - Bit 1
1111× 010 - - Bit 2
BIT SET/RESET
1111× 011 - - Bit 3
1111× 100 - - Bit 4
1111× 101 - - Bit 5
1111× 110 - - Bit 6
1111× 110 - - Bit 7 (MSB)
X: invalid
10
- SETTING REGISTERS
CODE HEX. FUNCTION D1 D2
00100001 21H SET CURSOR POINTER X ADRS Y ADRS
00100010 23H SET OFFSET REGISTER DATA 00H
00100100 24H SET ADDRESS POINTER LOW ADRS HIGH ADRS
(1) Set Cursor Pointer
The position of the cursor is specified by X ADRS and Y ADRS. The cursor position can
only be moved by this command. Data read/write from the MPU never changes the cursor
pointer. X ADRS and Y ADRS are specified as follows.
X ADRS 00H to 4FH (lower 7 bits are valid)
Y ADRS 00H to 1FH (lower 5 bits are valid)
Single-Scan
X ADRS 00 to 4FH
T6963C assign External character generator, when character code set 80H TO FFH in using
internal character generator. Character code 00H to 80H assign External character generator,
when External generator mode.
The senior five bits define the start address in external memory of the CG RAM area. The
next eight bits represent the character code of the character. In internal CG ROM, character
codes 00H to 7FH represent the predefined “internal” CG ROM characters, and codes 80H
to FFH represent the user’s own “external” characters. In external CG ROM mode, all 256
codes from 00H to FFH can be used to represent the user’s own characters. The three least
significant bits indicate one of the eight rows of eight dots that define the character’s shape.
11
The relationship between display RAM address and offset register
Offset register data CG RAM hex. address (start to end)
00000 0000 to 07 FFH
00001 0800 to 0FFFH
00010 1000 to 17FFH
(Example 2) The relationship between display RAM data and display characters
12
(3) Set Address Pointer
The Set Address Pointer command is used to indicate the start address for writing to (or
reading from)external RAM.
(upper 8 bits)
13
- SET CONTROL WORD
CODE HEX. FUNCTION D1 D2
01000000 40H Set Text Home Address Low address High address
01000001 41H Set Text Area Columns 00H
01000010 42H Set Graphic Home Address Low address High address
01000011 43H Set Graphic Area Columns 00H
The home address and column size are defined by this command.
TH - TH+CL
TH+TA - TH+TA+CL
(TH+TA)+TA - TH+2TA+CL
(TH+2TA)+TA - TH+3TA+CL
- - -
TH+(n-1) TA - TH+(n-1) TA+CL
14
The relationship between external display RAM address and display position
GH - GH+GL
GH+GA - GH+GA+CL
(GH+GA)+GA - GH+2GA+CL
(GH+2GA)+GA - GH+3GA+CL
- - -
GH+(n-1) GA - GH+(n-1) GA+CL
GH: Graphic home address
GA: Graphic area number (columns)
CL: Columns are fixed by hardware (pin-programmable).
(Example)
Graphic home address :0000H
Graphic area :0020H
:32 Columns
:2 Lines
15
Set 32 columns, 4 Lines
0000 0001 ……… 0013 0014 ……… 001F
0014 0015 ……… 0027 0028 ……… 0033
0028 0029 ……… 003B 003C ……… 0047
003C 003D ……… 004F 0050 ……… 005B
LCD
LCD
If the graphic area setting is set to match the desired number of columns on the LCD, the
addressing scheme will be automatically modified so that the start address of each line equals
the end address of the previous line +1.
16
- MODE SET
CODE FUNCTION OPERAND
1000x000 OR Mode -
1000x001 EXOR Mode -
1000x011 AND Mode -
1000x100 TEXT ATTRIBUTE Mode -
10000xxx Internal Character Generator Mode -
10001xxx External Character Generator Mode -
X: invalid
The display mode is defined by this command. The display mode does not change until the
next command is sent. The logical OR, EXOR, AND of text or graphic display can be
displayed. In Internal Character Generator mode, character codes 00H to 7FH are assigned to
the built-in character generator ROM. The character codes 80H to FFH are automatically
assigned to the external character generator RAM.
(Example)
(Note) Attribute functions can only be applied to text display, since the attribute data is placed
in the graphic RAM area.
Attribute function
The attribute operations are Reverse display, Character blink and Inhibit. The attribute data is
written into the graphic area which was defined by the Set Control Word command. Only text
display is possible in Attribute Function mode; graphic display is automatically disabled. However,
the Display Mode command must be used to turn both Text and Graphic on in order for the
Attribute function to be available. The attribute data for each character in the text area is written to
the same address in the graphic area. The Attribute function is defined as follows.
× × × × d3 d2 d1 d0
17
d3 d2 d1 d0 FUNCTION
0 0 0 0 Normal display
0 1 0 1 Reverse display
0 0 1 1 Inhibit display
1 0 0 0 Blink of normal display
1 1 0 1 Blink of reverse display
1 0 1 1 Blink of inhibit display
X: invalid
- DISPLAY MODE
CODE FUNCTION OPERAND
10010000 Display off -
1001xx10 Cursor on, blink off -
1001xx11 Cursor on, blink on -
100101xx Text on, graphic off -
100110xx Text off, graphic on -
100111xx Text on, graphic on -
X:invalid
(Note) It is necessary to turn on “Text display” and “Graphic display” in the following cases.
a) Combination of text/graphic display
b) Attribute function
18
When cursor display is ON, this command selects the cursor pattern in the range 1 line to 8
lines.
The cursor address is defined by the Cursor Pointer Set command.
The command is convenient for sending a full screen of data from the external display RAM.
After setting Auto mode, a Data Write (or Read) command is need not be sent between each
datum. A Data Auto Write (or Read) command must be sent after a Set Address Pointer
command. After this command, the address pointer is automatically incremented by 1 after
each datum. In Auto mode, the T6963C cannot accept any other commands.
The Auto Reset command must be sent to the T69963C after all data has been sent, to clear
Auto mode.
19
Refer to the following flowchart.
20
- DATA READ WRITE
CODE HEX. FUNCTION OPERAND
11000000 C0H Data Write and Increment ADP Data
11000001 C1H Data Read and Increment ADP -
11000010 C2H Data Write and Decrement ADP Data
11000011 C3H Data Read and Decrement ADP -
11000100 C4H Data Write and Nonvariable ADP Data
11000101 C5H Data Read and Nonvariable ADP -
This command is used for writing data from the MPU to external display RAM, and reading
data from external display RAM to the MPU. Data Write/Data Read should be executed after
setting address using Set Address Pointer command. The address pointer can be automatically
incremented or decremented using this command.
21
Refer to the following flowchart.
- SCREEN PEAK
This command is used to transfer 1 byte of displayed data to the data stack; this byte can then
be read from the MPU by data access. The logical combination of text and graphic display
data on the LCD screen can be read by this command. The status (STA6) should be checked
just after the Screen Peek command. If the address determined by the Set Address Pointer
command is not in the graphic area, this commands is ignored and a status flag (STA6) is set.
22
Refer to the following flowchart.
- SCREEN COPY
This command copies a single raster line of data to the graphic area.
The start point must be set using the Set Address Pointer command.
(Note 1) If the attribute function is being used, this command is not available.
(With Attribute data is graphic area data.)
23
Refer to the following flowchart.
X: invalid
This command use to set or reset a bit of the byte specified by the address pointer.
Only one bit can be set/reset at a time.
24
Refer to the following flowchart.
25
26
10.Timing Characteristics
Bus Timing
( VSS = 0 V , VDD = 5 V )
Item Symbol Min Typ Max Unit
C/D Set-up Time tCDS 100 - - ns
C/D Hold Time tCDH 10 - - ns
CE, RD, WR Pulse Width tCDS, tRD, tWR 80 - - ns
Data Set-up Time tDS 80 - - ns
Data Hold Time tDH 40 - - ns
Access Time tACC - - 150 ns
Output Hold Time tOH 10 - 50 ns
C/D
tCDS tCDH
CE
tCE ,tRD,tWR
RD,WR
tDS
D0 to D7
( WRITE)
tDH
D0 to D7
( READ)
tACC tOH
27
11. Quality Assurance
Screen Cosmetic Criteria
No. Defect Judgment Criterion Partition
A)Clear
Size: d mm Acceptable Qty in active area
d ≦0.1 Disregard
0.1<d≦0.2 6
0.2<d≦0.3 2
0.3<d 0
Note: Including pin holes and defective dots which must be
1 Spots
within one pixel size.
Minor
B)Unclear
Size: d mm Acceptable Qty in active area
d ≦0.2 Disregard
0.2<d≦0.5 6
0.5<d≦0.7 2
0.7<d 0
Size: d mm Acceptable Qty in active area
d≦0.3 Disregard
Bubbles in
2 Polarizer
0.3<d≦1.0 3 Minor
1.0<d≦1.5 1
1.5<d 0
In accordance with spots cosmetic criteria. When the light
3 Scratch reflects on the panel surface, the scratches are not to be Minor
remarkable.
Above defects should be separated more than 30mm each
4 Allowable Density
other.
Minor
Not to be noticeable coloration in the viewing area of the
LCD panels.
5 Coloration
Back-light type should be judged with back-light on state
Minor
only.
28
12.Reliability
Content of Reliability Test
Environmental Test
Applicable
Test Item Content of Test Test Condition
Standard
High Temperature Endurance test applying the high storage 80℃
——
storage temperature for a long time. 200hrs
Low Temperature Endurance test applying the high storage -30℃
——
storage temperature for a long time. 200hrs
Endurance test applying the electric stress
High Temperature 70℃
(Voltage & Current) and the thermal stress to ——
Operation 200hrs
the element for a long time.
Low Temperature Endurance test applying the electric stress -20℃
——
Operation under low temperature for a long time. 200hrs
High Temperature/ Endurance test applying the high temperature 80℃,90%RH
——
Humidity Storage and high humidity storage for a long time. 96hrs
Endurance test applying the electric stress
High Temperature/ 70℃,90%RH
(Voltage & Current) and temperature / ——
Humidity Operation 96hrs
humidity stress to the element for a long time.
Endurance test applying the low and high
temperature cycle.
-30℃ 25℃ 80℃ -30℃/80℃
Temperature Cycle ——
10 cycles
30min 5min 30min
1 cycle
Mechanical Test
10~22Hz→1.5mmp-p
Endurance test applying the vibration during
Vibration test 22~500Hz→1.5G ——
transportation and using.
Total 0.5hrs
50G Half sign
Constructional and mechanical endurance test wave 11 msedc
Shock test ——
applying the shock during transportation. 3 times of each
direction
Atmospheric Endurance test applying the atmospheric 115mbar
——
pressure test pressure during transportation by air. 40hrs
Others
VS=800V,RS=1.5kΩ
Static electricity Endurance test applying the electric stress to
CS=100pF ——
test the terminal.
1 time
***Supply voltage for logic system=5V. Supply voltage for LCD system =Operating voltage at 25℃
29