Академический Документы
Профессиональный Документы
Культура Документы
GC9403
Application Notes
Version:04
Date:Dec 06, 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
GC9403
contents
1. HSD3.5 PANAL........................................................................ 2
1.1 HSD3.5FPC Application Circuit ............................................. 2
1.2 HSD3.5Init Code.................................................................... 3
2. CMO3.5 PANAL ...................................................................... 9
2.1 CMO3.5FPC Application Circuit............................................. 9
2.2 CMO3.5Init Code ................................................................. 10
3. IVO3.5 PANAL....................................................................... 16
3.1 IVO3.5FPC Application Circuit ............................................. 16
3.2 IVO3.5Init Code ................................................................... 17
4. Revision History ...................................................................... 23
Page 1 of 23
50
49
48
47
46
45
44
43
42
41
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
50
49
48
47
46
45
44
43
42
41
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
GND
MIPI_DATA_N
MIPI_DATA_P
GND
MIPI_CLK_N
MIPI_CLK_P
GND
DB23
DB22
DB21
DB20
DB19
DB18
CABC_PWM
IM0
IM1
IM2
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN/SDA
RD
WR_SCL
D/CX
CS
TE
IOVCC
VCI
GND
C2
C4 C5 C6 C7
REMARK:
1.MIPI_DATA_N/P,MIPI_CLK_N/PZlayout
2.
IM2 IM1 IM0
interface
0
0
0
i-80 24bit busDBI=111
0
0
0
i-80 18bit busDBI !=111
0
0
1
i-80 9_bit bus
0
1
0
i-80 16_bit bus
0
1
1
i-80 8_bit bus
1
0
1
spi 3_line
1
1
0
MIPI DSI
1
1
1
spi 4_line
IM000interface0x3AHDBI=11124 bit bus18 bit bus
50PIN_connector
Page 2 of 23
C11
1.0uF/25V
C9
MIPI_DATA_N
C13
C14
1.0uF/10V
1.0uF/25V
VCOM
VDD
C21A
C21B
C11A
C11B
C12
VCOM
C21A
C21B
C52A
C52B
C51A
C51B
VGH
VGL
VCI
DDVDL
DDVDH
VCL
C41B
C41A
IOVCC
DB23
DB22
DB21
DB20
DB19
DB18
CABC_PWM
IM0
IM1
IM2
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN/SDA
RD
WR_SCL
D/CX
CS
TE
MIPI_CLK_P
MIPI_CLK_N
MIPI_DATA_P
1.0uF/10V
C10
1.0uF/25V
C8
1.0uF/10
1.0uF/10V
1.0uF/6.3V
1.0uF/10V
1.0uF/10V
C3
1.0uF/10V
C1
1.0uF/10V
1.0uF/6.3V
1.0uF/6.3V
VCOM
TEST TP
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
135
136
137
138
139
140
141
142
143
144
VCOM
VCOM
VCOM
TES TP
TES TP
VSSAM
VSSAM
MVDDL_TEST_PAD
REF_TEST_PAD
DUMMY_DMP[4]
DUMMY_DMP[5]
DUMMY_DMP[6]
MVDDA
MVDDA
MIPI_DATA_N
MIPI_DATA_N
MIPI_DATA_P
MIPI_DATA_P
MIPI_CLK_N
MIPI_CLK_N
MIPI_CLK_P
MIPI_CLK_P
test_vref/mipi_clk_p
DB[23]
DB[22]
DB[21]
DB[20]
DB[19]
DB[18]
CABC_PWM
IM[0]
IM[1]
IM[2]
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN_SDA
RDX
WRX_SCL
D_CX
CSX
TE
IOVCC
IOVCC
VDD
VDD
GND
GND
GND
VGS
AGND
AGND
AGND
VCOM
VCOM
VCOM
C41A
C41A
C41B
C41B
N_VCORE
N_VCORE
VCL
VCL
DDVDH
DDVDH
DDVDL
DDVDL
VCI
VCI
VCI
C11B
C11B
C11B
C11B
C11A
C11A
C11A
C11A
C12B
C12B
C12B
C12B
C12A
C12A
C12A
C12A
VGL
VGL
VGL
VGL
AGND
AGND
AGND
VGH
VGH
VGH
VGH
C51B
C51B
C51B
C51A
C51A
C51A
C52B
C52B
C52B
C52B
C52A
C52A
C52A
C52A
C21B
C21B
C21B
C21B
C21A
C21A
C21A
C21A
VCOM
VCOM
VCOM
GC9403
1. HSD3.5 PANAL
GC9403
GC9403
GC9403
0~f
0~3f
0~3f
0~f
Page 5 of 23
LCD_ GC9403_DATA(0x0a);
LCD_ GC9403_DATA(0x06);
LCD_ GC9403_DATA(0x47);
LCD_ GC9403_DATA(0x77);
LCD_ GC9403_DATA(0x3a);
LCD_ GC9403_DATA(0x03);
LCD_ GC9403_DATA(0x08);
LCD_ GC9403_DATA(0x02);
LCD_ GC9403_DATA(0x30);
LCD_ GC9403_DATA(0x31);
LCD_ GC9403_DATA(0x00);
LCD_ GC9403_CMD(0xf1);
LCD_ GC9403_DATA(0x0f);
LCD_ GC9403_DATA(0x39);
LCD_ GC9403_DATA(0x38);
LCD_ GC9403_DATA(0x0a);
LCD_ GC9403_DATA(0x0d);
LCD_ GC9403_DATA(0x06);
LCD_ GC9403_DATA(0x3d);
LCD_ GC9403_DATA(0xa9);
Page 6 of 23
GC9403
GC9403
LCD_ GC9403_DATA(0x28);
LCD_ GC9403_DATA(0x09);
LCD_ GC9403_DATA(0x11);
LCD_ GC9403_DATA(0x02);
LCD_ GC9403_DATA(0x11);
LCD_ GC9403_DATA(0x0d);
LCD_ GC9403_DATA(0x00);
//----------------------------end
gamma setting---------------------------------//
LCD_ GC9403_CMD(0x11);
delayms(120);
LCD_ GC9403_CMD(0x29);
LCD_ GC9403_CMD(0x2c);
}
void GC9403_enter_sleep(void)
{
LCD_ GC9403_CMD(0xfe);
LCD_ GC9403_CMD(0xef);
LCD_ GC9403_CMD(0x28);
delayms(120);
LCD_ GC9403_CMD(0x10);
delayms(150);
Page 7 of 23
}
void GC9403_exit_sleep(void)
{
LCD_ GC9403_CMD(0xfe);
LCD_ GC9403_CMD(0xef);
LCD_ GC9403_CMD(0x11);
delayms(120);
LCD_ GC9403_CMD(0x29);
}
Page 8 of 23
GC9403
50
49
48
47
46
45
44
43
42
41
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
50
49
48
47
46
45
44
43
42
41
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
GND
MIPI_DATA_N
MIPI_DATA_P
GND
MIPI_CLK_N
MIPI_CLK_P
GND
DB23
DB22
DB21
DB20
DB19
DB18
CABC_PWM
IM0
IM1
IM2
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN/SDA
RD
WR_SCL
D/CX
CS
TE
IOVCC
VCI
GND
C2
C4 C5 C6 C7
REMARK:
1.MIPI_DATA_N/P,MIPI_CLK_N/PZlayout
2.
IM2 IM1 IM0
interface
0
0
0
i-80 24bit busDBI=111
0
0
0
i-80 18bit busDBI !=111
0
0
1
i-80 9_bit bus
0
1
0
i-80 16_bit bus
0
1
1
i-80 8_bit bus
1
0
1
spi 3_line
1
1
0
MIPI DSI
1
1
1
spi 4_line
IM000interface0x3AHDBI=11124 bit bus18 bit bus
50PIN_connector
Page 9 of 23
C11
1.0uF/25V
C9
MIPI_DATA_N
C13
C14
1.0uF/10V
1.0uF/25V
VCOM
VDD
C21A
C21B
C11A
C11B
C12
VCOM
C21A
C21B
C52A
C52B
C51A
C51B
VGH
VGL
VCI
DDVDL
DDVDH
VCL
C41B
C41A
IOVCC
DB23
DB22
DB21
DB20
DB19
DB18
CABC_PWM
IM0
IM1
IM2
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN/SDA
RD
WR_SCL
D/CX
CS
TE
MIPI_CLK_P
MIPI_CLK_N
MIPI_DATA_P
1.0uF/10V
C10
1.0uF/25V
C8
1.0uF/10
1.0uF/10V
1.0uF/6.3V
1.0uF/10V
1.0uF/10V
C3
1.0uF/10V
C1
1.0uF/10V
1.0uF/6.3V
1.0uF/6.3V
VCOM
TEST TP
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
135
136
137
138
139
140
141
142
143
144
VCOM
VCOM
VCOM
TES TP
TES TP
VSSAM
VSSAM
MVDDL_TEST_PAD
REF_TEST_PAD
DUMMY_DMP[4]
DUMMY_DMP[5]
DUMMY_DMP[6]
MVDDA
MVDDA
MIPI_DATA_N
MIPI_DATA_N
MIPI_DATA_P
MIPI_DATA_P
MIPI_CLK_N
MIPI_CLK_N
MIPI_CLK_P
MIPI_CLK_P
test_vref/mipi_clk_p
DB[23]
DB[22]
DB[21]
DB[20]
DB[19]
DB[18]
CABC_PWM
IM[0]
IM[1]
IM[2]
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN_SDA
RDX
WRX_SCL
D_CX
CSX
TE
IOVCC
IOVCC
VDD
VDD
GND
GND
GND
VGS
AGND
AGND
AGND
VCOM
VCOM
VCOM
C41A
C41A
C41B
C41B
N_VCORE
N_VCORE
VCL
VCL
DDVDH
DDVDH
DDVDL
DDVDL
VCI
VCI
VCI
C11B
C11B
C11B
C11B
C11A
C11A
C11A
C11A
C12B
C12B
C12B
C12B
C12A
C12A
C12A
C12A
VGL
VGL
VGL
VGL
AGND
AGND
AGND
VGH
VGH
VGH
VGH
C51B
C51B
C51B
C51A
C51A
C51A
C52B
C52B
C52B
C52B
C52A
C52A
C52A
C52A
C21B
C21B
C21B
C21B
C21A
C21A
C21A
C21A
VCOM
VCOM
VCOM
GC9403
2. CMO3.5 PANAL
GC9403
//column inversion
Page 10 of 23
GC9403
GC9403
LCD_ GC9403_DATA(0x09);
LCD_ GC9403_DATA(0x04);
LCD_ GC9403_DATA(0x41);
LCD_ GC9403_DATA(0x75);
LCD_ GC9403_DATA(0x36);
LCD_ GC9403_DATA(0x07);
LCD_ GC9403_DATA(0x10);
LCD_ GC9403_DATA(0x03);
LCD_ GC9403_DATA(0x29);
LCD_ GC9403_DATA(0x2a);
LCD_ GC9403_DATA(0x00);
LCD_ GC9403_CMD(0xf1);
LCD_ GC9403_DATA(0x0f);
LCD_ GC9403_DATA(0x35);
LCD_ GC9403_DATA(0x2e);
LCD_ GC9403_DATA(0x0a);
LCD_ GC9403_DATA(0x0c);
LCD_ GC9403_DATA(0x07);
LCD_ GC9403_DATA(0x3d);
LCD_ GC9403_DATA(0xba);
LCD_ GC9403_DATA(0x2c);
Page 13 of 23
GC9403
GC9403
LCD_ GC9403_DATA(0x0a);
LCD_ GC9403_DATA(0x11);
LCD_ GC9403_DATA(0x04);
LCD_ GC9403_DATA(0x19);
LCD_ GC9403_DATA(0x16);
LCD_ GC9403_DATA(0x00);
//---------------------------end gamma setting------------------------------//
LCD_ GC9403_CMD(0x11);
delayms(120);
LCD_ GC9403_CMD(0x29);
LCD_ GC9403_CMD(0x2c);
}
void GC9403_enter_sleep(void)
{
LCD_ GC9403_CMD(0xfe);
LCD_ GC9403_CMD(0xef);
LCD_ GC9403_CMD(0x28);
delayms(120);
LCD_ GC9403_CMD(0x10);
delayms(150);
Page 14 of 23
}
void GC9403_exit_sleep(void)
{
LCD_ GC9403_CMD(0xfe);
LCD_ GC9403_CMD(0xef);
LCD_ GC9403_CMD(0x11);
delayms(120);
LCD_ GC9403_CMD(0x29);
}
Page 15 of 23
GC9403
50
49
48
47
46
45
44
43
42
41
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
50
49
48
47
46
45
44
43
42
41
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
GND
MIPI_DATA_N
MIPI_DATA_P
GND
MIPI_CLK_N
MIPI_CLK_P
GND
DB23
DB22
DB21
DB20
DB19
DB18
CABC_PWM
IM0
IM1
IM2
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN/SDA
RD
WR_SCL
D/CX
CS
TE
IOVCC
VCI
GND
C2
C4 C5 C6 C7
REMARK:
1.MIPI_DATA_N/P,MIPI_CLK_N/PZlayout
2.
IM2 IM1 IM0
interface
0
0
0
i-80 24bit busDBI=111
0
0
0
i-80 18bit busDBI !=111
0
0
1
i-80 9_bit bus
0
1
0
i-80 16_bit bus
0
1
1
i-80 8_bit bus
1
0
1
spi 3_line
1
1
0
MIPI DSI
1
1
1
spi 4_line
IM000interface0x3AHDBI=11124 bit bus18 bit bus
50PIN_connector
Page 16 of 23
C11
1.0uF/25V
C9
MIPI_DATA_N
C13
C14
1.0uF/10V
1.0uF/25V
VCOM
VDD
C21A
C21B
C11A
C11B
C12
VCOM
C21A
C21B
C52A
C52B
C51A
C51B
VGH
VGL
VCI
DDVDL
DDVDH
VCL
C41B
C41A
IOVCC
MIPI_CLK_P
DB23
DB22
DB21
DB20
DB19
DB18
CABC_PWM
IM0
IM1
IM2
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN/SDA
RD
WR_SCL
D/CX
CS
TE
MIPI_CLK_N
MIPI_DATA_P
1.0uF/10V
C10
1.0uF/25V
C8
1.0uF/10
1.0uF/10V
1.0uF/6.3V
1.0uF/10V
1.0uF/10V
C3
1.0uF/10V
C1
1.0uF/10V
1.0uF/6.3V
1.0uF/6.3V
VCOM
TEST TP
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
135
136
137
138
139
140
141
142
143
144
VCOM
VCOM
VCOM
TES TP
TES TP
VSSAM
VSSAM
MVDDL_TEST_PAD
REF_TEST_PAD
DUMMY_DMP[4]
DUMMY_DMP[5]
DUMMY_DMP[6]
MVDDA
MVDDA
MVDDA
MIPI_DATA_N
MIPI_DATA_N
MIPI_DATA_P
MIPI_DATA_P
MIPI_CLK_N
MIPI_CLK_N
MIPI_CLK_P
MIPI_CLK_P
DB[23]
DB[22]
DB[21]
DB[20]
DB[19]
DB[18]
CABC_PWM
IM[0]
IM[1]
IM[2]
RESX
VSYNC
HSYNC
DOTCLK
ENABLE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DOUT
DIN_SDA
RDX
WRX_SCL
D_CX
CSX
TE
IOVCC
IOVCC
VDD
VDD
GND
GND
GND
VGS
AGND
AGND
AGND
VCOM
VCOM
VCOM
C41A
C41A
C41B
C41B
N_VCORE
N_VCORE
VCL
VCL
DDVDH
DDVDH
DDVDL
DDVDL
VCI
VCI
VCI
C11B
C11B
C11B
C11B
C11A
C11A
C11A
C11A
C12B
C12B
C12B
C12B
C12A
C12A
C12A
C12A
VGL
VGL
VGL
VGL
AGND
AGND
AGND
VGH
VGH
VGH
VGH
C51B
C51B
C51B
C51A
C51A
C51A
C52B
C52B
C52B
C52B
C52A
C52A
C52A
C52A
C21B
C21B
C21B
C21B
C21A
C21A
C21A
C21A
VCOM
VCOM
VCOM
GC9403
3. IVO3.5 PANAL
GC9403
//column inversion
Page 17 of 23
GC9403
GC9403
LCD_ GC9403_DATA(0x00);
LCD_ GC9403_DATA(0x02);
LCD_ GC9403_DATA(0x03);
LCD_ GC9403_DATA(0x37);
LCD_ GC9403_DATA(0xa8);
LCD_ GC9403_DATA(0x2b);
LCD_ GC9403_DATA(0x08);
LCD_ GC9403_DATA(0x0f);
LCD_ GC9403_DATA(0x01);
LCD_ GC9403_DATA(0x18);
LCD_ GC9403_DATA(0x15);
LCD_ GC9403_DATA(0x03);
LCD_ GC9403_CMD(0xf1);
LCD_ GC9403_DATA(0x0f);
LCD_ GC9403_DATA(0x35);
LCD_ GC9403_DATA(0x2d);
LCD_ GC9403_DATA(0x04);
LCD_ GC9403_DATA(0x08);
LCD_ GC9403_DATA(0x05);
LCD_ GC9403_DATA(0x3c);
Page 20 of 23
GC9403
GC9403
LCD_ GC9403_DATA(0xa9);
LCD_ GC9403_DATA(0x2a);
LCD_ GC9403_DATA(0x08);
LCD_ GC9403_DATA(0x0f);
LCD_ GC9403_DATA(0x01);
LCD_ GC9403_DATA(0x19);
LCD_ GC9403_DATA(0x16);
LCD_ GC9403_DATA(0x03);
//-------------------------------end gamma setting---------------------------//
LCD_ GC9403_CMD(0x11);
delayms(120);
LCD_ GC9403_CMD(0x29);
LCD_ GC9403_CMD(0x2c);
}
void GC9403_enter_sleep(void)
{
LCD_ GC9403_CMD(0xfe);
LCD_ GC9403_CMD(0xef);
LCD_ GC9403_CMD(0x28);
delayms(120);
LCD_ GC9403_CMD(0x10);
Page 21 of 23
delayms(150);
}
void GC9403_exit_sleep(void)
{
LCD_ GC9403_CMD(0xfe);
LCD_ GC9403_CMD(0xef);
LCD_ GC9403_CMD(0x11);
delayms(120);
LCD_ GC9403_CMD(0x29);
}
Page 22 of 23
GC9403
GC9403
4. Revision History
Version No.
Date
Page Description
V01
V02
V03
V04
2013/02/19
2014/05/16
2014/09/01
2014/12/06
All
All
All
All
New version
Update all
Add a8ha7h
Update the gamma register
Page 23 of 23