Você está na página 1de 65

GC9307

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

GC9307
Application Notes

Version:01
Date: Nov 01, 2017

GALAXYCORE CORP.
11F, Building 2 No.560 Shengxia Road,
Pudong New Area ,shanghai, P.R. China
Tel:86-21-51083755 ,Fax:86-21-58968522
http://www.gcoreinc.com
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

list of content
1.HSD2.4’’ PANAL.............................................................................................2
1.1 HSD2.4/2.8’’FPC Application Circuit ........................................................................... 2
1.2. HSD2.4’’Init Code ...................................................................................................... 3
1.3. HSD2.8’’Init Code ...................................................................................................... 9
2. IVO2.4’’ PANAL ............................................................................................. 15
2.1. IVO2.4’’ FPC Application Circuit ............................................................................... 15
2.2. IVO2.4’’Init Code .................................................................................................. 16
3. IVO2.8’’ PANAL ............................................................................................. 22
3.1. IVO2.8’’FPC Application Circuit............................................................................. 22
3.2. IVO2.8’’Init Code .................................................................................................. 23
4. TM2.4’’ PANAL .............................................................................................. 29
4.1. TM2.4’’FPC Application Circuit ............................................................................. 29
4.2. TM2.4’’Init Code................................................................................................... 30
5. CTC2.4’’ PANAL ............................................................................................ 36
5.1. CTC2.4’’FPC Application Circuit ............................................................................ 36
5.2 CTC2.4’’ Init Code .................................................................................................. 37
6. CTC2.8’’ PANAL ............................................................................................ 43
6.1. CTC2.8’’FPC Application Circuit ............................................................................ 43
6.2 CTC2.8’’ Init Code .................................................................................................. 44
7 . BOE1.54ips’’ PANAL ..................................................................................... 50
7.1. BOE1.54ips’’FPC Application Circuit ..................................................................... 50
6.2 boe1.54ips’’ Init Code ........................................................................................... 51
8 . HSD1.54ips’’ PANAL ..................................................................................... 57
8.1. HSD1.54ips’’FPC Application Circuit ..................................................................... 57
8.2. HSD1.54ips’’Init Code ........................................................................................... 58
9 .Revision History ............................................................................................. 64

page 1 / 64
134pin
134

U11
133 NC
132 NC
VCOM 131 VCOM
130 VCOM
129 VCOM
128 NC
NC

1110
1101
1011
1010
1001
1000
0110
0101
0011
0010
0001
0000
127
126 NC
125 VCOM
124 VCOM
123 VCOM
122 C22P
121 C22N
120 C21P
119 C21N

IM[3:0] MCU-I/F
118 VGH
117 VGH
116 VGL
VGL

pin悬空,详情参照DS)
115
114 DUMMY
DUMMY

8080 MCU 9bit I


8080 MCU 8bit I
113

8080 MCU 9bit II


8080 MCU 8bit II
4wire 8bit SPI I
3wire 9bit SPI I
8080 MCU 18bit I
8080 MCU 16bit I
112 DUMMY

4wire 8bit SPI II


3wire 9bit SPI II
8080 MCU 18bit II
8080 MCU 16bit II
111 C12P
110 C12P
109 C12P
C12N

DB
108
107 C12N
106 C12N
105 VX4_PAD

DB[8:0]
DB[7:0]
VX4_PAD

DB[17:9]
DB[17:0]
DB[17:0]
DB[15:0]
104

DB[17:10]
103 VX4_PAD

SDA IN/OUT
102 VCORE
VCORE

-----------------------------------------
101

------------------------------------------
100 VCORE
99 VSSC

SDA: IN SDO :OUT


SDA: IN SDO :OUT
98 VSSC
VSSC

DB[17:10],DB[8:1]
97
96 VCI
VCI 95 VCI
94 VCI
93 VCI
92 VSSA
91 VSSA
90 VSSA
89 VSSA
88 VSSA
87 VSSC
86 VSSC
85 VSSC
84 VSSC
VSSC

IM[3:0]接口模式(当选择任意一种接口时不用的input pin请接地,output
83
82 VSSC
81 VSSC
80 VSSC
1.HSD2.4’’ PANAL

IM3 79 DUMMY
IM3

SDA IN/OUT(if 2data_en=1,select SPI 2DATA)


IM2 78
IM1 77 IM2
IM0 76 IM1
RES 75 IM0
CS 74 RESX
RS 73 CSX
WR 72 DCX
RD 71 WRX
VS 70 RDX
VSYNC

U12
HS 69
ENABLE 68 HSYNC
DOTCLK 67 ENABLE
1 SDA 66 DOTCLK
GND 2 DB0 65 SDA
VCOM 3 DB1 64 DB0
C22P 4 NC DB2 63 DB1
C22N 5 NC DB3 62 DB2
C21P 6 NC DB4 61 DB3
C21N 7 NC DB5 60 DB4
VGH 8 NC DB6 59 DB5
VGL 9 NC DB7 58 DB6
AVDD 10 NC DB8 57 DB7
C12P 11 NC DB9 56 DB8
C12N 12 NC DB10 55 DB9

GC93XX_FULL_60PIN_V01
C11P 13 NC DB11 54 DB10
C12N 14 NC DB12 53 DB11
VPP 15 VCI DB13 52 DB12
VCI 16 IM3 DB14 51 DB13
IM3 17 IM2 DB15 50 DB14
IM2 18 IM1 DB16 49 DB15
IM1 19 IM0 DB17 48 DB16
IM0 20 RES TE 47 DB17
RES CS SDO TE

page 2 / 64
21 46
CS 22 RS 45 SDO
DCX 23 WR 44 BC
WR 24 RD 43 VPP
RD 25 VS 42 DUMMY
1.1 HSD2.4/2.8’’FPC Application Circuit

VSYNC 26 HS 41 DUMMY
HSYNC 27 ENABLE 40 DUMMY
ENABLE 28 DOTCLK 39 DUMMY
DOTCLK 29 SDA 38 DUMMY
SDA 30 DB0 37 DUMMY
DB0 31 DB1 36 VREF_OUT
DB1 32 DB2 35 IOVCC
DB2 33 DB3 IOVCC 34 IOVCC
DB3 34 DB4 33 IOVCC
DB4 35 DB5 32 IOVCC
DB5 36 DB6 31 DUMMY
DB6 37 DB7 30 DUMMY
DB7 38 DB8 29 DUMMY
DB8 39 DB9 28 DUMMY
DB9 40 DB10 27 DUMMY
DB10 41 DB11 26 DUMMY
DB11 42 DB12 25 GVDDP
DB12 43 DB13 34 GVDDP
DB13 44 DB14 23 GVDDP
DB14 45 DB15 22 AVDD
DB15 46 DB16 21 AVDD
DB16 47 DB17 20 AVDD
a-Si TFT LCD Single Chip Driver

DB17 48 19 AVDD
OSC_IN 49 SDO 18 AVEE
SDO 50 IOVCC 17 AVEE
IOVCC 51 16 AVEE
GND 52 TE 15 VSSB
TE 53 14 VSSB
BC 54 13 VSSB
BC_CTRL 55 12 GVDDN
240RGBx320 Resolution and 262K color

VREF 56 11 GVDDN
VCORE 57 10 VCOM
GVDDP 58 9 VCOM
VCL 59 8 VCOM
C31P 60 7 DUMMY
GVDDN 6 DUMMY
5 DUMMY
VCOM 4 DUMMY
3 DUMMY
2 DUMMY
1 DUMMY
DUMMY
GC9307
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

1.2. HSD2.4’’Init Code

void Init_LCD(void)

//----------------------------------------- Reset Sequence-------------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//---------------------------------end Reset Sequence---------------------------------------------//

//--------------------------------display control setting----------------------------------------//

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x36);

LCD_ GC9307_DATA(0x48);

LCD_ GC9307_CMD(0x3a);

LCD_ GC9307_DATA(0x05);

//------------------------------end display control setting--------------------------------//

//------------------------------Power Control Registers Initial------------------------------//

LCD_GC9307_CMD(0x21);

page 3 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x86);

LCD_GC9307_DATA(0x98);

LCD_GC9307_CMD(0xc9);

LCD_GC9307_DATA(0x0a);

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x45);

LCD_GC9307_CMD(0xc4);

LCD_GC9307_DATA(0x20);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x80);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

LCD_GC9307_CMD(0x99);

LCD_GC9307_DATA(0x3e);

page 4 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//------------------------end Power Control Registers Initial------------------------------//

//----------------------------display window 240X320------------------------------------//

LCD_ GC9307_CMD(0x2a);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0xef);

LCD_ GC9307_CMD(0x2b);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x01);

LCD_ GC9307_DATA(0x3f);

LCD_ GC9307_CMD(0x2c);

//----------------------------------end display window ----------------------------------------//

//----------------------------------------gamma setting-----------------------------------------//

LCD_GC9307_CMD(0xF0);

LCD_GC9307_DATA(0x80);

page 5 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x0C);

LCD_GC9307_DATA(0x0C);

LCD_GC9307_DATA(0x08);

LCD_GC9307_DATA(0x3D);

LCD_GC9307_CMD(0xF1);

LCD_GC9307_DATA(0x55);

LCD_GC9307_DATA(0x9A);

LCD_GC9307_DATA(0xB8);

LCD_GC9307_DATA(0x2E);

LCD_GC9307_DATA(0x32);

LCD_GC9307_DATA(0xCF);

LCD_GC9307_CMD(0xF2);

LCD_GC9307_DATA(0x40);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x0B);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x30);

LCD_GC9307_CMD(0xF3);

LCD_GC9307_DATA(0x43);

page 6 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0xB7);

LCD_GC9307_DATA(0x98);

LCD_GC9307_DATA(0x11);

LCD_GC9307_DATA(0x13);

LCD_GC9307_DATA(0xCF);

//------------------------------------end gamma setting-----------------------------------------//

LCD_ GC9307_CMD(0x11);

delayms(120);

LCD_ GC9307_CMD(0x29);

LCD_ GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x28);

delayms(120);

LCD_ GC9307_CMD(0x10);

delayms(150);

void GC9307_exit_sleep(void)

page 7 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x11);

delayms(120) ;

LCD_ GC9307_CMD(0x29);

page 8 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

1.3. HSD2.8’’Init Code

void Init_LCD(void)

//----------------------------------------- Reset Sequence-------------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//---------------------------------end Reset Sequence---------------------------------------------//

//--------------------------------display control setting----------------------------------------//

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x36);

LCD_ GC9307_DATA(0x48);

LCD_ GC9307_CMD(0x3a);

LCD_ GC9307_DATA(0x05);

//------------------------------end display control setting--------------------------------//

//------------------------------Power Control Registers Initial------------------------------//

page 9 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x21);

LCD_GC9307_CMD(0x86);

LCD_GC9307_DATA(0x98);

LCD_GC9307_CMD(0xc9);

LCD_GC9307_DATA(0x0a);

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x45);

LCD_GC9307_CMD(0xc4);

LCD_GC9307_DATA(0x20);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x80);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

LCD_GC9307_CMD(0x99);

page 10 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x3e);

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//------------------------end Power Control Registers Initial------------------------------//

//----------------------------display window 240X320------------------------------------//

LCD_ GC9307_CMD(0x2a);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0xef);

LCD_ GC9307_CMD(0x2b);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x01);

LCD_ GC9307_DATA(0x3f);

LCD_ GC9307_CMD(0x2c);

//----------------------------------end display window ----------------------------------------//

//----------------------------------------gamma setting-----------------------------------------//

LCD_GC9307_CMD(0xF0);

page 11 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x80);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x07);

LCD_GC9307_DATA(0x39);

LCD_GC9307_CMD(0xF1);

LCD_GC9307_DATA(0x52);

LCD_GC9307_DATA(0x97);

LCD_GC9307_DATA(0x95);

LCD_GC9307_DATA(0x2B);

LCD_GC9307_DATA(0x2E);

LCD_GC9307_DATA(0xBF);

LCD_GC9307_CMD(0xF2);

LCD_GC9307_DATA(0x40);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x0B);

LCD_GC9307_DATA(0x0B);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x34);

LCD_GC9307_CMD(0xF3);

page 12 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x45);

LCD_GC9307_DATA(0x98);

LCD_GC9307_DATA(0xB5);

LCD_GC9307_DATA(0x10);

LCD_GC9307_DATA(0x10);

LCD_GC9307_DATA(0xAF);

//------------------------------------end gamma setting-----------------------------------------//

LCD_ GC9307_CMD(0x11);

delayms(120);

LCD_ GC9307_CMD(0x29);

LCD_ GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x28);

delayms(120);

LCD_ GC9307_CMD(0x10);

delayms(150);

page 13 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

void GC9307_exit_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x11);

delayms(120) ;

LCD_ GC9307_CMD(0x29);

page 14 / 64
1110
1101
1011
1010
1001
1000
0110
0101
0011
0010
0001
0000
1
NC

U1
2
3 VSSC
4 VSSC
5 VGH

96PIN
6 VGL

IM[3:0] MCU-I/F
7 VCL
8 VRCL
9 DUMMY
AVDD

pin悬空,详情参照DS)
10
11 DUMMY
DUMMY

8080 MCU 9bit I


8080 MCU 8bit I
12

8080 MCU 9bit II


8080 MCU 8bit II
4wire 8bit SPI I
3wire 9bit SPI I
8080 MCU 18bit I
8080 MCU 16bit I
13 AVEE_SOU

4wire 8bit SPI II


3wire 9bit SPI II
8080 MCU 18bit II
8080 MCU 16bit II
14 NC
15 AVDD_SOU
16 DUMMY
VX4

DB
17
18 DUMMY
19 DUMMY
20 BGR_OUT

DB[8:0]
DB[7:0]
VRDD

DB[17:9]
DB[17:0]
DB[17:0]
DB[15:0]
21

DB[17:10]
22 VRDD

SDA IN/OUT
23 VCORE
VCORE

-----------------------------------------
24

------------------------------------------
25 VSSC
VCI 26 VCI

SDA: IN SDO :OUT


SDA: IN SDO :OUT
27 VCI
VSSA

DB[17:10],DB[8:1]
28
29 VSSA
30 VSSC
31 VSSC
32 VSSC
33 DUMMY
34 VSSC
IM3 35 DUMMY
2. IVO2.4’’ PANAL

IM2 36 IM3

U2
IM1 37 IM2
IM0 38 IM1
1 REST 39 IM0
GND 2 CS 40 RESX
VCOM 3 VS RS 41 CSX
VSYNC DCX

IM[3:0]接口模式(当选择任意一种接口时不用的input pin请接地,output
4 HS WR 42
HSYNC 5 DOTCLK RD 43 WRX
DOTCLK 6 ENABLE VS 44 RDX
ENABLE 7 IM0 HS 45 VSYNC
IM0 8 IM1 ENABLE 46 HSYNC
IM1 ENABLE

SDA IN/OUT(if 2data_en=1,select SPI 2DATA)


9 IM2 DOTCLK 47
IM2 10 IM3 SDA 48 DOTCLK
IM3 11 DB17 DB0 49 SDA
DB17 12 DB16 DB1 50 DB0
DB16 13 DB15 DB2 51 DB1
DB15 14 DB14 DB3 52 DB2
DB14 15 DB13 DB4 53 DB3
DB13 16 DB12 DB5 54 DB4
DB12 17 DB11 DB6 55 DB5
DB11 18 DB10 DB7 56 DB6
DB10 19 DB9 DB8 57 DD7
DB9 20 DB8 DB9 58 DB8
DB8 21 DB7 DB10 59 DB9
DB7 22 DB6 DB11 60 DB10
2.1. IVO2.4’’ FPC Application Circuit

DB6 23 DB5 DB12 61 DB11


DB5 24 DB4 DB13 62 DB12
DB4 25 DB3 DB14 63 DB13
DB3 26 DB2 DB15 64 DB14
DB2 27 DB1 DB16 65 DB15
DB1 DB16

page 15 / 64
28 DB0 DB17 66
DB0 29 SDO 67 DB17
SDO 30 SDA TE 68 OSC_IN
SDA 31 REST SDO 69 TE
RST 32 CS 70 SDO
CS 33 RS 71 BC
RS 34 WR 72 VPP
WR 35 RD 73 DUMMY
RD 36 TE 74 DUMMY
TE 37 IOVCC 75 DUMMY
IOVCC 38 VCI 76 DUMMY
VCI 39 77 DUMMY
GND 40 78 DUMMY
AVDD 41 79 DUMMY
AVCL 42 IOVCC 80 IOVCC
VGH 43 81 IOVCC
VGL 44 82 DUMMY
VCL 45 83 DUMMY
VREG1 46 84 GVDDP
a-Si TFT LCD Single Chip Driver

VREG2 47 85 DUMMY
VCORE 48 86 DUMMY
NVCORE 49 87 AVEE
VCOMH 50 88 AVEE
VCOML 51 89 VSSB
VPP 52 90 VSSB
240RGBx320 Resolution and 262K color

OSC_OUT 53 91 GVDDN
BGR 54 92 GVDDN
V22 55 93 GVDDN
VCI1 56 94 GVDDN
TEST1 57 95 VSSC
TEST2 58 96 VSSC
TEST3 59 NC
TEST4 60
TEST5
GC9307
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

2.2. IVO2.4’’Init Code

void Init_LCD(void)

//----------------------------------------- Reset Sequence-------------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//----------------------------------------end Reset Sequence---------------------------------------//

//--------------------------------display control setting----------------------------------------//

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x36);

LCD_ GC9307_DATA(0x48);

LCD_ GC9307_CMD(0x3a);

LCD_ GC9307_DATA(0x05);

//---------------------------------end display control setting--------------------------------//

//------------------------------Power Control Registers Initial------------------------------//

LCD_GC9307_CMD(0x21);

page 16 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x86);

LCD_GC9307_DATA(0x98);

LCD_GC9307_CMD(0xc9);

LCD_GC9307_DATA(0x0a);

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x45);

LCD_GC9307_CMD(0xc4);

LCD_GC9307_DATA(0x20);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x80);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

LCD_GC9307_CMD(0x99);

page 17 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x3e);

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//-------------------------------display window 240X320------------------------------------//

LCD_ GC9307_CMD(0x2a);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0xef);

LCD_ GC9307_CMD(0x2b);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x01);

LCD_ GC9307_DATA(0x3f);

LCD_ GC9307_CMD(0x2c);

//----------------------------------end display window ----------------------------------------//

//--------------------------------------gamma setting-------------------------------------------//

page 18 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0xF0);

LCD_GC9307_DATA(0x80);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x0A);

LCD_GC9307_DATA(0x0A);

LCD_GC9307_DATA(0x07);

LCD_GC9307_DATA(0x2F);

LCD_GC9307_CMD(0xF1);

LCD_GC9307_DATA(0x44);

LCD_GC9307_DATA(0x99);

LCD_GC9307_DATA(0xB7);

LCD_GC9307_DATA(0x1B);

LCD_GC9307_DATA(0x1E);

LCD_GC9307_DATA(0xDF);

LCD_GC9307_CMD(0xF2);

LCD_GC9307_DATA(0x43);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x16);

LCD_GC9307_DATA(0x16);

LCD_GC9307_DATA(0x0D);

LCD_GC9307_DATA(0x4F);

page 19 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0xF3);

LCD_GC9307_DATA(0x60);

LCD_GC9307_DATA(0x76);

LCD_GC9307_DATA(0x78);

LCD_GC9307_DATA(0x2D);

LCD_GC9307_DATA(0x30);

LCD_GC9307_DATA(0x7F);

//------------------------------------end gamma setting------------------------------------------//

LCD_ GC9307_CMD(0x11);

delayms(120);

LCD_ GC9307_CMD(0x29);

LCD_ GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x28);

delayms(120);

LCD_ GC9307_CMD(0x10);

delayms(150);

page 20 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

void GC9307_exit_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x11);

delayms(120) ;

LCD_ GC9307_CMD(0x29);

page 21 / 64
134pin
134

U11
133 NC
132 NC
VCOM 131 VCOM
130 VCOM
129 VCOM
128 NC
NC

1110
1101
1011
1010
1001
1000
0110
0101
0011
0010
0001
0000
127
126 NC
VCOM

3.1.
125
124 VCOM
123 VCOM
122 C22P
121 C22N
120 C21P
119 C21N

IM[3:0] MCU-I/F
118 VGH
117 VGH
116 VGL
VGL

pin悬空,详情参照DS)
115
114 DUMMY
DUMMY

8080 MCU 9bit I


8080 MCU 8bit I
113

8080 MCU 9bit II


8080 MCU 8bit II
4wire 8bit SPI I
3wire 9bit SPI I
8080 MCU 18bit I
8080 MCU 16bit I
112 DUMMY

4wire 8bit SPI II


3wire 9bit SPI II
8080 MCU 18bit II
8080 MCU 16bit II
111 C12P
110 C12P
109 C12P
C12N

DB
108
107 C12N
106 C12N
105 VX4_PAD

DB[8:0]
DB[7:0]
VX4_PAD

DB[17:9]
DB[17:0]
DB[17:0]
DB[15:0]
104

DB[17:10]
103 VX4_PAD

SDA IN/OUT
102 VCORE
VCORE

-----------------------------------------
101

------------------------------------------
100 VCORE
99 VSSC

SDA: IN SDO :OUT


SDA: IN SDO :OUT
98 VSSC
VSSC

DB[17:10],DB[8:1]
97
96 VCI
VCI 95 VCI
94 VCI
93 VCI
92 VSSA
91 VSSA
90 VSSA
89 VSSA
88 VSSA
87 VSSC
86 VSSC
VSSC
3. IVO2.8’’ PANAL

85
84 VSSC
VSSC

IM[3:0]接口模式(当选择任意一种接口时不用的input pin请接地,output
83
82 VSSC
81 VSSC
80 VSSC
IM3 79 DUMMY
IM3

SDA IN/OUT(if 2data_en=1,select SPI 2DATA)


IM2 78
IM1 77 IM2
IM0 76 IM1
RES 75 IM0
CS 74 RESX
RS 73 CSX
WR 72 DCX
RD 71 WRX
VS 70 RDX
VSYNC

U12
HS 69
ENABLE 68 HSYNC
DOTCLK 67 ENABLE
1 SDA 66 DOTCLK
GND 2 DB0 65 SDA
VCOM 3 DB1 64 DB0
C22P 4 NC DB2 63 DB1
C22N 5 NC DB3 62 DB2
C21P 6 NC DB4 61 DB3
C21N 7 NC DB5 60 DB4
VGH 8 NC DB6 59 DB5
VGL 9 NC DB7 58 DB6
AVDD 10 NC DB8 57 DB7
C12P 11 NC DB9 56 DB8
C12N 12 NC DB10 55 DB9

GC93XX_FULL_60PIN_V01
C11P 13 NC DB11 54 DB10
C12N 14 NC DB12 53 DB11
VPP 15 VCI DB13 52 DB12
VCI 16 IM3 DB14 51 DB13
IM3 17 IM2 DB15 50 DB14
IM2 18 IM1 DB16 49 DB15
IM1 19 IM0 DB17 48 DB16
IM0 20 RES TE 47 DB17
RES 21 CS SDO 46 TE
CS 22 RS 45 SDO

page 22 / 64
DCX 23 WR 44 BC
WR 24 RD 43 VPP
IVO2.8’’FPC Application Circuit

RD 25 VS 42 DUMMY
VSYNC 26 HS 41 DUMMY
HSYNC 27 ENABLE 40 DUMMY
ENABLE 28 DOTCLK 39 DUMMY
DOTCLK 29 SDA 38 DUMMY
SDA 30 DB0 37 DUMMY
DB0 31 DB1 36 VREF_OUT
DB1 32 DB2 35 IOVCC
DB2 33 DB3 IOVCC 34 IOVCC
DB3 34 DB4 33 IOVCC
DB4 35 DB5 32 IOVCC
DB5 36 DB6 31 DUMMY
DB6 37 DB7 30 DUMMY
DB7 38 DB8 29 DUMMY
DB8 39 DB9 28 DUMMY
DB9 40 DB10 27 DUMMY
DB10 41 DB11 26 DUMMY
DB11 42 DB12 25 GVDDP
DB12 43 DB13 34 GVDDP
DB13 44 DB14 23 GVDDP
DB14 45 DB15 22 AVDD
DB15 46 DB16 21 AVDD
DB16 47 DB17 20 AVDD
a-Si TFT LCD Single Chip Driver

DB17 48 19 AVDD
OSC_IN 49 SDO 18 AVEE
SDO 50 IOVCC 17 AVEE
IOVCC 51 16 AVEE
GND 52 TE 15 VSSB
TE 53 14 VSSB
BC 54 13 VSSB
BC_CTRL 55 12 GVDDN
240RGBx320 Resolution and 262K color

VREF 56 11 GVDDN
VCORE 57 10 VCOM
GVDDP 58 9 VCOM
VCL 59 8 VCOM
C31P 60 7 DUMMY
GVDDN 6 DUMMY
5 DUMMY
VCOM 4 DUMMY
3 DUMMY
2 DUMMY
1 DUMMY
DUMMY
GC9307
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

3.2. IVO2.8’’Init Code

void Init_LCD(void)

//----------------------------------------- Reset Sequence-------------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//----------------------------------------end Reset Sequence---------------------------------------//

//------------------------------------display control setting----------------------------------------//

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x36);

LCD_ GC9307_DATA(0x48);

LCD_ GC9307_CMD(0x3a);

LCD_ GC9307_DATA(0x05);

//---------------------------------end display control setting------------------------------//

//------------------------------Power Control Registers Initial----------------------------//

LCD_GC9307_CMD(0x21);

page 23 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x86);

LCD_GC9307_DATA(0x98);

LCD_GC9307_CMD(0xc9);

LCD_GC9307_DATA(0x0a);

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x45);

LCD_GC9307_CMD(0xc4);

LCD_GC9307_DATA(0x20);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x80);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

page 24 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x99);

LCD_GC9307_DATA(0x3e);

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//--------------------------------display window 240X320-----------------------------------//

LCD_ GC9307_CMD(0x2a);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0xef);

LCD_ GC9307_CMD(0x2b);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x01);

LCD_ GC9307_DATA(0x3f);

LCD_ GC9307_CMD(0x2c);

//----------------------------------end display window ----------------------------------------//

//--------------------------------------gamma setting-------------------------------------------//

LCD_GC9307_CMD(0xF0);

page 25 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x80);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x06);

LCD_GC9307_DATA(0x29);

LCD_GC9307_CMD(0xF1);

LCD_GC9307_DATA(0x3E);

LCD_GC9307_DATA(0xBA);

LCD_GC9307_DATA(0xB9);

LCD_GC9307_DATA(0x14);

LCD_GC9307_DATA(0x16);

LCD_GC9307_DATA(0xEF);

LCD_GC9307_CMD(0xF2);

LCD_GC9307_DATA(0x41);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x1A);

LCD_GC9307_DATA(0x19);

LCD_GC9307_DATA(0x0D);

LCD_GC9307_DATA(0x55);

LCD_GC9307_CMD(0xF3);

page 26 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x66);

LCD_GC9307_DATA(0x77);

LCD_GC9307_DATA(0x76);

LCD_GC9307_DATA(0x34);

LCD_GC9307_DATA(0x37);

LCD_GC9307_DATA(0x8F);

//------------------------------------end gamma setting------------------------------------------//

LCD_ GC9307_CMD(0x11);

delayms(120);

LCD_ GC9307_CMD(0x29);

LCD_ GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x28);

delayms(120);

LCD_ GC9307_CMD(0x10);

delayms(150);

page 27 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

void GC9307_exit_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x11);

delayms(120) ;

LCD_ GC9307_CMD(0x29);

page 28 / 64
134pin
134

U11
133 NC
132 NC
VCOM 131 VCOM
130 VCOM
129 VCOM
128 NC
NC

1110
1101
1011
1010
1001
1000
0110
0101
0011
0010
0001
0000
127
126 NC
VCOM

4.1.
125
124 VCOM
123 VCOM
122 C22P
121 C22N
120 C21P
119 C21N

IM[3:0] MCU-I/F
118 VGH
117 VGH
116 VGL
VGL

pin悬空,详情参照DS)
115
114 DUMMY
DUMMY

8080 MCU 9bit I


8080 MCU 8bit I
113

8080 MCU 9bit II


8080 MCU 8bit II
4wire 8bit SPI I
3wire 9bit SPI I
8080 MCU 18bit I
8080 MCU 16bit I
112 DUMMY

4wire 8bit SPI II


3wire 9bit SPI II
8080 MCU 18bit II
8080 MCU 16bit II
111 C12P
110 C12P
109 C12P
C12N

DB
108
107 C12N
106 C12N
105 VX4_PAD

DB[8:0]
DB[7:0]
VX4_PAD

DB[17:9]
DB[17:0]
DB[17:0]
DB[15:0]
104

DB[17:10]
103 VX4_PAD

SDA IN/OUT
102 VCORE
VCORE

-----------------------------------------
101

------------------------------------------
100 VCORE
99 VSSC

SDA: IN SDO :OUT


SDA: IN SDO :OUT
98 VSSC
VSSC

DB[17:10],DB[8:1]
97
96 VCI
VCI 95 VCI
94 VCI
93 VCI
92 VSSA
91 VSSA
90 VSSA
89 VSSA
88 VSSA
87 VSSC
VSSC
4. TM2.4’’ PANAL

86
85 VSSC
84 VSSC
VSSC

IM[3:0]接口模式(当选择任意一种接口时不用的input pin请接地,output
83
82 VSSC
81 VSSC
80 VSSC
IM3 79 DUMMY
IM3

SDA IN/OUT(if 2data_en=1,select SPI 2DATA)


IM2 78
IM1 77 IM2
IM0 76 IM1
RES 75 IM0
CS 74 RESX
RS 73 CSX
WR 72 DCX
RD 71 WRX
VS 70 RDX
VSYNC

U12
HS 69
ENABLE 68 HSYNC
DOTCLK 67 ENABLE
1 SDA 66 DOTCLK
GND 2 DB0 65 SDA
VCOM 3 DB1 64 DB0
C22P 4 NC DB2 63 DB1
C22N 5 NC DB3 62 DB2
C21P 6 NC DB4 61 DB3
C21N 7 NC DB5 60 DB4
VGH 8 NC DB6 59 DB5
VGL 9 NC DB7 58 DB6
AVDD 10 NC DB8 57 DB7
C12P 11 NC DB9 56 DB8
C12N 12 NC DB10 55 DB9

GC93XX_FULL_60PIN_V01
C11P 13 NC DB11 54 DB10
C12N 14 NC DB12 53 DB11
VPP 15 VCI DB13 52 DB12
VCI 16 IM3 DB14 51 DB13
IM3 17 IM2 DB15 50 DB14
IM2 18 IM1 DB16 49 DB15
IM1 19 IM0 DB17 48 DB16
IM0 20 RES TE 47 DB17
RES 21 CS SDO 46 TE
CS 22 RS 45 SDO

page 29 / 64
DCX 23 WR 44 BC
TM2.4’’FPC Application Circuit

WR 24 RD 43 VPP
RD 25 VS 42 DUMMY
VSYNC 26 HS 41 DUMMY
HSYNC 27 ENABLE 40 DUMMY
ENABLE 28 DOTCLK 39 DUMMY
DOTCLK 29 SDA 38 DUMMY
SDA 30 DB0 37 DUMMY
DB0 31 DB1 36 VREF_OUT
DB1 32 DB2 35 IOVCC
DB2 33 DB3 IOVCC 34 IOVCC
DB3 34 DB4 33 IOVCC
DB4 35 DB5 32 IOVCC
DB5 36 DB6 31 DUMMY
DB6 37 DB7 30 DUMMY
DB7 38 DB8 29 DUMMY
DB8 39 DB9 28 DUMMY
DB9 40 DB10 27 DUMMY
DB10 41 DB11 26 DUMMY
DB11 42 DB12 25 GVDDP
DB12 43 DB13 34 GVDDP
DB13 44 DB14 23 GVDDP
DB14 45 DB15 22 AVDD
DB15 46 DB16 21 AVDD
DB16 47 DB17 20 AVDD
a-Si TFT LCD Single Chip Driver

DB17 48 19 AVDD
OSC_IN 49 SDO 18 AVEE
SDO 50 IOVCC 17 AVEE
IOVCC 51 16 AVEE
GND 52 TE 15 VSSB
TE 53 14 VSSB
BC 54 13 VSSB
BC_CTRL 55 12 GVDDN
240RGBx320 Resolution and 262K color

VREF 56 11 GVDDN
VCORE 57 10 VCOM
GVDDP 58 9 VCOM
VCL 59 8 VCOM
C31P 60 7 DUMMY
GVDDN 6 DUMMY
5 DUMMY
VCOM 4 DUMMY
3 DUMMY
2 DUMMY
1 DUMMY
DUMMY
GC9307
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

4.2. TM2.4’’Init Code

void Init_LCD(void)

//----------------------------------------- Reset Sequence-------------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//----------------------------------------end Reset Sequence---------------------------------------//

//--------------------------------display control setting----------------------------------------//

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x36);

LCD_ GC9307_DATA(0x48);

LCD_ GC9307_CMD(0x3a);

LCD_ GC9307_DATA(0x05);

//-------------------------------------end display control setting----------------------------------//

//----------------------------------Power Control Registers Initial--------------------------------//

page 30 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x21);

LCD_GC9307_CMD(0x86);

LCD_GC9307_DATA(0x98);

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x84);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

LCD_GC9307_CMD(0x99);

LCD_GC9307_DATA(0x3e);

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0xfa);

LCD_GC9307_DATA(0x9a);

LCD_GC9307_DATA(0x1a);

page 31 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x45);

LCD_GC9307_CMD(0xc4);

LCD_GC9307_DATA(0x20);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//----------------------------------display window 240X320-------------------------------------//

LCD_ GC9307_CMD(0x2a);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0xef);

LCD_ GC9307_CMD(0x2b);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x01);

LCD_ GC9307_DATA(0x3f);

LCD_ GC9307_CMD(0x2c);

//------------------------------------end display window ------------------------------------------//

//----------------------------------------gamma setting----------------------------------------------//

LCD_GC9307_CMD(0xF0);

page 32 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x80);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x0C);

LCD_GC9307_DATA(0x0C);

LCD_GC9307_DATA(0x08);

LCD_GC9307_DATA(0x2C);

LCD_GC9307_CMD(0xF1);

LCD_GC9307_DATA(0x3F);

LCD_GC9307_DATA(0x97);

LCD_GC9307_DATA(0x96);

LCD_GC9307_DATA(0x14);

LCD_GC9307_DATA(0x18);

LCD_GC9307_DATA(0xBF);

LCD_GC9307_CMD(0xF2);

LCD_GC9307_DATA(0x55);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x1A);

LCD_GC9307_DATA(0x18);

LCD_GC9307_DATA(0x0E);

page 33 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x48);

LCD_GC9307_CMD(0xF3);

LCD_GC9307_DATA(0x5A);

LCD_GC9307_DATA(0xB6);

LCD_GC9307_DATA(0xD5);

LCD_GC9307_DATA(0x2C);

LCD_GC9307_DATA(0x30);

LCD_GC9307_DATA(0xCF);

//------------------------------------end gamma setting------------------------------------------//

LCD_ GC9307_CMD(0x11);

delayms(120);

LCD_ GC9307_CMD(0x29);

LCD_ GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x28);

delayms(120);

page 34 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_ GC9307_CMD(0x10);

delayms(150);

void GC9307_exit_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x11);

delayms(120) ;

LCD_ GC9307_CMD(0x29);

page 35 / 64
1110
1101
1011
1010
1001
1000
0110
0101
0011
0010
0001
0000
1

5.1.
NC

U1
2
3 VSSC
4 VSSC
5 VGH

96PIN
6 VGL

IM[3:0] MCU-I/F
7 VCL
8 VRCL
9 DUMMY
AVDD

pin悬空,详情参照DS)
10
11 DUMMY
DUMMY

8080 MCU 9bit I


8080 MCU 8bit I
12

8080 MCU 9bit II


8080 MCU 8bit II
4wire 8bit SPI I
3wire 9bit SPI I
8080 MCU 18bit I
8080 MCU 16bit I
13 AVEE_SOU

4wire 8bit SPI II


3wire 9bit SPI II
8080 MCU 18bit II
8080 MCU 16bit II
14 NC
15 AVDD_SOU
16 DUMMY
VX4

DB
17
18 DUMMY
19 DUMMY
20 BGR_OUT

DB[8:0]
DB[7:0]
VRDD

DB[17:9]
DB[17:0]
DB[17:0]
DB[15:0]
21

DB[17:10]
22 VRDD

SDA IN/OUT
23 VCORE
VCORE

-----------------------------------------
24

------------------------------------------
25 VSSC
VCI 26 VCI

SDA: IN SDO :OUT


SDA: IN SDO :OUT
27 VCI
VSSA

DB[17:10],DB[8:1]
28
29 VSSA
30 VSSC
31 VSSC
32 VSSC
33 DUMMY
34 VSSC
IM3 35 DUMMY
5. CTC2.4’’ PANAL

IM2 36 IM3

U2
IM1 37 IM2
IM0 38 IM1
1 REST 39 IM0
GND 2 CS 40 RESX
VCOM 3 VS RS 41 CSX
VSYNC DCX

IM[3:0]接口模式(当选择任意一种接口时不用的input pin请接地,output
4 HS WR 42
HSYNC 5 DOTCLK RD 43 WRX
DOTCLK 6 ENABLE VS 44 RDX
ENABLE 7 IM0 HS 45 VSYNC
IM0 8 IM1 ENABLE 46 HSYNC
IM1 ENABLE

SDA IN/OUT(if 2data_en=1,select SPI 2DATA)


9 IM2 DOTCLK 47
IM2 10 IM3 SDA 48 DOTCLK
IM3 11 DB17 DB0 49 SDA
DB17 12 DB16 DB1 50 DB0
DB16 13 DB15 DB2 51 DB1
DB15 14 DB14 DB3 52 DB2
DB14 15 DB13 DB4 53 DB3
DB13 16 DB12 DB5 54 DB4
DB12 17 DB11 DB6 55 DB5
DB11 18 DB10 DB7 56 DB6
DB10 19 DB9 DB8 57 DD7
DB9 20 DB8 DB9 58 DB8
DB8 21 DB7 DB10 59 DB9
DB7 22 DB6 DB11 60 DB10
DB6 23 DB5 DB12 61 DB11
DB5 24 DB4 DB13 62 DB12
DB4 25 DB3 DB14 63 DB13
CTC2.4’’FPC Application Circuit

DB3 26 DB2 DB15 64 DB14


DB2 27 DB1 DB16 65 DB15
DB1 DB16

page 36 / 64
28 DB0 DB17 66
DB0 29 SDO 67 DB17
SDO 30 SDA TE 68 OSC_IN
SDA 31 REST SDO 69 TE
RST 32 CS 70 SDO
CS 33 RS 71 BC
RS 34 WR 72 VPP
WR 35 RD 73 DUMMY
RD 36 TE 74 DUMMY
TE 37 IOVCC 75 DUMMY
IOVCC 38 VCI 76 DUMMY
VCI 39 77 DUMMY
GND 40 78 DUMMY
AVDD 41 79 DUMMY
AVCL 42 IOVCC 80 IOVCC
VGH 43 81 IOVCC
VGL 44 82 DUMMY
VCL 45 83 DUMMY
VREG1 46 84 GVDDP
a-Si TFT LCD Single Chip Driver

VREG2 47 85 DUMMY
VCORE 48 86 DUMMY
NVCORE 49 87 AVEE
VCOMH 50 88 AVEE
VCOML 51 89 VSSB
VPP 52 90 VSSB
240RGBx320 Resolution and 262K color

OSC_OUT 53 91 GVDDN
BGR 54 92 GVDDN
V22 55 93 GVDDN
VCI1 56 94 GVDDN
TEST1 57 95 VSSC
TEST2 58 96 VSSC
TEST3 59 NC
TEST4 60
TEST5
GC9307
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

5.2 CTC2.4’’ Init Code

void Init_LCD(void)

//----------------------------------------- Reset Sequence-------------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//----------------------------------------end Reset Sequence---------------------------------------//

//----------------------------------display control setting----------------------------------------//

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x36);

LCD_ GC9307_DATA(0x48);

LCD_ GC9307_CMD(0x3a);

LCD_ GC9307_DATA(0x05);

//----------------------------------end display control setting--------------------------------//

//----------------------------------Power Control Registers Initial--------------------------------//

LCD_GC9307_CMD(0x21);
page 37 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x86);

LCD_GC9307_DATA(0x98);

LCD_GC9307_CMD(0xc9);

LCD_GC9307_DATA(0x0a);

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x45);

LCD_GC9307_CMD(0xc4);

LCD_GC9307_DATA(0x20);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x80);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

LCD_GC9307_CMD(0x99);

page 38 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x3e);

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//---------------------------------display window 240X320-------------------------------------//

LCD_ GC9307_CMD(0x2a);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0xef);

LCD_ GC9307_CMD(0x2b);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x00);

LCD_ GC9307_DATA(0x01);

LCD_ GC9307_DATA(0x3f);

LCD_ GC9307_CMD(0x2c);

//------------------------------------end display window ------------------------------------------//

//----------------------------------------gamma setting----------------------------------------------//

LCD_GC9307_CMD(0xF0);

LCD_GC9307_DATA(0x82);

page 39 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x16);

LCD_GC9307_DATA(0x15);

LCD_GC9307_DATA(0x0B);

LCD_GC9307_DATA(0x40);

LCD_GC9307_CMD(0xF1);

LCD_GC9307_DATA(0x55);

LCD_GC9307_DATA(0x98);

LCD_GC9307_DATA(0x98);

LCD_GC9307_DATA(0x2C);

LCD_GC9307_DATA(0x31);

LCD_GC9307_DATA(0xBF);

LCD_GC9307_CMD(0xF2);

LCD_GC9307_DATA(0x42);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x0D);

LCD_GC9307_DATA(0x0E);

LCD_GC9307_DATA(0x0A);

LCD_GC9307_DATA(0x37);

LCD_GC9307_CMD(0xF3);

LCD_GC9307_DATA(0x47);

page 40 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x93);

LCD_GC9307_DATA(0x91);

LCD_GC9307_DATA(0x17);

LCD_GC9307_DATA(0x19);

LCD_GC9307_DATA(0x9F);

//------------------------------------end gamma setting------------------------------------------//

LCD_ GC9307_CMD(0x11);

delayms(120);

LCD_ GC9307_CMD(0x29);

LCD_ GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x28);

delayms(120);

LCD_ GC9307_CMD(0x10);

delayms(150);

void GC9307_exit_sleep(void)

page 41 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x11);

delayms(120) ;

LCD_ GC9307_CMD(0x29);

page 42 / 64
1

U11
2 NC
3 NC
VCOM 4 VCOM
5 VCOM
6 VCOM
7 NC

6.1.
NC

1110
1101
1011
1010
1001
1000
0110
0101
0011
0010
0001
0000
8
9 NC
10 VCOM
11 VCOM
12 VCOM
13 C22P
14 C22N
15 C21P
16 C21N

IM[3:0] MCU-I/F
17 VGH
18 VGH
19 VGL
VGL

pin悬空,详情参照DS)
20
21 DUMMY
DUMMY

8080 MCU 9bit I


8080 MCU 8bit I
22

8080 MCU 9bit II


8080 MCU 8bit II
4wire 8bit SPI I
3wire 9bit SPI I
8080 MCU 18bit I
8080 MCU 16bit I
23 DUMMY

4wire 8bit SPI II


3wire 9bit SPI II
8080 MCU 18bit II
8080 MCU 16bit II
24 C12P
25 C12P
26 C12P
C12N

DB
27
28 C12N
29 C12N
30 VX4_PAD

DB[8:0]
DB[7:0]
VX4_PAD

DB[17:9]
DB[17:0]
DB[17:0]
DB[15:0]
31

DB[17:10]
32 VX4_PAD

SDA IN/OUT
33 VCORE
VCORE

-----------------------------------------
34

------------------------------------------
35 VCORE
36 VSSC

SDA: IN SDO :OUT


SDA: IN SDO :OUT
37 VSSC
VSSC

DB[17:10],DB[8:1]
38
39 VCI
VCI 40 VCI
41 VCI
42 VCI
43 VSSA
44 VSSA
45 VSSA
46 VSSA
47 VSSA
48 VSSC
49 VSSC
50 VSSC
51 VSSC
VSSC

IM[3:0]接口模式(当选择任意一种接口时不用的input pin请接地,output
52
53 VSSC
6. CTC2.8’’ PANAL

54 VSSC
55 VSSC
IM3 56 DUMMY
IM3

SDA IN/OUT(if 2data_en=1,select SPI 2DATA)


IM2 57
IM1 58 IM2
IM0 59 IM1
RES 60 IM0
CS 61 RESX
RS 62 CSX
WR 63 DCX
RD 64 WRX
VS 65 RDX
VSYNC

U12
HS 66
ENABLE 67 HSYNC
DOTCLK 68 ENABLE
1 SDA 69 DOTCLK
GND 2 DB0 70 SDA
VCOM 3 DB1 71 DB0
C22P 4 NC DB2 72 DB1
C22N 5 NC DB3 73 DB2
C21P 6 NC DB4 74 DB3
C21N 7 NC DB5 75 DB4
VGH 8 NC DB6 76 DB5
VGL 9 NC DB7 77 DB6
AVDD 10 NC DB8 78 DB7
C12P 11 NC DB9 79 DB8
C12N 12 NC DB10 80 DB9

GC93XX_FULL_60PIN_V01
C11P 13 NC DB11 81 DB10
C12N 14 NC DB12 82 DB11
VPP 15 VCI DB13 83 DB12
VCI 16 IM3 DB14 84 DB13
IM3 17 IM2 DB15 85 DB14
IM2 18 IM1 DB16 86 DB15
IM1 19 IM0 DB17 87 DB16
IM0 20 RES TE 88 DB17
RES 21 CS SDO 89 TE
CS 22 RS 90 SDO
DCX BC
CTC2.8’’FPC Application Circuit

23 WR 91
WR 24 RD 92 VPP
RD 25 VS 93 DUMMY
VSYNC 26 HS 94 DUMMY

page 43 / 64
HSYNC 27 ENABLE 95 DUMMY
ENABLE 28 DOTCLK 96 DUMMY
DOTCLK 29 SDA 97 DUMMY
SDA 30 DB0 98 DUMMY
DB0 31 DB1 99 VREF_OUT
DB1 32 DB2 100 IOVCC
DB2 33 DB3 IOVCC 101 IOVCC
DB3 34 DB4 102 IOVCC
DB4 35 DB5 103 IOVCC
DB5 36 DB6 104 DUMMY
DB6 37 DB7 105 DUMMY
DB7 38 DB8 106 DUMMY
DB8 39 DB9 107 DUMMY
DB9 40 DB10 108 DUMMY
DB10 41 DB11 109 DUMMY
DB11 42 DB12 110 GVDDP
DB12 43 DB13 111 GVDDP
DB13 44 DB14 112 GVDDP
DB14 45 DB15 113 AVDD
DB15 46 DB16 114 AVDD
DB16 47 DB17 115 AVDD
DB17 48 116 AVDD
OSC_IN 49 SDO 117 AVEE
SDO 50 IOVCC 118 AVEE
IOVCC 51 119 AVEE
a-Si TFT LCD Single Chip Driver

GND 52 TE 120 VSSB


TE 53 121 VSSB
BC 54 122 VSSB
BC_CTRL 55 123 GVDDN
VREF 56 124 GVDDN
VCORE 57 125 VCOM
GVDDP 58 126 VCOM
VCL VCOM
240RGBx320 Resolution and 262K color

59 127
C31P 60 128 DUMMY
GVDDN 129 DUMMY
130 DUMMY
VCOM 131 DUMMY
132 DUMMY
133 DUMMY
134 DUMMY
DUMMY
134pin
GC9307
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

6.2 CTC2.8’’ Init Code

void Init_LCD(void)

//------------------------------------- Reset Sequence--------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//-----------------------------------end Reset Sequence-----------------------------------//

LCD_GC9307_CMD(0xfe);

LCD_GC9307_CMD(0xef);

LCD_GC9307_CMD(0x36);

LCD_GC9307_DATA(0x48);

LCD_GC9307_CMD(0x3a);

LCD_GC9307_DATA(0x05);

//------------------------------Power Control Registers Initial--------------------------------//

LCD_GC9307_CMD(0x21);

page 44 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x86);

LCD_GC9307_DATA(0x98);

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x80);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

LCD_GC9307_CMD(0xc9);

LCD_GC9307_DATA(0x0a);

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x30);

LCD_GC9307_CMD(0xc5);

LCD_GC9307_DATA(0x15);

LCD_GC9307_CMD(0xc6);

LCD_GC9307_DATA(0x0a);

LCD_GC9307_CMD(0xc7);

LCD_GC9307_DATA(0x0a);

page 45 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0xc8);

LCD_GC9307_DATA(0x0e);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x99);

LCD_GC9307_DATA(0x3e);

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//---------------------------------display window 240X320-------------------------------------//

LCD_GC9307_CMD(0x2a);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0xef);

LCD_GC9307_CMD(0x2b);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x01);

LCD_GC9307_DATA(0x3f);

page 46 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x2c);

//-----------------------------end display window 240X320-----------------------------------//

//---------------------------------------- gamma setting------------------------------------------//

LCD_GC9307_CMD(0xF0);

LCD_GC9307_DATA(0x82);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x0A);

LCD_GC9307_DATA(0x09);

LCD_GC9307_DATA(0x07);

LCD_GC9307_DATA(0x2F);

LCD_GC9307_CMD(0xF1);

LCD_GC9307_DATA(0x47);

LCD_GC9307_DATA(0x98);

LCD_GC9307_DATA(0xB7);

LCD_GC9307_DATA(0x20);

LCD_GC9307_DATA(0x25);

LCD_GC9307_DATA(0xCF);

LCD_GC9307_CMD(0xF2);

LCD_GC9307_DATA(0x45);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x0E);

page 47 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x0C);

LCD_GC9307_DATA(0x08);

LCD_GC9307_DATA(0x30);

LCD_GC9307_CMD(0xF3);

LCD_GC9307_DATA(0x40);

LCD_GC9307_DATA(0xB4);

LCD_GC9307_DATA(0x92);

LCD_GC9307_DATA(0x0F);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0xBF);

//-----------------------------------end gamma setting------------------------------------------//

LCD_GC9307_CMD(0x11);

delayms(120);

LCD_GC9307_CMD(0x29);

LCD_GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

LCD_GC9307_CMD(0xfe);

LCD_GC9307_CMD(0xef);

LCD_GC9307_CMD(0x28);

page 48 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

delayms(120);

LCD_GC9307_CMD(0x10);

delayms(150);

void GC9307_exit_sleep(void)

LCD_GC9307_CMD(0xfe);

LCD_GC9307_CMD(0xef);

LCD_GC9307_CMD(0x11);

delayms(120) ;

LCD_GC9307_CMD(0x29);

page 49 / 64
1
2 NC

U10
NC

1110
1101
1011
1010
1001
1000
0110
0101
0011
0010
0001
0000
3
4 NC
5 NC
6 VCOM
7 VCOM
VCOM

BOE_IPS138PIN
8
NC

7.1.
9
10 NC
11 NC

IM[3:0] MCU-I/F
12 VCOM
13 VCOM
14 VCOM
VGH

pin悬空,详情参照DS)
15
16 VGL
VCL

8080 MCU 9bit I


8080 MCU 8bit I
17

8080 MCU 9bit II


8080 MCU 8bit II
4wire 8bit SPI I
3wire 9bit SPI I
8080 MCU 18bit I
8080 MCU 16bit I
18 VRCL

4wire 8bit SPI II


3wire 9bit SPI II
8080 MCU 18bit II
8080 MCU 16bit II
19 AVDD
20 AVDD
21 AVEE_SOU
AVEE_SOU

DB
22
23 AVDD_SOU
24 AVDD_SOU
25 AVDD_SOU

DB[8:0]
DB[7:0]
VX4

DB[17:9]
DB[17:0]
DB[17:0]
DB[15:0]
26

DB[17:10]
27 VX4

SDA IN/OUT
28 VX4
BGR_OUT

-----------------------------------------
29

------------------------------------------
30 BGR_OUT
31 BGR_OUT

SDA: IN SDO :OUT


SDA: IN SDO :OUT
32 VRDD
VRDD

DB[17:10],DB[8:1]
33
34 VRDD
35 VCORE
36 VCORE
37 VCORE
VSSC 38 VSSC
39 VSSC
40 VSSC
VCI 41 VCI
42 VCI
43 VCI
44 VCI
45 VSSA
46 VSSA
VSSA

IM[3:0]接口模式(当选择任意一种接口时不用的input pin请接地,output
47
48 VSSA
49 VSSA
50 VSSC
51 VSSC
VSSC

SDA IN/OUT(if 2data_en=1,select SPI 2DATA)


52
53 VSSC
54 VSSC
55 VSSC
56 VSSC
57 VSSC
IM<3> 58 DUMMY
IM<2> 59 IM<3>
IM<1> 60 IM<2>
IM<0> 61 IM<1>
RESX 62 IM<0>
CSX 63 RESX
1 DCX 64 CSX
1 DCX

U1
2 VSSC WRX 65
2 3 NC RDX 66 WRX
3 4 NC VSYNC 67 RDX
4 5 NC HSYNC 68 VSYNC
5 6 NC ENABL 69 HSYNC

FULL_60PIN
6 7 NC DOTCLK 70 ENABL
7 8 NC SDA 71 DOTCLK
8 9 NC DB<0> 72 SDA
9 10 NC DB<1> 73 DB<0>
10 11 NC DB<2> 74 DB<1>
7 . BOE1.54ips’’ PANAL

11 12 NC DB<3> 75 DB<2>
12 13 NC DB<4> 76 DB<3>
13 14 VSSC DB<5> 77 DB<4>
14 15 VCI DB<6> 78 DB<5>
15 16 IM<3> DB<7> 79 DB<6>
16 17 IM<2> DB<8> 80 DB<7>
17 18 IM<1> DB<9> 81 DB<8>
18 19 IM<0> DB<10> 82 DB<9>
19 20 RESX DB<11> 83 DB<10>
20 21 CSX DB<12> 84 DB<11>
21 22 DCX DB<13> 85 DB<12>
22 23 WRX DB<14> 86 DB<13>
23 24 RDX DB<15> 87 DB<14>
24 25 VSYNC DB<16> 88 DB<15>
25 26 HSYNC DB<17> 89 DB<16>
26 27 ENABL TE 90 DB<17>
27 28 DOTCLK SDO 91 TE
28 29 SDA 92 SDO
29 30 DB<0> 93 BC
30 31 DB<1> 94 VPP
31 32 DB<2> 95 DUMMY
32 33 DB<3> 96 DUMMY
33 34 DB<4> 97 DUMMY
34 35 DB<5> 98 DUMMY
35 36 DB<6> 99 DUMMY
36 37 DB<7> 100 DUMMY

page 50 / 64
37 38 DB<8> IOVCC 101 DUMMY
38 39 DB<9> 102 IOVCC
39 40 DB<10> 103 IOVCC
40 41 DB<11> 104 IOVCC
41 42 DB<12> 105 IOVCC
42 43 DB<13> 106 DUMMY
43 44 DB<14> 107 DUMMY
44 45 DB<15> 108 DUMMY
45 46 DB<16> 109 DUMMY
BOE1.54ips’’FPC Application Circuit

46 47 DB<17> 110 DUMMY


47 48 VSSC 111 DUMMY

B
48 GVDDP

Size
Title
49 SDO 112

Date:
49 50 IOVCC 113 GVDDP
50 51 114 GVDDP
51 52 TE 115 VREF_OUT
52 53 116 VREF_OUT
53 VREF_OUT

<Doc>
<Title>
54 117
54 55 118 VREF_OUT
55 56 119 AVEE
56 57 120 AVEE
57 58 121 AVEE
58 VSSB

Document Number
59 122
59 60 VSSB 123 VSSB
60 124 VSSB
125 GVDDN
126 GVDDN
VCOM
a-Si TFT LCD Single Chip Driver

127
VCOM

Thursday , Nov ember 16, 2017


128
129 VCOM
130 NC
131 NC
132 NC

Sheet
133 DUMMY
134 DUMMY
DUMMY
240RGBx320 Resolution and 262K color

135

1
136 DUMMY
137 DUMMY
138 NC
NC
of
1
Rev
<Rev Code>
GC9307
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

6.2 boe1.54ips’’ Init Code

void Init_LCD(void)

//----------------------------------------- Reset Sequence-------------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//----------------------------------------end Reset Sequence---------------------------------------//

//----------------------------------display control setting----------------------------------------//

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x36);

LCD_ GC9307_DATA(0x48);

LCD_ GC9307_CMD(0x3a);

LCD_ GC9307_DATA(0x05);

//----------------------------------end display control setting--------------------------------//

//----------------------------------Power Control Registers Initial--------------------------------//

LCD_GC9307_CMD(0x86);

page 51 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x98);

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x80);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x27);

LCD_GC9307_CMD(0xc4);

LCD_GC9307_DATA(0x18);

LCD_GC9307_CMD(0xc9);

LCD_GC9307_DATA(0x14);

LCD_GC9307_CMD(0xc5);

LCD_GC9307_DATA(0x06);

LCD_GC9307_CMD(0xc6);

LCD_GC9307_DATA(0x0e);

LCD_GC9307_CMD(0xc7);

page 52 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x1e);

LCD_GC9307_CMD(0xc8);

LCD_GC9307_DATA(0x16);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x99);

LCD_GC9307_DATA(0x3e);

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//---------------------------------display window 240X320-------------------------------------//

LCD_GC9307_CMD(0x2a);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0Xf0);

LCD_GC9307_CMD(0x2b);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

page 53 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0xf0);

LCD_GC9307_CMD(0x2c);

//------------------------------------end display window ------------------------------------------//

//----------------------------------------gamma setting----------------------------------------------//

LCD_GC9307_CMD(0xF0);

LCD_GC9307_DATA(0x80);

LCD_GC9307_DATA(0x02);

LCD_GC9307_DATA(0x05);

LCD_GC9307_DATA(0x07);

LCD_GC9307_DATA(0x8a);

LCD_GC9307_DATA(0x2b);

LCD_GC9307_CMD(0xF2);

LCD_GC9307_DATA(0x40);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x06);

LCD_GC9307_DATA(0x07);

LCD_GC9307_DATA(0x57);

LCD_GC9307_DATA(0x30);

LCD_GC9307_CMD(0xF1);

page 54 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x45);

LCD_GC9307_DATA(0xf0);

LCD_GC9307_DATA(0xf2);

LCD_GC9307_DATA(0x1d);

LCD_GC9307_DATA(0x2a);

LCD_GC9307_DATA(0x8f);

LCD_GC9307_CMD(0xF3);

LCD_GC9307_DATA(0x45);

LCD_GC9307_DATA(0x0f);

LCD_GC9307_DATA(0x77);

LCD_GC9307_DATA(0x14);

LCD_GC9307_DATA(0x1d);

LCD_GC9307_DATA(0x0F);

//------------------------------------end gamma setting------------------------------------------//

LCD_ GC9307_CMD(0x11);

delayms(120);

LCD_ GC9307_CMD(0x29);

LCD_ GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

page 55 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x28);

delayms(120);

LCD_ GC9307_CMD(0x10);

delayms(150);

void GC9307_exit_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x11);

delayms(120) ;

LCD_ GC9307_CMD(0x29);

page 56 / 64
134pin
134

U11
133 NC
132 NC
VCOM 131 VCOM

8.1.
130 VCOM
129 VCOM
128 NC
NC

1110
1101
1011
1010
1001
1000
0110
0101
0011
0010
0001
0000
127
126 NC
125 VCOM
124 VCOM
123 VCOM
122 C22P
121 C22N
120 C21P
119 C21N

IM[3:0] MCU-I/F
118 VGH
117 VGH
116 VGL
VGL

pin悬空,详情参照DS)
115
114 DUMMY
DUMMY

8080 MCU 9bit I


8080 MCU 8bit I
113

8080 MCU 9bit II


8080 MCU 8bit II
4wire 8bit SPI I
3wire 9bit SPI I
8080 MCU 18bit I
8080 MCU 16bit I
112 DUMMY

4wire 8bit SPI II


3wire 9bit SPI II
8080 MCU 18bit II
8080 MCU 16bit II
111 C12P
110 C12P
109 C12P
C12N

DB
108
107 C12N
106 C12N
105 VX4_PAD

DB[8:0]
DB[7:0]
VX4_PAD

DB[17:9]
DB[17:0]
DB[17:0]
DB[15:0]
104

DB[17:10]
103 VX4_PAD

SDA IN/OUT
102 VCORE
VCORE

-----------------------------------------
101

------------------------------------------
100 VCORE
99 VSSC

SDA: IN SDO :OUT


SDA: IN SDO :OUT
98 VSSC
VSSC

DB[17:10],DB[8:1]
97
96 VCI
VCI 95 VCI
94 VCI
93 VCI
92 VSSA
91 VSSA
90 VSSA
89 VSSA
88 VSSA
87 VSSC
86 VSSC
85 VSSC
84 VSSC
VSSC

IM[3:0]接口模式(当选择任意一种接口时不用的input pin请接地,output
83
82 VSSC
81 VSSC
80 VSSC
IM3 79 DUMMY
IM3

SDA IN/OUT(if 2data_en=1,select SPI 2DATA)


IM2 78
IM1 77 IM2
IM0 76 IM1
RES 75 IM0
CS 74 RESX
RS 73 CSX
WR 72 DCX
RD 71 WRX
VS 70 RDX
VSYNC

U12
8 . HSD1.54ips’’ PANAL

HS 69
ENABLE 68 HSYNC
DOTCLK 67 ENABLE
1 SDA 66 DOTCLK
GND 2 DB0 65 SDA
VCOM 3 DB1 64 DB0
C22P 4 NC DB2 63 DB1
C22N 5 NC DB3 62 DB2
C21P 6 NC DB4 61 DB3
C21N 7 NC DB5 60 DB4
VGH 8 NC DB6 59 DB5
VGL 9 NC DB7 58 DB6
AVDD 10 NC DB8 57 DB7
C12P 11 NC DB9 56 DB8
C12N 12 NC DB10 55 DB9

GC93XX_FULL_60PIN_V01
C11P 13 NC DB11 54 DB10
C12N 14 NC DB12 53 DB11
VPP 15 VCI DB13 52 DB12
VCI 16 IM3 DB14 51 DB13
IM3 17 IM2 DB15 50 DB14
IM2 18 IM1 DB16 49 DB15
IM1 19 IM0 DB17 48 DB16
IM0 20 RES TE 47 DB17
RES 21 CS SDO 46 TE
CS 22 RS 45 SDO

page 57 / 64
DCX 23 WR 44 BC
WR 24 RD 43 VPP
RD 25 VS 42 DUMMY
VSYNC 26 HS 41 DUMMY
HSYNC 27 ENABLE 40 DUMMY
ENABLE 28 DOTCLK 39 DUMMY
DOTCLK 29 SDA 38 DUMMY
SDA 30 DB0 37 DUMMY
DB0 VREF_OUT
HSD1.54ips’’FPC Application Circuit

31 DB1 36
DB1 32 DB2 35 IOVCC
DB2 33 DB3 IOVCC 34 IOVCC
DB3 34 DB4 33 IOVCC
DB4 35 DB5 32 IOVCC
DB5 36 DB6 31 DUMMY
DB6 37 DB7 30 DUMMY
DB7 38 DB8 29 DUMMY
DB8 39 DB9 28 DUMMY
DB9 40 DB10 27 DUMMY
DB10 41 DB11 26 DUMMY
DB11 42 DB12 25 GVDDP
DB12 43 DB13 34 GVDDP
DB13 44 DB14 23 GVDDP
DB14 45 DB15 22 AVDD
DB15 46 DB16 21 AVDD
DB16 47 DB17 20 AVDD
a-Si TFT LCD Single Chip Driver

DB17 48 19 AVDD
OSC_IN 49 SDO 18 AVEE
SDO 50 IOVCC 17 AVEE
IOVCC 51 16 AVEE
GND 52 TE 15 VSSB
TE 53 14 VSSB
BC 54 13 VSSB
BC_CTRL GVDDN
240RGBx320 Resolution and 262K color

55 12
VREF 56 11 GVDDN
VCORE 57 10 VCOM
GVDDP 58 9 VCOM
VCL 59 8 VCOM
C31P 60 7 DUMMY
GVDDN 6 DUMMY
5 DUMMY
VCOM 4 DUMMY
3 DUMMY
2 DUMMY
1 DUMMY
DUMMY
GC9307
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

8.2. HSD1.54ips’’Init Code

void Init_LCD(void)

//------------------------------------- Reset Sequence--------------------------------------//

LCD_nRST = 1;

delayms(120);

LCD_nRST = 0;

delayms(100); // delay 10ms This delay time is necessary

LCD_nRST = 1;

delayms(120);

//-----------------------------------end Reset Sequence-----------------------------------//

LCD_GC9307_CMD(0xfe);

LCD_GC9307_CMD(0xef);

LCD_GC9307_CMD(0x36);

LCD_GC9307_DATA(0x48);

LCD_GC9307_CMD(0x3a);

LCD_GC9307_DATA(0x05);

//----------------------------------Power Control Registers Initial--------------------------------//

LCD_GC9307_CMD(0x86);

LCD_GC9307_DATA(0x98);

page 58 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x89);

LCD_GC9307_DATA(0x03);

LCD_GC9307_CMD(0x8b);

LCD_GC9307_DATA(0x80);

LCD_GC9307_CMD(0x8d);

LCD_GC9307_DATA(0x22);

LCD_GC9307_CMD(0xe8);

LCD_GC9307_DATA(0x12);

LCD_GC9307_DATA(0x00);

LCD_GC9307_CMD(0xc3);

LCD_GC9307_DATA(0x27);

LCD_GC9307_CMD(0xc4);

LCD_GC9307_DATA(0x18);

LCD_GC9307_CMD(0xc9);

LCD_GC9307_DATA(0x14);

LCD_GC9307_CMD(0xc5);

LCD_GC9307_DATA(0x06);

LCD_GC9307_CMD(0xc6);

LCD_GC9307_DATA(0x1d);

LCD_GC9307_CMD(0xc7);

LCD_GC9307_DATA(0x1e);

page 59 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0xc8);

LCD_GC9307_DATA(0x0b);

LCD_GC9307_CMD(0xff);

LCD_GC9307_DATA(0x62);

LCD_GC9307_CMD(0x99);

LCD_GC9307_DATA(0x3e);

LCD_GC9307_CMD(0x9d);

LCD_GC9307_DATA(0x4b);

LCD_GC9307_CMD(0x8e);

LCD_GC9307_DATA(0x0f);

//---------------------------------display window 240X320-------------------------------------//

LCD_GC9307_CMD(0x2a);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0Xf0);

LCD_GC9307_CMD(0x2b);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0x00);

LCD_GC9307_DATA(0xf0);

page 60 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_CMD(0x2c);

//-----------------------------end display window 240X320-----------------------------------//

//---------------------------------------- gamma setting------------------------------------------//

LCD_GC9307_CMD(0xf0);

LCD_GC9307_DATA(0x91);

LCD_GC9307_DATA(0x1b);

LCD_GC9307_DATA(0xa);

LCD_GC9307_DATA(0x9);

LCD_GC9307_DATA(0x5);

LCD_GC9307_DATA(0x3f);

LCD_GC9307_CMD(0xf1);

LCD_GC9307_DATA(0x57);

LCD_GC9307_DATA(0x8f);

LCD_GC9307_DATA(0x8f);

LCD_GC9307_DATA(0x36);

LCD_GC9307_DATA(0x36);

LCD_GC9307_DATA(0x7f);

LCD_GC9307_CMD(0xf2);

LCD_GC9307_DATA(0x40);

LCD_GC9307_DATA(0x0);

LCD_GC9307_DATA(0x9);

page 61 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_GC9307_DATA(0x9);

LCD_GC9307_DATA(0x5);

LCD_GC9307_DATA(0x2b);

LCD_GC9307_CMD(0xf3);

LCD_GC9307_DATA(0x41);

LCD_GC9307_DATA(0x4f);

LCD_GC9307_DATA(0x6f);

LCD_GC9307_DATA(0x23);

LCD_GC9307_DATA(0x2f);

LCD_GC9307_DATA(0x9f);

//-----------------------------------end gamma setting------------------------------------------//

LCD_GC9307_CMD(0x11);

delayms(120);

LCD_GC9307_CMD(0x29);

LCD_GC9307_CMD(0x2c);

void GC9307_enter_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

page 62 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

LCD_ GC9307_CMD(0x28);

delayms(120);

LCD_ GC9307_CMD(0x10);

delayms(150);

void GC9307_exit_sleep(void)

LCD_ GC9307_CMD(0xfe);

LCD_ GC9307_CMD(0xef);

LCD_ GC9307_CMD(0x11);

delayms(120) ;

LCD_ GC9307_CMD(0x29);

page 63 / 64
a-Si TFT LCD Single Chip Driver
240RGBx320 Resolution and 262K color GC9307

9 .Revision History

Version No. Date Page Description


V01 2017/11/01 All New version

page 64 / 64

Você também pode gostar