Download as pdf or txt
Download as pdf or txt
You are on page 1of 34

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

GC9303
Application Notes

Version:02
Date:March 3, 2014
GALAXYCORE CORP.
11F,Duilding2 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

GC9303

content
1. HSD2.4 PANAL ............................ 2
1.1 HSD2.4FPC Application Circuit .............................................................. 2
1.2 HSD2.4Init Code ................................................................................... 3
1.3 HSD2.8init code ............................................................................... 9

2. TM2.4 PANAL ............................ 14


2.1 TM2.4 FPC Application Circuit ............................................................ 14
2.2 TM2.4Init Code .................................................................................. 15

3. IVO2.4 PANAL ........................... 20


3.1 IVO2.4FPC Application Circuit ............................................................ 20
3.2 IVO2.4Init Code .................................................................................. 21

4.

CMO2.4 PANAL ........................ 27

4.1 CMO2.4FPC Application Circuit .......................................................... 27


4.2 CMO2.4 Init Code ............................................................................... 28
Revision History .................................................................................... 33

page1 of 33

IM[30]input
pinoutput pinDS
----------------------------------------IM[30] MCU-I/F
DB
-----------------------------------------0000
8080 MCU 8bit I
DB[7:0]
0001
8080 MCU 16bit I
DB[15:0]
0010
8080 MCU 9bit I
DB[8:0]
0011
8080 MCU 18bit I
DB[17:0]
0101
3wire 9bit SPI I
SDA IN/OUT
0110
4wire 8bit SPI I
SDA IN/OUT
1000
8080 MCU 16bit II
DB[17:10]DB[7:0]
1001
8080 MCU 8bit II
DB[17:10]
1010
8080 MCU 18bit II
DB[17:0]
1011
8080 MCU 9bit II
DB[17:9]
1101
3wire 9bit SPI II
SDA:IN SDO:OUT
1110
4wire 8bit SPI II
SDA:IN SDO:OUT
GND

U2

40pin

page2 of 33
1.0uF
1.0uF

GND

1.0uF

VCOM

VCOM

C4

1.0uF

1.0uF
GND

1.0uF

VCI

C3

GND

GND

TE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
SDA
DOTCLK
ENABLE
HSYNC
VSYNC
RDX
WRX
DCX
CSX
RESTX
IM0
IM1
IM2
IM3
IOVCC

IOVCC

VCORE

C2

K
A
GND
GND
GND
TE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
SDA
DOCTCLK
ENABLE
HSYNC
VSYNC
RDX
WRX
DCX
CSX
RESTX
IM0
IM1
IM2
IM3
IOVCC
VCI
GND

1.0uF

GND

VCL

C1

40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1

1.0uF

GND

VCOM

VCOM

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
DUMMY
NULL
VCOM
VCOM
VCOM
FPC R_OUT
FPC R_IN
TG
VCOM
VCOM
VCOM
DUMMY1
DUMMY2
C31M
C31M
C31M
C31P
C31P
C31P
VCL
VCL
VCL
VCL
GVDD
GVDD
GVDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD3
VDD3
VDD3
VDD3
DB23
DB22
DB21
DB20
DB19
DB18
VDD3_P
BC_CTRL
BC
SDO
TE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
SDA
DOTCLK
ENABLE
HSYNC
VSYNC
RDX
WRX
DCX
CSX
REST
IM0
IM1
IM2
IM3
EXTC
VGS
VSSA
VSSA
VSSA
VSSA
VSSC
VSSC
VSSC
VSS
VSS
VSS
VSS3
VSS3
VCI
VCI
VCI
VCI
VCI1
VCI1
VCI1
C11M
C11M
C11M
C11P
C11P
C11P
C12M
C12M
C12M
C12P
C12P
C12P
AVDD
AVDD
AVDD
VGL
VGL
VGH
VGH
C21M
C21P
C22M
C22P
VCOM
VCOM
VCOM
TG
FPC R_OUT
FPC R_IN
VCOM
VCOM
VCOM
NULL
DUMMY

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

GC9303

1. HSD2.4 PANAL

1.1 HSD2.4FPC Application Circuit


GC9303 for HSD 2.42.8" 3.2" TM2.4BOE2.8

C5 C6 C7 C8

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

1.2 HSD2.4Init Code


void Init_LCD(void)
{
LCD_nRST = 1;
delayms(10);
LCD_nRST = 0;
delayms(10);
LCD_nRST = 1;
delayms(120);

LCD_WINDEX(0x3a);
LCD_WCMD(0x55);

LCD_WINDEX(0x36);
LCD_WCMD(0x48);

LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xea);
LCD_WCMD(0x3f);
page3 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0xe6);
LCD_WCMD(0x06);

LCD_WINDEX(0xe7);
LCD_WCMD(0x3f);

LCD_WINDEX(0xed);
LCD_WCMD(0x24);

LCD_WINDEX(0xa3);
LCD_WCMD(0x01);
LCD_WCMD(0x08);

LCD_WINDEX(0xa4);
LCD_WCMD(0x0f);

LCD_WINDEX(0xfd);
LCD_WCMD(0x14);

LCD_WINDEX(0xff);
LCD_WCMD(0x1a);
page4 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

//==========gamma====================//
LCD_WINDEX(0xf0);
LCD_WCMD(0x00);
LCD_WINDEX(0xf1);
LCD_WCMD(0x77);
LCD_WINDEX(0xf2);
LCD_WCMD(0x04);
LCD_WINDEX(0xf3);
LCD_WCMD(0x44);
LCD_WINDEX(0xf4);
LCD_WCMD(0x02);
LCD_WINDEX(0xf5);
LCD_WCMD(0x00);

LCD_WINDEX(0xf7);
LCD_WCMD(0x32);
LCD_WINDEX(0xf8);
LCD_WCMD(0x00);
LCD_WINDEX(0xf9);
LCD_WCMD(0x77);
LCD_WINDEX(0xfa);
page5 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WCMD(0x24);
LCD_WINDEX(0xfb);
LCD_WCMD(0x00);
LCD_WINDEX(0xfc);
LCD_WCMD(0x04);

//==========poweron dispon====================//
LCD_WINDEX(0x11);
delayms(120);
LCD_WINDEX(0x29);
delayms(20);
LCD_WINDEX(0x2c);
}
void LCD_Enter Sleep(void)
{
LCD_WINDEX(0x28);
delayms(200);
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xe9);
page6 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WCMD(0x08);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0c);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0e);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0f);

delayms(20);
LCD_WINDEX(0x10);
delayms(120);
}
void LCD_Exit Sleep(void)
{
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xe9);
page7 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WCMD(0x00);
delayms(20);
LCD_WINDEX(0x11);
delayms(120);
LCD_WINDEX(0x29);
}

page8 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

1.3 HSD2.8init code


void Init_LCD(void)
{
LCD_nRST = 1;
delayms(10);
LCD_nRST = 0;
delayms(10);
LCD_nRST = 1;
delayms(120);

LCD_WINDEX(0x3a);
LCD_WCMD(0x55);

LCD_WINDEX(0x36);
LCD_WCMD(0x48);

LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xea);
LCD_WCMD(0x3f);
page9 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0xe6);
LCD_WCMD(0x06);

LCD_WINDEX(0xe7);
LCD_WCMD(0x3f);

LCD_WINDEX(0xed);
LCD_WCMD(0x24);

LCD_WINDEX(0xa4);
LCD_WCMD(0x15);

LCD_WINDEX(0xfd);
LCD_WCMD(0x05);

LCD_WINDEX(0xff);
LCD_WCMD(0x15);
//==========gamma====================//
LCD_WINDEX(0xf0);
LCD_WCMD(0x00);
LCD_WINDEX(0xf1);
page10 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WCMD(0x54);
LCD_WINDEX(0xf2);
LCD_WCMD(0x37);
LCD_WINDEX(0xf3);
LCD_WCMD(0x44);
LCD_WINDEX(0xf4);
LCD_WCMD(0x00);
LCD_WINDEX(0xf5);
LCD_WCMD(0x00);

LCD_WINDEX(0xf7);
LCD_WCMD(0x04);
LCD_WINDEX(0xf8);
LCD_WCMD(0x32);
LCD_WINDEX(0xf9);
LCD_WCMD(0x77);
LCD_WINDEX(0xfa);
LCD_WCMD(0x44);
LCD_WINDEX(0xfb);
LCD_WCMD(0x00);
LCD_WINDEX(0xfc);
page11 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WCMD(0x00);
//==========poweron dispon====================//
LCD_WINDEX(0x11);
delayms(120);
LCD_WINDEX(0x29);
delayms(20);
LCD_WINDEX(0x2c);
}
void LCD_Enter Sleep(void)
{
LCD_WINDEX(0x28);
delayms(200);
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xe9);
LCD_WCMD(0x08);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0c);
delayms(20);
page12 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0xe9);
LCD_WCMD(0x0e);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0f);
delayms(20);
LCD_WINDEX(0x10);
delayms(120);
}
void LCD_Exit Sleep(void)
{
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xe9);
LCD_WCMD(0x00);
delayms(20);
LCD_WINDEX(0x11);
delayms(120);
LCD_WINDEX(0x29);
}
page13 of 33

GC9303

IM[30]input
pinoutput pinDS
----------------------------------------IM[30] MCU-I/F
DB
-----------------------------------------0000
8080 MCU 8bit I
DB[7:0]
0001
8080 MCU 16bit I
DB[15:0]
0010
8080 MCU 9bit I
DB[8:0]
0011
8080 MCU 18bit I
DB[17:0]
0101
3wire 9bit SPI I
SDA IN/OUT
0110
4wire 8bit SPI I
SDA IN/OUT
1000
8080 MCU 16bit II
DB[17:10]DB[7:0]
1001
8080 MCU 8bit II
DB[17:10]
1010
8080 MCU 18bit II
DB[17:0]
1011
8080 MCU 9bit II
DB[17:9]
1101
3wire 9bit SPI II
SDA:IN SDO:OUT
1110
4wire 8bit SPI II
SDA:IN SDO:OUT
GND

U2

40pin

page14 of 33
1.0uF
1.0uF

GND

1.0uF

VCOM

VCOM

C4

1.0uF

1.0uF
GND

1.0uF

VCI

C3

GND

GND

TE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
SDA
DOTCLK
ENABLE
HSYNC
VSYNC
RDX
WRX
DCX
CSX
RESTX
IM0
IM1
IM2
IM3
IOVCC

IOVCC

VCORE

C2

K
A
GND
GND
GND
TE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
SDA
DOCTCLK
ENABLE
HSYNC
VSYNC
RDX
WRX
DCX
CSX
RESTX
IM0
IM1
IM2
IM3
IOVCC
VCI
GND

1.0uF

GND

VCL

C1

40
39
38
37
36
35
34
33
32
31
30
29
28
27
26
25
24
23
22
21
20
19
18
17
16
15
14
13
12
11
10
9
8
7
6
5
4
3
2
1

1.0uF

GND

VCOM

VCOM

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
DUMMY
NULL
VCOM
VCOM
VCOM
FPC R_OUT
FPC R_IN
TG
VCOM
VCOM
VCOM
DUMMY1
DUMMY2
C31M
C31M
C31M
C31P
C31P
C31P
VCL
VCL
VCL
VCL
GVDD
GVDD
GVDD
VDD
VDD
VDD
VDD
VDD
VDD
VDD3
VDD3
VDD3
VDD3
DB23
DB22
DB21
DB20
DB19
DB18
VDD3_P
BC_CTRL
BC
SDO
TE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
SDA
DOTCLK
ENABLE
HSYNC
VSYNC
RDX
WRX
DCX
CSX
REST
IM0
IM1
IM2
IM3
EXTC
VGS
VSSA
VSSA
VSSA
VSSA
VSSC
VSSC
VSSC
VSS
VSS
VSS
VSS3
VSS3
VCI
VCI
VCI
VCI
VCI1
VCI1
VCI1
C11M
C11M
C11M
C11P
C11P
C11P
C12M
C12M
C12M
C12P
C12P
C12P
AVDD
AVDD
AVDD
VGL
VGL
VGH
VGH
C21M
C21P
C22M
C22P
VCOM
VCOM
VCOM
TG
FPC R_OUT
FPC R_IN
VCOM
VCOM
VCOM
NULL
DUMMY

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

GC9303

2. TM2.4 PANAL

2.1 TM2.4 FPC Application Circuit


GC9303 for HSD 2.42.8" 3.2" TM2.4BOE2.8

C5 C6 C7 C8

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

2.2 TM2.4Init Code


void Init_LCD(void)
{
LCD_nRST = 1;
delayms(10);
LCD_nRST = 0;
delayms(10);
LCD_nRST = 1;
delayms(120);
LCD_WINDEX(0x3a);
LCD_WCMD(0x55);

LCD_WINDEX(0x36);
LCD_WCMD(0x48);

LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xea);
page15 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WCMD(0x3f);

LCD_WINDEX(0xe6);
LCD_WCMD(0x06);

LCD_WINDEX(0xe7);
LCD_WCMD(0x3f);

LCD_WINDEX(0xed);
LCD_WCMD(0x24);

LCD_WINDEX(0xa3);
LCD_WCMD(0x01);
LCD_WCMD(0x08);
LCD_WINDEX(0xa4);
LCD_WCMD(0x0f);//

LCD_WINDEX(0xfd);
LCD_WCMD(0x23);
LCD_WINDEX(0xff);
LCD_WCMD(0x18);
page16 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

//==========gamma====================//
LCD_WINDEX(0xf0);
LCD_WCMD(0x00);
LCD_WINDEX(0xf1);
LCD_WCMD(0x57);
LCD_WINDEX(0xf2);
LCD_WCMD(0x23);
LCD_WINDEX(0xf3);
LCD_WCMD(0x41);
LCD_WINDEX(0xf4);
LCD_WCMD(0x00);
LCD_WINDEX(0xf5);
LCD_WCMD(0x04);

LCD_WINDEX(0xf7);
LCD_WCMD(0x45);
LCD_WINDEX(0xf8);
LCD_WCMD(0x02);
LCD_WINDEX(0xf9);
LCD_WCMD(0x77);
LCD_WINDEX(0xfa);
page17 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WCMD(0x14);
LCD_WINDEX(0xfb);
LCD_WCMD(0x02);
LCD_WINDEX(0xfc);
LCD_WCMD(0x00);
//==========gamma====================//
LCD_WINDEX(0x11);
delayms(120);
LCD_WINDEX(0x29);
LCD_WINDEX(0x2c);
}
void LCD_Enter Sleep(void)
{
LCD_WINDEX(0x28);
delayms(200);
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xe9);
LCD_WCMD(0x08);
delayms(20);
page18 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0xe9);
LCD_WCMD(0x0c);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0e);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0f);
delayms(20);
LCD_WINDEX(0x10);
delayms(120);
}
void LCD_Exit Sleep(void)
{
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);
LCD_WINDEX(0xe9);
LCD_WCMD(0x00);
delayms(20);
LCD_WINDEX(0x11);
delayms(120);
page19 of 33

GC9303

GND
GND
VCI
IOVCC
IM3
IM2
IM1
IM0
REST
CS
RS
WR
RD
VS
HS
ENABLE
DOTCLK
SDA
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15
DB16
DB17
TE
SDO
A
K

IM[30]input
pinoutput pinDS
----------------------------------------IM[30] MCU-I/F
DB
-----------------------------------------0000
8080 MCU 8bit I
DB[7:0]
0001
8080 MCU 16bit I
DB[15:0]
0010
8080 MCU 9bit I
DB[8:0]
0011
8080 MCU 18bit I
DB[17:0]
0101
3wire 9bit SPI I
SDA IN/OUT
0110
4wire 8bit SPI I
SDA IN/OUT
1000
8080 MCU 16bit II
DB[17:10]DB[7:0]
1001
8080 MCU 8bit II
DB[17:10]
1010
8080 MCU 18bit II
DB[17:0]
1011
8080 MCU 9bit II
DB[17:9]
1101
3wire 9bit SPI II
SDA: IN SDO :OUT
1110
4wire 8bit SPI II
SDA: IN SDO :OUT
U10

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

C5 C6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

C4

page20 of 33
C8

1.0uF/0402

VCOM

VCORE

VCL

C7

1.0uF/0402

IOVCC

TE
SDO

SDA
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15
DB16
DB17

IOVCC
IM3
IM2
IM1
IM0
REST
CS
RS
WR
RD
VS
HS
ENABLE
DOTCLK

VCI

1.0uF/0402

C3

1.0uF/0402

C1 C2

1.0uF/0603

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
GND
VCOM
VCOM
C22P
C22M
C21P
C21N
VGH
VGH
DUMMY
VGL
VGL
DUMMY
DDVDH
DDVDH
C12P
C12P
C12M
C12M
C11P
C11P
C11M
C11M
VPP_OTP
VCI
VCI
VSS3
VSS
VSSC
VSSA
VSSA
TEST1
VGS
EXTC
IM3
IM2
IM1
IM0
REST
CS
RS
WR
RD
VS
HS
ENABLE
DOTCLK
SDA
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15
DB16
DB17
EXCLK
TE
SDO
BC
DUMMY
VDDI_LED
DB18/DUMMY
DB19/DUMMY
DB20/DUMMY
DB21/DUMMY
DB22/DUMMY
DB23/DUMMY
IOVCC
IOVCC
VDDD
VDDD
VREG1/VSPROUT
VCL/VSN
VCL/VSN
31P
31P
31N
31N
CONN
CONN
VCOML/DUMMY
VCOMH/DUMMY
VCOM
VCOM
GND

3.1

1.0uF/0603

1.0uF/0402

1.0uF/0402

VCOM

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

GC9303

LCD_WINDEX(0x29);

3. IVO2.4 PANAL

IVO2.4FPC Application Circuit

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

3.2

IVO2.4Init Code

void Init_LCD(void)
{
LCD_nRST = 1;
delayms(10);
LCD_nRST = 0;
delayms(10);
LCD_nRST = 1;
delayms(120);
LCD_WINDEX(0x3a);
LCD_WCMD(0x55);

LCD_WINDEX(0x36);
LCD_WCMD(0x48);

LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xea);
LCD_WCMD(0x3f);

page21 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0xe6);
LCD_WCMD(0x06);

LCD_WINDEX(0xe7);
LCD_WCMD(0x3f);

LCD_WINDEX(0xed);
LCD_WCMD(0x24);

LCD_WINDEX(0xa3);
LCD_WCMD(0x01);
LCD_WCMD(0x08);

LCD_WINDEX(0xa4);
LCD_WCMD(0x15);

LCD_WINDEX(0xfd);
LCD_WCMD(0x1c);

LCD_WINDEX(0xff);
LCD_WCMD(0x13);
page22 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

//=================gamma====================//
LCD_WINDEX(0xf0);
LCD_WCMD(0x70);
LCD_WINDEX(0xf1);
LCD_WCMD(0x77);
LCD_WINDEX(0xf2);
LCD_WCMD(0x13);
LCD_WINDEX(0xf3);
LCD_WCMD(0x33);
LCD_WINDEX(0xf4);
LCD_WCMD(0x02);
LCD_WINDEX(0xf5);
LCD_WCMD(0x00);

LCD_WINDEX(0xf7);
LCD_WCMD(0x46);
LCD_WINDEX(0xf8);
LCD_WCMD(0x00);
LCD_WINDEX(0xf9);
LCD_WCMD(0x70);
LCD_WINDEX(0xfa);
page23 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WCMD(0x33);
LCD_WINDEX(0xfb);
LCD_WCMD(0x00);
LCD_WINDEX(0xfc);
LCD_WCMD(0x04);
//==========gamma====================//
LCD_WINDEX(0x11);
delayms(120);
LCD_WINDEX(0x29);
LCD_WINDEX(0x2c);
}
void LCD_Enter Sleep(void)
{
LCD_WINDEX(0x28);
delayms(200);
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xe9);
LCD_WCMD(0x08);
delayms(20);
page24 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0xe9);
LCD_WCMD(0x0c);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0e);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0f);
delayms(20);
LCD_WINDEX(0x10);
delayms(120);
}
void LCD_Exit Sleep(void)
{
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);
LCD_WINDEX(0xe9);
LCD_WCMD(0x00);
delayms(20);
LCD_WINDEX(0x11);
delayms(120);
page25 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0x29);
}

page26 of 33

GC9303

GND
GND
VCI
IOVCC
IM3
IM2
IM1
IM0
REST
CS
RS
WR
RD
VS
HS
ENABLE
DOTCLK
SDA
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15
DB16
DB17
TE
SDO
A
K

IM[30]input
pinoutput pinDS
----------------------------------------IM[30] MCU-I/F
DB
-----------------------------------------0000
8080 MCU 8bit I
DB[7:0]
0001
8080 MCU 16bit I
DB[15:0]
0010
8080 MCU 9bit I
DB[8:0]
0011
8080 MCU 18bit I
DB[17:0]
0101
3wire 9bit SPI I
SDA IN/OUT
0110
4wire 8bit SPI I
SDA IN/OUT
1000
8080 MCU 16bit II
DB[17:10]DB[7:0]
1001
8080 MCU 8bit II
DB[17:10]
1010
8080 MCU 18bit II
DB[17:0]
1011
8080 MCU 9bit II
DB[17:9]
1101
3wire 9bit SPI II
SDA: IN SDO :OUT
1110
4wire 8bit SPI II
SDA: IN SDO :OUT
U10

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

C5 C6

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40

C4

page27 of 33
C8

1.0uF/0402

VCOM

VCORE

VCL

C7

1.0uF/0402

IOVCC

TE
SDO

SDA
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15
DB16
DB17

IOVCC
IM3
IM2
IM1
IM0
REST
CS
RS
WR
RD
VS
HS
ENABLE
DOTCLK

VCI

1.0uF/0402

C3

1.0uF/0402

C1 C2

1.0uF/0603

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
GND
VCOM
VCOM
C22P
C22M
C21P
C21N
VGH
VGH
DUMMY
VGL
VGL
DUMMY
DDVDH
DDVDH
C12P
C12P
C12M
C12M
C11P
C11P
C11M
C11M
VPP_OTP
VCI
VCI
VSS3
VSS
VSSC
VSSA
VSSA
TEST1
VGS
EXTC
IM3
IM2
IM1
IM0
REST
CS
RS
WR
RD
VS
HS
ENABLE
DOTCLK
SDA
DB0
DB1
DB2
DB3
DB4
DB5
DB6
DB7
DB8
DB9
DB10
DB11
DB12
DB13
DB14
DB15
DB16
DB17
EXCLK
TE
SDO
BC
DUMMY
VDDI_LED
DB18/DUMMY
DB19/DUMMY
DB20/DUMMY
DB21/DUMMY
DB22/DUMMY
DB23/DUMMY
IOVCC
IOVCC
VDDD
VDDD
VREG1/VSPROUT
VCL/VSN
VCL/VSN
31P
31P
31N
31N
CONN
CONN
VCOML/DUMMY
VCOMH/DUMMY
VCOM
VCOM
GND

4.1

1.0uF/0603

1.0uF/0402

1.0uF/0402

VCOM

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

GC9303

4. CMO2.4 PANAL
CMO2.4FPC Application Circuit

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

4.2

CMO2.4 Init Code

void Init_LCD(void)
{
LCD_nRST = 1;
delayms(10);
LCD_nRST = 0;
delayms(10);
LCD_nRST = 1;
delayms(120);
LCD_WINDEX(0x36);
LCD_WCMD(0x48);

LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xea);
LCD_WCMD(0x3f);

LCD_WINDEX(0xe6);
LCD_WCMD(0x06);

page28 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0xe7);
LCD_WCMD(0x3f);

LCD_WINDEX(0xed);
LCD_WCMD(0x24);

LCD_WINDEX(0xa4);
LCD_WCMD(0x15);

LCD_WINDEX(0xfd);
LCD_WCMD(0x16);

LCD_WINDEX(0xff);
LCD_WCMD(0x1a);
//==========gamma====================//
LCD_WINDEX(0xf0);
LCD_WCMD(0x00);
LCD_WINDEX(0xf1);
LCD_WCMD(0x67);
LCD_WINDEX(0xf2);
LCD_WCMD(0x14);
page29 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0xf3);
LCD_WCMD(0x47);
LCD_WINDEX(0xf4);
LCD_WCMD(0x00);
LCD_WINDEX(0xf5);
LCD_WCMD(0x00);

LCD_WINDEX(0xf7);
LCD_WCMD(0x36);
LCD_WINDEX(0xf8);
LCD_WCMD(0x01);
LCD_WINDEX(0xf9);
LCD_WCMD(0x77);
LCD_WINDEX(0xfa);
LCD_WCMD(0x74);
LCD_WINDEX(0xfb);
LCD_WCMD(0x00);
LCD_WINDEX(0xfc);
LCD_WCMD(0x00);

//==========poweron dispon====================//
page30 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

LCD_WINDEX(0x11);
delayms(120);
LCD_WINDEX(0x29);
delayms(20);
LCD_WINDEX(0x2c);
}
void LCD_Enter Sleep(void)
{
LCD_WINDEX(0x28);
delayms(200);
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xe9);
LCD_WCMD(0x08);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0c);
delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0e);
page31 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

delayms(20);
LCD_WINDEX(0xe9);
LCD_WCMD(0x0f);

delayms(20);
LCD_WINDEX(0x10);
delayms(120);
}
void LCD_Exit Sleep(void)
{
LCD_WINDEX(0xfe);
LCD_WINDEX(0xef);

LCD_WINDEX(0xe9);
LCD_WCMD(0x00);
delayms(20);

LCD_WINDEX(0x11);
delayms(120);
LCD_WINDEX(0x29);
}
page32 of 33

GC9303

a-Si TFT LCD Single Chip Driver


240RGBx320 Resolution and 262K color

Revision History
Version No.

Date

Page Description

V01

2013/12/25

All

V02

2014/3/3

All

New version
Modify all initial code and add
HSD2.8&TM2.4 initial code

page33 of 33

GC9303

You might also like