GC9A01A GALAXYCORE | Alldatasheet
Document overview
- Manufacturer or author: Provided By alldatasheet.com(free datasheet download site)
- PDF pages: 192
Technical content
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 1 / 192 GC9A01A a-Si TFT LCD Single Chip Driver 240RGBx240 Resolution Data Sheet Rev.1.0 Preliminary 2019-07-02
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 2 / 192 GENERATION REVISION HISTORY REV . EFFECTIVE DA TE DESCRIPTION OF CHANGES PREPARED BY 1.0 2019-07-02 New Created June
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 3 / 192 Table of Content
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 4 / 192
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 5 / 192
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 6 / 192 1. Introduction GC9A01 is a 262,144 -color single-chip SOC driver for a -TFT liquid crystal display with resol ution of 240RGBx240 dots, comprising a 360-channel source driver, a 32-channel gate driver, 129,600 bytes GRAM for graphic display data of 240RGBx240 dots, and power supply circuit. GC9A01 supports parallel 8-/9-/12-/16-/18-bit data bus MCU interface, 6 -/12-/16-/18-bit data bus RGB interface and 3-/4-line serial peripheral interface (SPI). The moving picture area can be specified in internal GRAM by window address function. The specified window area can be updated selectively, so that moving picture can be displayed simultaneously independent of still picture area. GC9A01 supports full color, 8-color display mode and sleep mode for precise power control by software and these features make the GC9A01 an ideal LCD driver for medium or small size portable pro ducts such as digital cellular phones, smart phone, MP3 and PMP where long battery life is a major concern.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 7 / 192 2. Features No need for external electronic component Display resolution: 240xRGB x 240(V) Output: - 360 source outputs - 32 gate outputs Resolution: 80x160:S121-S240 120x120 120x240:S91-S270 128x128:S85-S276 160x160:S61-S300 240x240:S1-S360 a-TFT LCD driver with on-chip full display RAM: 129,600 bytes System Interface - 8-bits, 9-bits, 12-bits,16-bits, 18-bits interface with 8080-I /8080-II series MCU - 6-bits, 12-bits, 16-bits, 18-bits RGB interface with graphic controller - 8-bits, 9-bits 24bit Serial Peripheral Interface (SPI) and 2 data lane SPI Display mode: - Full color mode (Idle mode OFF): 262K-color (selectable color depth mode by software) - Reduce color mode (Idle mode ON): 8-color Power saving mode: - Sleep mode On chip functions: - Timing generator - Oscillator - DC/DC converter - Dot/column inversion Low -power consumption architecture - Low operating power supplies: IOVCC = 1.65V ~ 3.3V (logic) VCI = 2.5V ~ 3.3V (analog) LCD Voltage drive: - Source/Gamma power supply voltage GVDD - GVCL = 6.4V ~-4.6V - Gate driver output voltage VGH - GND = 12.0V ~ 13.0V VGL - GND = -11.0V ~ -8.0V VGH - VGL ≦27V - VCOM connect to GND Operate temperature range: -40℃to 80℃ a-Si TFT LCD storage capacitor : Cst on Common structure only
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 8 / 192 3. Block Diagram 3.1. Block diagram Figure1 MPU IF 18-bit 16-bit 12-bit 8-bit 9-bit 3/4 Serial IF RGB IF 18-bit 16-bit 12-bit 6-bit VCI IOVCC IM[3:0] 4 Internal register OTP CSX RDX WRX D/CX RESX D[17:0] 18 TE SDA SDO HSYNC VSYNC DOTCLK DE Power RegulatorDVDD Generator Timing VSSC VSSA Step Up1Step Up2Step Up3 AVDD VGH VGL VCL Gate Driver LED Controller Index Register (IR) Control Register (CR) Graphics Operation Read Latch Graphics RAM (GRAM) Write Latch Address Counter (AC) Gamma adjusting circuit Grayscale voltage generator D/A Converter circuit Source driver S1~S360 V0~63 RC-OSC AVEE VREGP VREGN LDO VRDD VREE VRCL BVDD BVEE BC VREG1A VREG1B G1~32
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 9 / 192 3.2. Pin Description Table 1. Power Supply Pins Pin Name I/O Type Descriptions VDDI I Digital Power Low voltage power supply for interface logic circuits(1.65~3.3V) VDDB/VDDI I Analog Power High voltage power supply for analog circuit blocks(2.5~3.3V) DVDD O Digital Power Regulated Low voltage level for interface circuits Don't apply any external power to this pad VSSB I Analog Ground System ground level for dynamic state. Connect to VSSB on the FPC to prevent noise. VSSR I Digital Ground System ground level for static state. Connect to VSSR on the FPC to prevent noise.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 10 / 192 Table 2 Interface Logic Signals Pin Name I/O Type Descriptions IM[3:0] I (IOVCC/GN -Select the MCU interface mode IM IM IM
1 IM0 MCU-Interface Pins in use
bus interface I D[7:0] D[7:0] 0 1 1 0 8080 MCU16-bit bus interface I D[7:0] D[15:0] 0 1 0 1 8080 MCU 9-bit bus interface I D[7:0] D[8:0] 0 1 1 1 8080 MCU18-bit bus interface I D[7:0] D[17:0] 1 1 0 1 3-wire 9-bit data serial interface I SDA: In/OUT 2 data line serial interface I SDA: In/OUT DCX:In 1 1 1 1 4-wire 8-bit data serial interface I SDA: In/OUT 0 0 1 0 8080 MCU 16-bit bus interface II D[8:1] D[17:10] ,D[8:1] 0 0 0 0 8080 MCU 8-bit bus interface II D[17:10 ] D[17:10] 0 0 1 1 8080 MCU 18-bit bus interface II D[8:1] D[17:0] 0 0 0 1 8080 MCU 9-bit bus interface II D[17:10 ] D[17:9] 1 0 0 1 3-wire 9-bit data serial interface II SDA: In/SDO:OUT 1 0 1 1 4-wire 8-bit data serial interface II SDA: In/SDO:OUT MPU Parallel interface bus and serial interface select If use RGB Interface must select serial interface. Fix this pin at IOVCC or GND. RESX I MCU (IOVCC/GN This signal will reset the device and must be applied to properly initialize the chip. Signal is active low. CSX I MCU (IOVCC/GN Chip select input pin( "Low" enable). This pin can be permanently fixed "Low" in MPU interface mode only. D/CX (SCL) I MCU (IOVCC/ This pin is used to select "Data or Command" in the parallel interface When DCX='1', data is selected.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 11 / 192 GND) When DCX='0', command is selected. This pin is used serial interface clock in 3-wire 9-bit / 4-wire 8-bit serial data interface. If not used, this pin should be connected to IOVCC or GND. RDX I MCU (IOVCC/ GND) 8080-I/8080-II system (RDX): Serves as a read signal and MCU read data at the rising edge. Fix to IOVCC level when not in use WRX (D/CX) I MCU (IOVCC/ GND) 8080-I/8080-II system (WRX): Serves as a write signal and writes data at the rising edge. 4-line system (D/CX): Serves as command or parameter select. Fix to IOVCC level when not in use. D[17:0] I/O MCU (IOVCC/ GND) 18-bit parallel bi-directional data bus for MCU system and RGB interface mode Fix to VSSR level when not in use SDA I/O MCU (IOVCC/ GND) When IM[3]:Low, Serial in/out signal in 3-wire 9-bit/4-wire 8-bit serial data interface. When IM[3]:High, Serial input signal in 3-wire 9-bit/4-wire 8-bit serial data interface. The data is applied on the rising edge of the SCL signal. If not used, fix this pin at IOVCC or GND. SDO O MCU (IOVCC/GN Serial output signal. The data is outputted on the falling edge of the SCL signal. If not used, open this pin TE O MCU (IOVCC/ GND) Tearing effect output pin to synchronize MPU to frame writing, activated by S/W command. When this pin is not activated, this pin is low. If not used, open this pin. DOTCL K I MCU (IOVCC/GN Dot clock signal for RGB interface operation. Fix to IOVCC or VSSR level when not in use. VSYNC I MCU (IOVCC/GN Frame synchronizing signal for RGB interface operation. Fix to IOVCC or VSSR level when not in use. HSYNC I MCU (IOVCC/ GND) Line synchronizing signal for RGB interface operation. Fix to IOVCC or VSSR level when not in use. DE I MCU (IOVCC/ GND) Data enable signal for RGB interface operation. Fix to IOVCC or GND level when not in use. Note: 1. If CSX is connected to GND in Parallel interface mode, there will be no abnormal visible effect to the display module. Also there will be no restriction on using the Parallel Read/Write protocols, Power On/Off Sequences or other functions. Furthermore there will be no influence to the Power Consumption of the display module. 2. When CSX=’1’, there is no influence to the parallel and serial interface.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 12 / 192 Table 3 LCD Driver Input/Output Pins Pin Name I/O Type Descriptions S360~S1 O Source Source output signals.. Leave the pin to open when not in use. G36~G1 O Gate Gate output signals. Leave the pin to open when not in use. VCOM O GND Connect to GND. VRDD O Power Power supply for AVDD VREE O Power Power supply for AVEE VRCL O Power Power supply for VCL. AVDD O Power Output voltage of 1st step up circuit(3*VRDD).Input voltage to 2nd step up circuit. Generated power output pad for source driver block. AVEE O Power Output voltage of 1st step up circuit(-2*VREE).Input voltage to 2nd step up circuit. Generated power output pad for source driver block. VGH O Power Power supply for the gate driver(Positive). VGL O Power Power supply for the gate driver(Negative). VCL O Power Power supply for VGH and VGL. VCL=0~-VCI VREG1A O Ref internal generated stable power for source driver unit VREG1A is the highest positive grayscale reference voltage of source driver VREG_VR EF O Ref internal generated stable power for source driver unit VREG_VREF is the lowest positive grayscale reference voltage of source driver VREGP O Ref internal generated stable power for source driver unit VREGP is the highest negative grayscale reference voltage of source driver VREGN O Ref internal generated stable power for source driver unit VREGN is the highest negative grayscale reference voltage of source driver BC O Dig IO Output pin for PWM(Pulse width Modulation) signal of LED driving. If not used,open this pad. Table 4 Test Pins Pin Name I/O Type Descriptions OSC_IN I/O Open Galaxycore internal test pins. OSC_TEST I/O Open Galaxycore internal test pins. VPP I/O Open Galaxycore internal test pins. DUMMY - Open Input pads used only for test purpose at IC-side. During normal operation ,leave these pads open.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 13 / 192 Liquid crystal power supply specifications Table Table 5 No. Item Description
1 TFT Source Driver 240 pins (240*RGB)
2 TFT Gate Driver 32 pins
3 TFT Display's Capacitor Structure Cst structure only (Cs on Common)
4 Liquid Crystal Drive Output S1~S360 V0~V63 grayscales
G1~G36 VGH-VGL 5 Input Voltage IOVCC 1.65~3.30V VCI 2.50~3.30V
6 Liquid Crystal Drive Voltages
AVDD 6.5~7.5V AVEE -5.5V~-4.5V VGH 12.0~13.0V VGL -11.0~--8.0V VCL -3.0~-1.5V VGH-VGL Max.27.0V
7 Internal Step-up Circuits
AVDD VCI*3 AVEE VCI*-2 VGH VCI*5 VGL VCI*-5 VCL VCI*-1
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 14 / 192 3.3. PAD coordinates No. Pad name X Y No. Pad name X Y No. Pad name X Y 1 VCOM -4904.5 -306 51 DUM3 -2404.5 -306 101 DB<12> 382 -306 2 VCOM -4854.5 -306 52 DUM3 -2354.5 -306 102 DB<11> 454 -306 3 VCOM -4804.5 -306 53 DUM4 -2304.5 -306 103 DUM7 526 -306 4 VCOM -4754.5 -306 54 DUM4 -2254.5 -306 104 DB<10> 598 -306 5 VCOM -4704.5 -306 55 DUM4 -2204.5 -306 105 DB<9> 670 -306 6 DUM0 -4654.5 -306 56 DUM5 -2154.5 -306 106 DUM8 742 -306 7 VGH -4604.5 -306 57 DUM5 -2104.5 -306 107 DUM9 843 -306 8 VGH -4554.5 -306 58 DUM5 -2054.5 -306 108 DB<8> 915 -306 9 VGH -4504.5 -306 59 DUM6 -2004.5 -306 109 DB<7> 987 -306 10 VGH -4454.5 -306 60 DVDD -1954.5 -306 110 DB<6> 1059 -306 11 VGH -4404.5 -306 61 DVDD -1904.5 -306 111 DB<5> 1131 -306 12 VGL -4354.5 -306 62 DVDD -1854.5 -306 112 DB<4> 1203 -306 13 VGL -4304.5 -306 63 VDDSF -1804.5 -306 113 DB<3> 1275 -306 14 VGL -4254.5 -306 64 VDDSF -1754.5 -306 114 DB<2> 1347 -306 15 VGL -4204.5 -306 65 VDDSF -1704.5 -306 115 DB<1> 1419 -306 16 VGL -4154.5 -306 66 VSSB -1654.5 -306 116 DB<0> 1491 -306 17 VCL -4104.5 -306 67 VSSB -1604.5 -306 117 DUM10 1554.5 -306 18 VCL -4054.5 -306 68 VSSB -1554.5 -306 118 IM<0> 1604.5 -306 19 VCL -4004.5 -306 69 VSSB -1504.5 -306 119 IM<1> 1654.5 -306 20 VRCL -3954.5 -306 70 VSSB -1454.5 -306 120 IM<2> 1704.5 -306 21 VRCL -3904.5 -306 71 VDDB -1404.5 -306 121 IM<3> 1754.5 -306 22 VRCL -3854.5 -306 72 VDDB -1354.5 -306 122 OSC_IN 1804.5 -306 23 A VDD -3804.5 -306 73 VDDB -1304.5 -306 123 OSC_TEST 1854.5 -306 24 A VDD -3754.5 -306 74 VDDB -1254.5 -306 124 DUM11 1904.5 -306 25 A VDD -3704.5 -306 75 VDDB -1204.5 -306 125 VSSB 1954.5 -306 26 A VDD -3654.5 -306 76 VDDI -1154.5 -306 126 VSSB 2004.5 -306 27 VRDD -3604.5 -306 77 VDDI -1104.5 -306 127 VSSB 2054.5 -306 28 VRDD -3554.5 -306 78 VDDI -1054.5 -306 128 VSSB 2104.5 -306 29 VRDD -3504.5 -306 79 VDDI -1004.5 -306 129 VSSB 2154.5 -306 30 VSSB -3454.5 -306 80 VDDI -954.5 -306 130 VSSR 2204.5 -306 31 VSSB -3404.5 -306 81 REF_TEST -896 -306 131 VSSR 2254.5 -306 32 VSSB -3354.5 -306 82 REF_TEST -836 -306 132 VSSR 2304.5 -306 33 VSSB -3304.5 -306 83 RESX -776 -306 133 VSSR 2354.5 -306 34 VSSB -3254.5 -306 84 WRX -716 -306 134 VSSR 2404.5 -306 35 VDDB -3204.5 -306 85 CSX -656 -306 135 DUM12 2454.5 -306 36 VDDB -3154.5 -306 86 DCX -596 -306 136 VPP 2504.5 -306 37 VDDB -3104.5 -306 87 RDX -536 -306 137 VREG1A 2554.5 -306 38 VDDB -3054.5 -306 88 DOTCLK -476 -306 138 VREG1A 2604.5 -306 39 VDDB -3004.5 -306 89 ENABLE -416 -306 139 VREGP 2654.5 -306 40 DUM1 -2954.5 -306 90 VSYNC -356 -306 140 VREGP 2704.5 -306 41 BVDD -2904.5 -306 91 HSYNC -296 -306 141 VREG_VREF 2754.5 -306 42 BVDD -2854.5 -306 92 BC -236 -306 142 VREG_VREF 2804.5 -306 43 BVDD -2804.5 -306 93 TE -176 -306 143 DUM13 2854.5 -306 44 BVEE -2754.5 -306 94 SDO -116 -306 144 DUM13 2904.5 -306 45 BVEE -2704.5 -306 95 SDA -50 -306 145 DUM14 2954.5 -306 46 BVEE -2654.5 -306 96 DB<17> 22 -306 146 DUM14 3004.5 -306 47 DUM2 -2604.5 -306 97 DB<16> 94 -306 147 DUM15 3054.5 -306 48 DUM2 -2554.5 -306 98 DB<15> 166 -306 148 VDDB 3104.5 -306 49 DUM2 -2504.5 -306 99 DB<14> 238 -306 149 VDDB 3154.5 -306 50 DUM3 -2454.5 -306 100 DB<13> 310 -306 150 VDDB 3204.5 -306
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 15 / 192 No. Pad name X Y No. Pad name X Y No. Pad name X Y 151 VDDB 3254.5 -306 201 GOUT<4> 4300 306 251 S<23> 2798 166 152 VDDB 3304.5 -306 202 GOUT<5> 4262 306 252 S<24> 2784 291 153 DUM15 3354.5 -306 203 GOUT<5> 4224 306 253 S<25> 2770 166 154 DUM16 3404.5 -306 204 GOUT<6> 4186 306 254 S<26> 2756 291 155 DUM16 3454.5 -306 205 GOUT<6> 4148 306 255 S<27> 2742 166 156 DUM17 3504.5 -306 206 GOUT<7> 4110 306 256 S<28> 2728 291 157 DUM17 3554.5 -306 207 GOUT<7> 4072 306 257 S<29> 2714 166 158 DUM17 3604.5 -306 208 GOUT<8> 4034 306 258 S<30> 2700 291 159 DUM18 3654.5 -306 209 GOUT<8> 3996 306 259 S<31> 2686 166 160 DUM18 3704.5 -306 210 GOUT<9> 3958 306 260 S<32> 2672 291 161 DUM19 3754.5 -306 211 GOUT<9> 3920 306 261 S<33> 2658 166 162 DUM19 3804.5 -306 212 GOUT<10> 3882 306 262 S<34> 2644 291 163 VSSB 3854.5 -306 213 GOUT<10> 3844 306 263 S<35> 2630 166 164 VSSB 3904.5 -306 214 GOUT<11> 3806 306 264 S<36> 2616 291 165 VSSB 3954.5 -306 215 GOUT<11> 3768 306 265 S<37> 2602 166 166 VSSB 4004.5 -306 216 GOUT<12> 3730 306 266 S<38> 2588 291 167 VSSB 4054.5 -306 217 GOUT<12> 3692 306 267 S<39> 2574 166 168 VREGN 4104.5 -306 218 GOUT<13> 3654 306 268 S<40> 2560 291 169 VREGN 4154.5 -306 219 GOUT<13> 3616 306 269 S<41> 2546 166 170 VREGN 4204.5 -306 220 GOUT<14> 3578 306 270 S<42> 2532 291 171 A VEE 4254.5 -306 221 GOUT<14> 3540 306 271 S<43> 2518 166 172 A VEE 4304.5 -306 222 GOUT<15> 3502 306 272 S<44> 2504 291 173 A VEE 4354.5 -306 223 GOUT<15> 3464 306 273 S<45> 2490 166 174 VREE 4404.5 -306 224 GOUT<16> 3426 306 274 S<46> 2476 291 175 VREE 4454.5 -306 225 GOUT<16> 3388 306 275 S<47> 2462 166 176 VREE 4504.5 -306 226 DUM23 3350 306 276 S<48> 2448 291 177 DUM20 4554.5 -306 227 DUM24 3134 166 277 S<49> 2434 166 178 DUM20 4604.5 -306 228 DUM25 3120 291 278 S<50> 2420 291 179 DUM20 4654.5 -306 229 S<1> 3106 166 279 S<51> 2406 166 180 VCOM 4704.5 -306 230 S<2> 3092 291 280 S<52> 2392 291 181 VCOM 4754.5 -306 231 S<3> 3078 166 281 S<53> 2378 166 182 VCOM 4804.5 -306 232 S<4> 3064 291 282 S<54> 2364 291 183 VCOM 4854.5 -306 233 S<5> 3050 166 283 S<55> 2350 166 184 VCOM 4904.5 -306 234 S<6> 3036 291 284 S<56> 2336 291
185 DUM21 4908 306 235 S<7> 3022 166 285 S<57> 2322 166
186 DUM22 4870 306 236 S<8> 3008 291 286 S<58> 2308 291
187 DUM22 4832 306 237 S<9> 2994 166 287 S<59> 2294 166
188 DUM22 4794 306 238 S<10> 2980 291 288 S<60> 2280 291
189 DUM22 4756 306 239 S<11> 2966 166 289 S<61> 2266 166
190 VGL 4718 306 240 S<12> 2952 291 290 S<62> 2252 291
191 VGL 4680 306 241 S<13> 2938 166 291 S<63> 2238 166
192 VGL 4642 306 242 S<14> 2924 291 292 S<64> 2224 291
193 VGL 4604 306 243 S<15> 2910 166 293 S<65> 2210 166
194 GOUT<1> 4566 306 244 S<16> 2896 291 294 S<66> 2196 291
195 GOUT<1> 4528 306 245 S<17> 2882 166 295 S<67> 2182 166
196 GOUT<2> 4490 306 246 S<18> 2868 291 296 S<68> 2168 291
197 GOUT<2> 4452 306 247 S<19> 2854 166 297 S<69> 2154 166
198 GOUT<3> 4414 306 248 S<20> 2840 291 298 S<70> 2140 291
199 GOUT<3> 4376 306 249 S<21> 2826 166 299 S<71> 2126 166
200 GOUT<4> 4338 306 250 S<22> 2812 291 300 S<72> 2112 291
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 16 / 192 No. Pad name X Y No. Pad name X Y No. Pad name X Y
301 S<73> 2098 166 351 S<123> 1398 166 401 S<173> 698 166
302 S<74> 2084 291 352 S<124> 1384 291 402 S<174> 684 291
303 S<75> 2070 166 353 S<125> 1370 166 403 S<175> 670 166
304 S<76> 2056 291 354 S<126> 1356 291 404 S<176> 656 291
305 S<77> 2042 166 355 S<127> 1342 166 405 S<177> 642 166
306 S<78> 2028 291 356 S<128> 1328 291 406 S<178> 628 291
307 S<79> 2014 166 357 S<129> 1314 166 407 S<179> 614 166
308 S<80> 2000 291 358 S<130> 1300 291 408 S<180> 600 291
309 S<81> 1986 166 359 S<131> 1286 166 409 DUM26 586 166
310 S<82> 1972 291 360 S<132> 1272 291 410 DUM27 572 291
311 S<83> 1958 166 361 S<133> 1258 166 411 DUM28 -572 291
312 S<84> 1944 291 362 S<134> 1244 291 412 DUM29 -586 166
313 S<85> 1930 166 363 S<135> 1230 166 413 S<181> -600 291
314 S<86> 1916 291 364 S<136> 1216 291 414 S<182> -614 166
315 S<87> 1902 166 365 S<137> 1202 166 415 S<183> -628 291
316 S<88> 1888 291 366 S<138> 1188 291 416 S<184> -642 166
317 S<89> 1874 166 367 S<139> 1174 166 417 S<185> -656 291
318 S<90> 1860 291 368 S<140> 1160 291 418 S<186> -670 166
319 S<91> 1846 166 369 S<141> 1146 166 419 S<187> -684 291
320 S<92> 1832 291 370 S<142> 1132 291 420 S<188> -698 166
321 S<93> 1818 166 371 S<143> 1118 166 421 S<189> -712 291
322 S<94> 1804 291 372 S<144> 1104 291 422 S<190> -726 166
323 S<95> 1790 166 373 S<145> 1090 166 423 S<191> -740 291
324 S<96> 1776 291 374 S<146> 1076 291 424 S<192> -754 166
325 S<97> 1762 166 375 S<147> 1062 166 425 S<193> -768 291
326 S<98> 1748 291 376 S<148> 1048 291 426 S<194> -782 166
327 S<99> 1734 166 377 S<149> 1034 166 427 S<195> -796 291
328 S<100> 1720 291 378 S<150> 1020 291 428 S<196> -810 166
329 S<101> 1706 166 379 S<151> 1006 166 429 S<197> -824 291
330 S<102> 1692 291 380 S<152> 992 291 430 S<198> -838 166
331 S<103> 1678 166 381 S<153> 978 166 431 S<199> -852 291
332 S<104> 1664 291 382 S<154> 964 291 432 S<200> -866 166
333 S<105> 1650 166 383 S<155> 950 166 433 S<201> -880 291
334 S<106> 1636 291 384 S<156> 936 291 434 S<202> -894 166
335 S<107> 1622 166 385 S<157> 922 166 435 S<203> -908 291
336 S<108> 1608 291 386 S<158> 908 291 436 S<204> -922 166
337 S<109> 1594 166 387 S<159> 894 166 437 S<205> -936 291
338 S<110> 1580 291 388 S<160> 880 291 438 S<206> -950 166
339 S<111> 1566 166 389 S<161> 866 166 439 S<207> -964 291
340 S<112> 1552 291 390 S<162> 852 291 440 S<208> -978 166
341 S<113> 1538 166 391 S<163> 838 166 441 S<209> -992 291
342 S<114> 1524 291 392 S<164> 824 291 442 S<210> -1006 166
343 S<115> 1510 166 393 S<165> 810 166 443 S<211> -1020 291
344 S<116> 1496 291 394 S<166> 796 291 444 S<212> -1034 166
345 S<117> 1482 166 395 S<167> 782 166 445 S<213> -1048 291
346 S<118> 1468 291 396 S<168> 768 291 446 S<214> -1062 166
347 S<119> 1454 166 397 S<169> 754 166 447 S<215> -1076 291
348 S<120> 1440 291 398 S<170> 740 291 448 S<216> -1090 166
349 S<121> 1426 166 399 S<171> 726 166 449 S<217> -1104 291
350 S<122> 1412 291 400 S<172> 712 291 450 S<218> -1118 166
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 17 / 192 No. Pad name X Y No. Pad name X Y No. Pad name X Y
451 S<219> -1132 291 501 S<269> -1832 291 551 S<319> -2532 291
452 S<220> -1146 166 502 S<270> -1846 166 552 S<320> -2546 166
453 S<221> -1160 291 503 S<271> -1860 291 553 S<321> -2560 291
454 S<222> -1174 166 504 S<272> -1874 166 554 S<322> -2574 166
455 S<223> -1188 291 505 S<273> -1888 291 555 S<323> -2588 291
456 S<224> -1202 166 506 S<274> -1902 166 556 S<324> -2602 166
457 S<225> -1216 291 507 S<275> -1916 291 557 S<325> -2616 291
458 S<226> -1230 166 508 S<276> -1930 166 558 S<326> -2630 166
459 S<227> -1244 291 509 S<277> -1944 291 559 S<327> -2644 291
460 S<228> -1258 166 510 S<278> -1958 166 560 S<328> -2658 166
461 S<229> -1272 291 511 S<279> -1972 291 561 S<329> -2672 291
462 S<230> -1286 166 512 S<280> -1986 166 562 S<330> -2686 166
463 S<231> -1300 291 513 S<281> -2000 291 563 S<331> -2700 291
464 S<232> -1314 166 514 S<282> -2014 166 564 S<332> -2714 166
465 S<233> -1328 291 515 S<283> -2028 291 565 S<333> -2728 291
466 S<234> -1342 166 516 S<284> -2042 166 566 S<334> -2742 166
467 S<235> -1356 291 517 S<285> -2056 291 567 S<335> -2756 291
468 S<236> -1370 166 518 S<286> -2070 166 568 S<336> -2770 166
469 S<237> -1384 291 519 S<287> -2084 291 569 S<337> -2784 291
470 S<238> -1398 166 520 S<288> -2098 166 570 S<338> -2798 166
471 S<239> -1412 291 521 S<289> -2112 291 571 S<339> -2812 291
472 S<240> -1426 166 522 S<290> -2126 166 572 S<340> -2826 166
473 S<241> -1440 291 523 S<291> -2140 291 573 S<341> -2840 291
474 S<242> -1454 166 524 S<292> -2154 166 574 S<342> -2854 166
475 S<243> -1468 291 525 S<293> -2168 291 575 S<343> -2868 291
476 S<244> -1482 166 526 S<294> -2182 166 576 S<344> -2882 166
477 S<245> -1496 291 527 S<295> -2196 291 577 S<345> -2896 291
478 S<246> -1510 166 528 S<296> -2210 166 578 S<346> -2910 166
479 S<247> -1524 291 529 S<297> -2224 291 579 S<347> -2924 291
480 S<248> -1538 166 530 S<298> -2238 166 580 S<348> -2938 166
481 S<249> -1552 291 531 S<299> -2252 291 581 S<349> -2952 291
482 S<250> -1566 166 532 S<300> -2266 166 582 S<350> -2966 166
483 S<251> -1580 291 533 S<301> -2280 291 583 S<351> -2980 291
484 S<252> -1594 166 534 S<302> -2294 166 584 S<352> -2994 166
485 S<253> -1608 291 535 S<303> -2308 291 585 S<353> -3008 291
486 S<254> -1622 166 536 S<304> -2322 166 586 S<354> -3022 166
487 S<255> -1636 291 537 S<305> -2336 291 587 S<355> -3036 291
488 S<256> -1650 166 538 S<306> -2350 166 588 S<356> -3050 166
489 S<257> -1664 291 539 S<307> -2364 291 589 S<357> -3064 291
490 S<258> -1678 166 540 S<308> -2378 166 590 S<358> -3078 166
491 S<259> -1692 291 541 S<309> -2392 291 591 S<359> -3092 291
492 S<260> -1706 166 542 S<310> -2406 166 592 S<360> -3106 166
493 S<261> -1720 291 543 S<311> -2420 291 593 DUM30 -3120 291
494 S<262> -1734 166 544 S<312> -2434 166 594 DUM31 -3134 166
495 S<263> -1748 291 545 S<313> -2448 291 595 DUM32 -3350 306
496 S<264> -1762 166 546 S<314> -2462 166 596 GOUT<17> -3388 306
497 S<265> -1776 291 547 S<315> -2476 291 597 GOUT<17> -3426 306
498 S<266> -1790 166 548 S<316> -2490 166 598 GOUT<18> -3464 306
499 S<267> -1804 291 549 S<317> -2504 291 599 GOUT<18> -3502 306
500 S<268> -1818 166 550 S<318> -2518 166 600 GOUT<19> -3540 306
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 18 / 192 No. Pad name X Y
601 GOUT<19> -3578 306
602 GOUT<20> -3616 306
603 GOUT<20> -3654 306
604 GOUT<21> -3692 306
605 GOUT<21> -3730 306
606 GOUT<22> -3768 306
607 GOUT<22> -3806 306
608 GOUT<23> -3844 306
609 GOUT<23> -3882 306
610 GOUT<24> -3920 306
611 GOUT<24> -3958 306
612 GOUT<25> -3996 306
613 GOUT<25> -4034 306
614 GOUT<26> -4072 306
615 GOUT<26> -4110 306
616 GOUT<27> -4148 306
617 GOUT<27> -4186 306
618 GOUT<28> -4224 306
619 GOUT<28> -4262 306
620 GOUT<29> -4300 306
621 GOUT<29> -4338 306
622 GOUT<30> -4376 306
623 GOUT<30> -4414 306
624 GOUT<31> -4452 306
625 GOUT<31> -4490 306
626 GOUT<32> -4528 306
627 GOUT<32> -4566 306
628 VGL -4604 306
629 VGL -4642 306
630 VGL -4680 306
631 VGL -4718 306
632 DUM33 -4756 306
633 DUM33 -4794 306
634 DUM33 -4832 306
635 DUM33 -4870 306
636 DUM34 -4908 306
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 19 / 192 Chip Size(include scribe line):750umx10800um Chip thickness: 300um Bump height: 9um Input Pads 1~80:width:35um 81~94:width:38um 95~116:width:50um 117~184:width:35um 35um 35um 50um 15um Gout Pads 185~226,595~636 23um 23um 50um 15um Source Pads 227~594 13um 13um 80um 15um 45um 14um Mark The left is the same with the right 30um 30um 30um 30um 30um
1 VCOM
2 VCOM
3 VCOM
4 VCOM
5 VCOM
6 DUM0
7 VGH
11 VGH
12 VGH
13 VGL
14 VGL
15 VGL
16 VGL
17 VCL
18 VCL
19 VCL
20 VRCL
21 VRCL
22 VRCL
23 AVDD
24 AVDD
25 AVDD
26 AVDD
27 VRDD
28 VRDD
29 VRDD
30 VSSB
31 VSSB
32 VSSB
33 VSSB
34 VSSB
35 VDDB
36 VDDB
37 VDDB
38 VDDB
39 VDDB
40 DUM1
41 BVDD
42 BVDD
43 BVDD
44 BVEE
45 BVEE
46 BVEE
47 DUM2
48 DUM2
49 DUM2
50 DUM3
51 DUM3
52 DUM3
53 DUM4
54 DUM4
55 DUM4
56 DUM5
57 DUM5
58 DUM5
59 DUM6
60 DVDD
61 DVDD
62 DVDD
63 VDDSF
64 VDDSF
65 VDDSF
66 VSSB
67 VSSB
68 VSSB
69 VSSB
70 VSSB
71 VDDB
72 VDDB
73 VDDB
74 VDDB
75 VDDB
76 VDDI
77 VDDI
78 VDDI
79 VDDI
80 VDDI
81 REF_TEST
82 REF_TEST
83 RESX
84 WRX
85 CSX
86 DCX
87 RDX
88 DOTCLK
89 ENABLE
90 VSYNC
91 HSYNC
94 SDO
95 SDA
96 DB17
97 DB16
98 DB15
99 DB14
100 DB13
101 DB12
102 DB11
103 DUM7
104 DB10
105 DB9
106 DUM8
107 DUM9
108 DB8
109 DB7
110 DB6
111 DB5
112 DB4
113 DB3
114 DB2
115 DB1
116 DB0
117 DUM10
118 IM0
119 IM1
120 IM2
121 IM3
122 OSC_IN
123 OSC_TEST
124 DUM1
125 VSSB
126 VSSB
127 VSSB
128 VSSB
129 VSSB
130 VSSR
131 VSSR
132 VSSR
133 VSSR
134 VSSR
135 DUM12
136 VPP
137 VREG1A
138 VREG1A
139 VREGP
140 VREGP
141 VREG_VREF
142 VREG_VREF
143 DUM13
144 DUM13
145 DUM14
146 DUM14
147 DUM15
148 VDDB
149 VDDB
150 VDDB
151 VDDB
152 VDDB
153 DUM15
154 DUM16
155 DUM16
156 DUM17
157 DUM17
158 DUM17
159 DUM18
160 DUM18
161 DUM19
162 DUM19
163 VSSB
164 VSSB
165 VSSB
166 VSSB
167 VSSB
168 VREGN
169 VREGN
170 VREGN
171 AVEE
172 AVEE
173 AVEE
174 VREE
175 VREE
176 VREE
177 DUM20
178 DUM20
179 DUM20
180 VCOM
181 VCOM
182 VCOM
183 VCOM
184 VCOM
8 VGH
9 VGH
10 VGH
593 DUM30
591 S359
413 S181
411 DUM28
594 DUM31
592 S360
414 S182
412 DUM29
636 DUM34
635 DUM33
634 DUM33
597 GOUT17
596 GOUT17
595 DUM32
228 DUM25229 S1
227 DUM24
226 DUM23
225 GOUT16
224 GOUT16
187 DUM22
186 DUM22
185 DUM21
190 VGL
189 DUM22
188 DUM22
410 DUM27
408 S180409 DUM26
407 S179
X Y Bump View
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 20 / 192 4. Interface setting 4.1. MCU interfaces GC9A01 provides the 8-/9-/12-/16-/18-bit parallel system interface for 8080-I /8080- II series, and 3-/4-line serial system interface for serial data input. The input system interface is selected by external pins IM [3:0] and the bit formal per pixel color order is selected by DBI [2:0] 3-bits of 3Ah register.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 21 / 192 4.1.1. MCU interface selection The selection of interface is done by setting external pins IM [3:0] as shown in the following table. Table 6 IM3 IM2 IM1 IM0 MCU-Interface Mode Pins in use Register/Content GRAM 0 1 0 0 8080 MCU 8-bit bus interface I D[7:0] D[7:0],WRX,RDX,CSX,D/CX 0 1 1 0 8080 MCU 16-bit bus interface I D[7:0] D[15:0],WRX,RDX,CSX,D/CX 0 1 0 1 8080 MCU 9-bit bus interface I D[7:0] D[8:0],WRX,RDX,CSX,D/CX 0 1 1 1 8080 MCU 18-bit bus interface I D[7:0] D[17:0],WRX,RDX,CSX,D/CX 1 1 0 1 3-wire 9-bit data serial interface I SCL,SDA,CSX 2 data line serial interface I SCL,SDA,CSX,DCX 1 1 1 1 4-wire 8-bit data serial interface I SCL,SDA,D/CX,CSX 0 0 1 0 8080 MCU 16-bit bus interface II D[8:1] D[17:10],D[8:1],WRX,RDX,CSX,D/CX 0 0 0 0 8080 MCU 8-bit bus interface II D[17:10] D[17:10],WRX,RDX,CSX,D/CX 0 0 1 1 8080 MCU 18-bit bus interface II D[8:1] D[17:0],WRX,RDX,CSX,D/CX 0 0 0 1 8080 MCU 9-bit bus interface II D[17:10] D[17:9],WRX,RDX,CSX,D/CX 1 0 0 1 3-wire 9-bit data serial interface II SCL,SDA,CSX,SDO 1 0 1 1 4-wire 8-bit data serial interface II SCL,SDA,D/CX,CSX,SDO
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 22 / 192 4.1.2. 8080-I Series Parallel Interface GC9A01 can be accessed via 8-/9-/12-/16-/18-bit MCU 8080-I series parallel interface. The chip select CSX (active low) is used to enable or disable GC9A01 chip. The RESX (active low) is an external reset signal. WRX is the parallel data write strobe, RDX is the parallel data read strobe and D[17:0] is parallel data bus. GC9A01 latches the input data at the rising edge of WRX signal. The D/CX is the signal of data/command selection. When D/CX=’1’, D [17:0] bits are display RAM data or command’s parameters. When D/CX=’0’, D[17:0] bits are commands. The 8080-I series bi-directional interface can be used for communication between the MCU controller and LCD driver chip. The 8080-I Interface selection is done when IM3 pin is low state (VSSR level). Interface bus width can be selected by IM [2:0] bits. The selection of 8080-I series parallel interface is shown as the table in the following. Table 7 IM IM
2 IM1 IM0 MCU-Interfac
e CSX WRX RDX D/CX Function 0 1 0 0
8080 MCU
“L” “H” “L” Write command code. “L” “H” “H” Read internal status. “L” “H” “H” Write parameter or display data. “L” “H” “H” Reads parameter or display data. 0 1 1 0 “L” “H” “L” Write command code. “L” “H” “H” Read internal status. “L” “H” “H” Write parameter or display data. “L” “H” “H” Reads parameter or display data. 0 1 0 1 “L” “H” “L” Write command code. “L” “H” “H” Read internal status. “L” “H” “H” Write parameter or display data. “L” “H” “H” Reads parameter or display data. 0 1 1 1 “L” “H” “L” Write command code. “L” “H” “H” Read internal status. “L” “H” “H” Write parameter or display data. “L” “H” “H” Reads parameter or display data.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 25 / 192 4.1.5. 8080-Ⅱ Series Parallel Interface GC9A01 can be accessed via 8-/9-/16-/18-bit MCU 8080-Ⅱ series parallel interface. The chip select CSX (active low) is used to enable or disable GC9A01 chip. The RESX (active low) is an external reset signal. WRX is the parallel data write strobe, RDX is the parallel data read strobe and D[17:0] is parallel data bus. GC9A01 latches the input data at the rising edge of WRX signal. The D/CX is the signal of data/command selection. When D/CX=’1’, D [17:0] bits are display RAM data or command’s parameters. When D/CX=’0’, D[17:0] bits are commands. The 8080-II series bi-directional interface can be used for communication between the MCU controller and LCD driver chip. The 8080-II Interface selection is done when IM3 pin is high state (IOVCC level). Interface bus width can be selected by IM [2:0] bits. The selection of 8080-II series parallel interface is shown as the table in the following. Table 8 IM3 IM2 IM1 IM0 MCU-Interface CSX WRX RDX D/CX Function 0 0 1 0 “L” “H” “L” Write command code. “L” “H” “H” Read internal status. “L” “H” “H” Write parameter or display data. “L” “H” “H” Reads parameter or display data. 0 0 0 0 “L” “H” “L” Write command code. “L” “H” “H” Read internal status. “L” “H” “H” Write parameter or display data. “L” “H” “H” Reads parameter or display data. 0 0 1 1 “L” “H” “L” Write command code. “L” “H” “H” Read internal status. “L” “H” “H” Write parameter or display data. “L” “H” “H” Reads parameter or display data. 0 0 0 1 “L” “H” “L” Write command code. “L” “H” “H” Read internal status. “L” “H” “H” Write parameter or display data. “L” “H” “H” Reads parameter or display data.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 28 / 192 4.1.8. Serial Interface The selection of interface is done by IM [3:0] bits. Please refer to the Table in the following. Table 8. IM3 IM2 IM1 IM MCU-Interface Mode CS X D/CX SC L Function 1 1 0 1 3-line serial interface “L” - Read/Write command, parameter or display data. 1 1 1 1 4-line serial interface “L” "H/L Read/Write command, parameter or display data. 1 0 0 1 3-line serial interface “L” - Read/Write command, parameter or display data. 1 0 1 1 4-line serial interface “L” "H/L Read/Write command, parameter or display data. GC9A01 supplies 3-lines/ 9-bit and 4-line/8-bit bi-directional serial interfaces for communication between host and GC9A01. The 3-line serial mode consists of the chip enable input (CSX), the seri al clock input (SCL) and serial data Input/Output (SDA or SDI/SDO). The 4 -line serial mode consists of the Data/ Command selection input (D/CX), chip enable input (CSX), the serial clock input (SCL) and serial data Input/Output (SDA or SDI/SDO) for data tr ansmission. The data bus (D [17:0]), which are not used, must be connected to GND. Serial clock (SCL) is used for interface with MCU only, so it can be stopped when no communication is necessary.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 29 / 192 4.1.9. Write Cycle Sequence The write mode of the interface means that host writes commands or data to GC9A01. The 3-lines serial data packet contains a data/command select bit (D/CX) and a transmission byte. If the D/CX bit is “low”, the transmission byte is interpreted as a command byte. If the D/CX bit is “high”, the transmission byte is stored as the display data RAM(Memory write command ),or command register as parameter. Any instruction can be sent in any order to GC9A01 and the MSB is transmitted first. The serial interface is initialized when CSX is high status. In this state, SCL clock pulse and SDA data are no effect. A falling edge on CSX enables the serial interface and indicates the start of data transmission. See the detailed data format for 3-/4-line serial interface. Figure 10. Data Format for 3-line Serial Interface D/C X D7 D6 D5 D4 D3 D2 D1 D0 D/CX 8-bit Transmission Byte D/CX 8-bit Transmission Byte Transmission byte may be Command or Data MSB LSB Data/Command selectbit Figure11. Data Format for 4-line Serial Interface D7 D6 D5 D4 D3 D2 D1 D0 8-bit Transmission Byte Transmission byte may be Command or Data MSB LSB 8-bit Transmission Byte 8-bit Transmission Byte Host processor drives the CSX pin to low and starts by setting the D/CX bit on SDA. The bit is read by GC9A01 on the first rising edge of SCL signal. On the next falling edge of SCL, the MSB data bit (D7) is set on SDA by the host. On the next falling edge of SCL, the next bit (D6) is set on SDA. If the optional D/CX signal is used, a byte is eight read cycle width. The 3/4-line serial interface writes sequence described in the figure as below.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 30 / 192 Figure 12. 3-line Serial Interface Protocol
0 D7 D6 D5 D3 D2 D1 D0 D/
(MCU to Driver) Command Data/Command/Parame ter The CSX can be high level between the data and next command.The SDA and SCL are invalid during CSX is high level D7D4 D2 Figure 13. 4-line Serial Interface Protocol S TB TB P
0 TB D/C
D7 D6 D5 D4 D3 D2 D1 D0 D7 D6 D5 D4 D3 D2 D1 D0 CSX can be “H” between command/command and parameter /command.SCL and SDA during CSX=”H” is invalid CSX D/CX SCL SDA Command Data/Command/Parameter
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 34 / 192 Figure 22. Command1 Parameter Parameter
12 Command2
Parameter11 is successfully sent,but Parameter12 is breaked and needed to be transfer again Command1 with first parameter (Parameter11) should be executed again to write remained parameter (Parameter12 and Parameter13) If a two or more parameter command is being sent and a break occurs by the other command before the last one is sent, then the parameters which had been successfully sent are stored and the other parameter of that command remains previous value. Figure 23. Command1 Parameter
11 Command2
Parameter11 is successfully sent,but other parameters are not sent and broken by the other command Command1 with first parameter (Parameter11) should be executed again to write remained parameter (Parameter12 and Parameter13)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 35 / 192 4.1.12. Data Transfer Pause It will be possible when transferring a command, frame memory data or multiple parameter data to invoke a pause in the data transmission. If the chip select pin (CSX) is released to high state after a whole byte of a frame memory data or multiple parameter data has been completed, then GC9A01 will wait and continue the frame memory data or parameter data transmission from the point where it was paused. If the chip select pin is released after a whole byte of a command has been completed, then the display module will receive either the command’s parameters(if appropriate) or a new command when the chip select pin is next enabled as shown below. This applies to the following 4 conditions: 1) Command-Pause-Command 2) Command-Pause-Parameter 3) Parameter-Pause-Command 4) Parameter-Pause-Parameter Figure 24. Command1 Command2 Command3Parameter11 Parameter21 Parameter22 Pause Pause Pause Condition 1: The host transmits a new Command (Command2) when a pause occurs after Command1. Condition 4: The host continues to transmit the remain parameter (Parameter22) when a pause occurs after Parameter 21. Condition 3: The host transmits a new command (Command 3) when a pause occurs after Parameter 11. Condition 2: The host continues to transmit the remain parameter (Parameter 11) when a pause occurs after Command 1.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 39 / 192 D[17:0] states when there is a rising edge of the DOTCLK. Vertical synchronization (VSYNC) is used to tell when there is received a new frame of the display. This is low enable and its state is read to the display module by a rising edge of the DOTCLK signal. Horizontal synchronization (HSYNC) is used to tell when there is received a new line of the frame. This is low enable and its state is read to the display module by a rising edge of the DOTCLK signal. In DE mode, Data Enable (DE) is used to tell when there is received RGB information that should be transferred on the display. This is a high enable and its state is read to the display module by a rising edge of the DOTCLK signal. D [17:0] are used to tell what is the information of the image that is transferred on the display (When DE= ’0’ (low) and there is a rising edge of DOTCLK). D [17:0] can be ‘0’ (low) or ‘1’ (high). These lines are read by a rising edge of the DOTCLK signal. In SYNC mode, the valid display data in inputted in pixel unit via D [17:0] according to HFP/HBP settings of HSYNC signal and VFP/VBP setting of VSYNC. In both RGB interface modes, the input display data is written to GRAM first then outputs corresponding source voltage according the gray data from GRAM. Figure32. Hsync HBP HAdr HFP Vsync VBP VAdr (Hsync&HBP)-Horizontal interval when no valid display data is sent from host to display (VAdr+Hadr)-Period when valid display data are transferred from host to display module VFP--Vertical interval when no valid display data is transferred from host to display (Vsync&VBP)-Vertical interval when no valid display data is transferred from host to display HFP-Horizontal interval when no valid display data is transferred from host to display Table 10. Parameters Symbols Condition Min. Typ. Max. Units Horizontal Synchronization Hsync 2 10 16 DOTCLK Horizontal Back Porch HBP 2 20 24 DOTCLK Horizontal Address HAdr - 320 - DOTCLK Horizontal Front Porch HFP 2 10 16 DOTCLK Vertical Synchronization Vsync 1 2 4 Line Vertical Back Porch VBP 1 2 - Line Vertical Address VAdr - 240 - Line Vertical Front Porch VFP 3 4 - Line Notes:
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 40 / 192 1. Vertical period (one frame) shall be equal to the sum of VBP + VAdr + VFP. 2. Horizontal period (one line) shall be equal to the sum of HBP + HAdr + HFP. 3. Control signals Hsync shall be transmitted as specified at all times while valid pixels are transferred between the host processor and the display module.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 41 / 192 4.2.2. RGB Interface Timing The timing chart of 18/16-bit RGB interface mode1 and mode 2 is shown as below. Figure33. SYNC Mode.RCM[1:0]=”11” VSYNC HSYNC Active Area Total Area HSYNC DOTCLK D[5:0] HBP HFP 1 line time ENABLE VBP VFP ENABLE Mode1 RGB SYNC mode
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 42 / 192 SYNC Mode.RCM[1:0]=”10” VSYNC HSYNC Active Area Total Area HSYNC DOTCLK D[5:0] HBP HFP 1 line time ENABLE VBP VFP ENABLE Mode2 RGB SYNC+DE mode Note 1: The DE signal is not needed when RGB interface SYNC mode is selected. Note 2: VSPL=’0’, HSPL=’0’, DPL=’0’ and EPL=’0’ of “Interface Mode Control (B0h)” command.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 43 / 192 The timing chart of 6-bit RGB interface mode is shown as below: Figure34. VLW: VSYNC Low Width HLW: HSYNC Low Width DTST: Data Transfer Startup Time 1 frame Back porch Front porch VLW>=1HVSYNC HSYNC DOTCLK ENABLE D[5:0] HSYNC DOTCLK ENABLE D[5:0] HLW>=2DOTCLKs DTST>=HLW Valid data R G BR G B B R G B Note 1: 6-bit RGB interface mode only used in the DE interface. Note 2: VSPL=’0’, HSPL=’0’, DPL=’0’ and EPL=’0’ of “Interface Mode Control (B0h)” command. Note 3: In 6-bit RGB interface mode, each dot of one pixel (R, G and B) is transferred in synchronization with DOTCLK. Note 4: In 6-bit RGB interface mode, set the cycles of VSYNC, HSYNC and DE to 3 multiples of DOTCLK.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 44 / 192 4.3. VSYNC Interface GC9A01 supports the VSYNC interface in synchronization with the frame-synchronizing signal VSYNC to display the moving picture with the 8080-Ⅰ/8080-Ⅱ system interface. When the VSYNC interface is selected to display a moving picture, the minimum GRAM update speed is limited and the VSYNC interface is enabled by setting DM[1:0] = “10” and RM = “0”. Figure35. MPU VSYNC nCS RS nWR DB[17:0] ENABLEVDDI Note 1:In the VSYNC mode,the pin ENABLE should connect to IOVCC. In the VSYNC mode, the display operation is synchronized with the internal clock and VSYNC input and the frame rate is determined by the pulse rate of VSYNC signal. All display data are stored in GRAM to minimize total data transfer required for moving picture display. Figure36. VSYNC Write data to RAM through system interface Display operation synchronized with internal clocks Rewriting screen data Rewriting screen data Figure37. Notes in using the VSYNC interface 1. The minimum GRAM write speed must be satisfied and the frequency variation must be taken into
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 45 / 192 consideration. 2. The display frame rate is determined by the VSYNC signal and the period of VSYNC must be longer than the scan period of an entire display. 3. When switching from the internal clock operation mode (DM[1:0] = “00”) to the VSYNC interface mode or inversely, the switching starts from the next VSYNC cycle, i.e. after completing the display of the frame. 4. The partial display, vertical scroll, and interlaced scan functions are not available in VSYNC interface mode. Figure38. Set GRAM Address System Interface Mode to VSYNC interface mode VSYNC interface mode to System Interface ModeSystem Interface Set DM[1:0]=10,FM=0 for VSYNC interface mode Set index register to 2Ch Wait more than 1 frame Write data to GRAM through VSYNC interface Operation through VSYNC interface Display operation in synchronization with internal clocks DM[1:0],RM become enable after completion of displaying 1 frame Display operation in synchronization with VSYNC Set DM[1:0]=00,FM=0 for system interface mode Wait more than 1 frame System Interface Display operation in synchronization with VSYNC DM[1:0],RM become enable after completion of displaying 1 frame Display operation in synchronization with internal clocks Note: input VSYNC for more than 1 frame period after setting the DM,RM register Operation through VSYNC interface 4.4. Display Data RAM (DDRAM) GC9A01 has an integrated 320x240x18-bit graphic type static RAM. This 172,800-byte memory allows storing a 320xRGBx240 image with an 18-bit resolution (262K-color). There is no abnormal visible effect on the display when there are simultaneous panel display read and interface read/write to the same location of the frame memory. 4.5. Display Data Format GC9A01 supplies 18-/16-/9-/8-bit parallel MCU interface with 8080-Ⅰ/8080-Ⅱ series, 3-/4-line serial interface and 6-/16-18-bit parallel RGB interface. The parallel MCU interface and serial interface mode can be selected by external pins IM [3:0] and RGB interface mode can be selected by software command parameters RCM[1:0]. 4.5.1. 3-line Serial Interface The 3-line/9-bit serial bus interface of GC9A01 can be used by setting external pin as IM [3:0] to “1101” for serial interface. The shown figure is the example of 3-line SPI interface.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 46 / 192 Figure39. 3-line Serial Interface I MPU Driver SCL CSX SDA D[17:0] Figure40. MPU Driver 3-line Serial Interface II SCL CSX SDI D[17:0] SD0 In 3-line serial interface, different display data format is available for two color depths supported by the LCM listed below. -4k colors, RGB 4, 4, 4 -bits input. -65k colors, RGB 5, 6, 5 -bits input -262k colors, RGB 6, 6, 6 -bits input. 1)4K-Colors:12-bit/pixel(RGB 4, 4, 4 -bits input). Figure41. 12 bit/pixel color order (R:4-bit,G:4-bit,B:4-bit),4096 colors 3 1 0 1 Frame memory R1 G1 B1 R2 G2 B2 R3 G3 B3 D5 D4 D3 D2 D1 D0 RESX ‘1’ IM[3:0] CSX SDA SCL D8 D7 D6 D5 D4 D3 D2 D1 D0D8 D7 D6 D5 D4 D3 D2 D1 D0D8 D7 D6 Pixel n Pixel n+1 Note 1: The pixel data with 12-bit color depth information. Note 2: The most significant bits are: Rx3, Gx3 and Bx3. Note 3: The least significant bits are: Rx0, Gx0 and Bx0. Note 4: ‘-‘= Don’t care –Can be set “0” or “1”.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 47 / 192 2)65K-Colors:16-bit/pixel(RGB 5, 6, 5 -bits input). Figure41. 16 bit/pixel color order (R:5-bit,G:6-bit,B:5-bit),65,536 colors 3 1 0 1 Look-Up Table for 65k Colors mapping (16-bit to 18-bit ) Frame memory R1 G1 B1 R2 G2 B2 R3 G3 B3 D5 D4 D3 D2 D1 D0 RESX ‘1’ IM[3:0] CSX SDA SCL D8 D7 D6 D5 D4 D3 D2 D1 D0D8 D7 D6 D5 D4 D3 D2 D1 D0D8 D7 D6 Pixel n Pixel n+1 16-bit 18-bit Note 1: The pixel data with 16-bit color depth information. Note 2: The most significant bits are: Rx4, Gx5 and Bx4. Note 3: The least significant bits are: Rx0, Gx0 and Bx0. Note 4: ‘-‘= Don’t care –Can be set “0” or “1”. 3)262K-Colors:18-bit/pixel(RGB 6, 6, 6 -bits input). Figure42. 18 bit/pixel color order (R:6-bit,G:6-bit,B:6-bit),262,144 colors 0 - - 1 0 - - 1 0 - - Frame memory R1 G1 B1 R2 G2 B2 R3 G3 B3 D5 D4 D3 D2 D1 D0 RESX ‘1’ IM[3:0] CSX SDA SCL D8 D7 D6 D5 D4 D3 D2 D1 D0D8 D7 D6 D5 D4 D3 D2 D1 D0D8 D7 D6 Pixel n 18-bit Note 1: The pixel data with 18-bit color depth information. Note 2: The most significant bits are: Rx5, Gx5 and Bx5. Note 3: The least significant bits are : Rx0, Gx0 and Bx0. Note 4: ‘-‘= Don’t care - Can be set “0” or “1”.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 48 / 192 4.5.2. 4-line Serial Interface The 4-line/8-bit serial bus interface of GC9A01 can be used by setting external pin as IM [3:0] to “1111” for serial interface . The shown figure is the example of 4-line SPI interface. Figure43. 4-line Serial Interface I MPU Driver IC SCL CSX D[17:0] SDA D/CX Figure44. MPU Driver IC 4-line Serial Interface II SCL CSX SDI D[17:0] SD0 D/CX In 4-line serial interface, different display data format is available for two color depths supported by the LCM listed below. -4k colors, RGB 4, 4, 4 -bits input. -65k colors, RGB 5, 6, 5 -bits input. -262k colors, RGB 6, 6, 6 -bits input. Figure44. 12 bit/pixel color order (R:4-bit,G:4-bit,B:4-bit),4096 colors Frame memory R1 G1 B1 R2 G2 B2 R3 G3 B3 D5 D4 D3 D2 D1 D0 RESX ‘1’ IM[3:0] CSX SDA/ SDI SCL D7 D6 D5 D4 D3 D2 D1 D0D7 D6 D5 D4 D3 D2 D1 D0D7 D6 Pixel n Pixel n+1 1 1 1 D7 D6 D5 D/CX Note 1: The pixel data with 12-bit color depth information.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 49 / 192 Note 2: The most significant bits are: Rx3, Gx3 and Bx3. Note 3: The least significant bits are: Rx0, Gx0 and Bx0. Note 4: ‘-‘= Don’t care –Can be set “0” or “1”. Figure45. 16 bit/pixel color order (R:5-bit,G:6-bit,B:5-bit),65,536 colors Look-Up Table for 65k Colors mapping (16-bit to 18-bit ) Frame memory R1 G1 B1 R2 G2 B2 R3 G3 B3 D5 D4 D3 D2 D1 D0 RESX ‘1’ IM[3:0] CSX SDA/ SDI SCL D7 D6 D5 D4 D3 D2 D1 D0D7 D6 D5 D4 D3 D2 D1 D0D7 D6 Pixel n Pixel n+1 16-bit 18-bit 1 1 1 D7 D6 D5 D/CX Note 1: The pixel data with 16-bit color depth information. Note 2: The most significant bits are: Rx4, Gx5 and Bx4. Note 3: The least significant bits are: Rx0, Gx0 and Bx0. Note 4: ‘-‘= Don’t care –Can be set “0” or “1”. Figure46. 18 bit/pixel color order (R:6-bit,G:6-bit,B:6-bit),65,536 colors Frame memory R1 G1 B1 R2 G2 B2 R3 G3 B3 D5 D4 D3 D2 D1 D0 RESX ‘1’ IM[3:0] CSX SDA/ SDI SCL D7 D6 D5 D4 D3 D2 D1 D0D7 D6 D5 D4 D3 D2 D1 D0D7 D6 Pixel n Pixel n+1 18-bit 1 1 1D/CX Note 1: The pixel data with 18-bit color depth information. Note 2: The most significant bits are: Rx5, Gx5 and Bx5. Note 3: The least significant bits are: Rx0, Gx0 and Bx0. Note 4: ‘-‘= Don’t care –Can be set “0” or “1”.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 50 / 192 4.5.3. 2-data-line mode This mode is active when 2data_en (E9h[3]) set to “1” in 3 -wire. Only frame pixle data write transitions are sent in 2-data-line mode, register write/read is still sent in 3-wire. The chip-select nCS (active low) enables and disables the serial interface. SCL is the serial data clock. SDA and DCX are serial data lines. Serial data must be input to SDA in the sequence A0, D15 to D10 and DCX in the sequence A0, D7 to D0. The GC9A01 reads the data at the rising edge of SCL signal. The first bit of serial data A0 is data/command flag. It must be set to "1", D15 to D0 bits are display RAM data. Figure47. SDA SCL nCS D15 D14 D13 D12 D11 D10 D9 D8A0 D7 D6 D5 D4 D3 D2 D1 D0A0 RS Five data formats are supported in 2-data-line mode, which is indicated by 2data_mdt (E9h[2:0]) . 1)RGB565 1pixel/transition(65K color,2data_mdt[2:0]=’000’) Figure48. A0 G2 G1 G0 B4 B3 B2 B1 SDA SCL nCS R4 R3 R2 R1 R0 G5 G4 G3A0 B0RS 2)RGB666 1pixel/transition(262K color,2data_mdt[2:0]=’001’) Figure49. A0 G2 G1 G0 B4 B3 B2 B1 SDA SCL nCS R4 R3 R2 R1 R0 G5 G4 G3A0 B0RS 3)RGB666 2/3pixel/transition(262K color,2data_mdt[2:0]=’010’)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 51 / 192 Figure50. A0 G2 G1 G0 B4 B3 B2 B1SDA SCL nCS R4 R3 R2 R1 R0 G5 G4 G3 A0 B0 RS R5 B5A0 R4 R3 R2 R1 R0A0 R5 A0 G2 G1 G0G5 G4 G3 B4 B3 B2 B1 B0B5A0 4)RGB888 1pixel/transition(4M color,2data_mdt[2:0]=’100’) Figure51. A0 G0 B7 B6 SDA SCL nCS R6 R5 R4 R3 R2 G3 G2 G1 RS R7 R0R1 B2 B1 B0B5 B4 B3 G6 G5 G4G7 5)RGB888 2/3pixel/transition(4M color,2data_mdt[2:0]=’110’) Figure52. A0 G2 G1 G0 B4 B3 B2 B1SDA SCL nCS R4 R3 R2 R1 R0 G5 G4 G3 A0 B0 RS R5 B5A0 R4 R3 R2 R1 R0A0 R5 A0 G2 G1 G0G5 G4 G3 B4 B3 B2 B1 B0B5A0 G7 G6 R7 B6B7 R6R7 G5 G4 B4B5
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 52 / 192 4.5.4. 8-bit Parallel MCU Interface The 8080-Ⅰsystem 8-bit parallel bus interface of GC9A01 can be used by setting external pin as IM [3:0] to“0000”.The following shown figure is the example of interface with 8080-ⅠMCU system interface. Figure53. MPU Driver IC CSX D/CX WRX RDX D[17:8] D[7:0] Different display data formats are available for two color depths supported by listed below. - 65K-Colors, RGB 5, 6, 5 -bits input data. - 262K-Colors, RGB 6, 6, 6 -bits input data. 1) 65K-Colors:16-bit/pixel(RGB 5, 6, 5 -bits input). One pixel (3 sub-pixels) display data is sent by 2 byte transfers when DBI [2:0] bits of 3Ah register are set to “101”. Table 11. Count 0 1 2 3 4 … 477 478 479 480 D/CX 0 1 1 1 1 … 1 1 1 1 D7 C7 0R4 0G2 1R4 1G2 … 238R4 238G2 239R4 239G2 D6 C6 0R3 0G1 1R3 1G1 … 238R3 238G1 239R3 239G1 D5 C5 0R2 0G0 1R2 1G0 … 238R2 238G0 239R2 239G0 D4 C4 0R1 0B4 1R1 1B4 … 238R1 238B4 239R1 239B4 D3 C3 0R0 0B3 1R0 1B3 … 238R0 238B3 239R0 239B3 D2 C2 0G5 0B2 1G5 1B2 … 238G5 238B2 239G5 239B2 D1 C1 0G4 0B1 1G4 1B1 … 238G4 238B1 239G4 239B1 D0 C0 0G3 0B0 1G3 1B0 … 238G3 238B0 239G3 239B0 2) 262K-Colors:18-bit/pixel(RGB 6, 6, 6 -bits input). One pixel (3 sub-pixels) display data is sent by 3 bytes transfer when DBI [2:0] bits of 3Ah register are set to “110”.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 53 / 192 Table12. Count 0 1 2 3 … 718 719 720 D/CX 0 1 1 1 … 1 1 1 D7 C7 0R5 0G5 0B5 … 239R5 239G5 239B5 D6 C6 0R4 0G4 0B4 … 239R4 239G4 239B4 D5 C5 0R3 0G3 0B3 … 239R3 239G3 239B3 D4 C4 0R2 0G2 0B2 … 239R2 239G2 239B2 D3 C3 0R1 0G1 0B1 … 239R1 239G1 239B1 D2 C2 0R0 0G0 0B0 … 239R0 239G0 239B0 D1 C1 … D0 C0 … The 8080-II system 8-bit parallel bus interface of GC9A01 can be used by settings as IM [3:0] =”1001”. The following shown figure is the example of interface with 8080-Ⅱ MCU system interface. Figure54. MPU Driver IC CSX D/CX WRX RDX D[9:0] D[17:10] Different display data formats are available for two color depths supported by listed below. - 65K-Colors, RGB 5, 6, 5 -bits input data. - 262K-Colors, RGB 6, 6, 6 -bits input data. 1) 65K-Colors:16-bit/pixel(RGB 5, 6, 5 -bits input). One pixel (3 sub-pixels) display data is sent by 2 byte transfers when DBI [2:0] bits of 3Ah register are set to “101”. Table13. Count 0 1 2 3 4 … 477 478 479 480 D/CX 0 1 1 1 1 … 1 1 1 1 D17 C7 0R4 0G2 1R4 1G2 … 238R4 238G2 239R4 239G2 D16 C6 0R3 0G1 1R3 1G1 … 238R3 238G1 239R3 239G1 D15 C5 0R2 0G0 1R2 1G0 … 238R2 238G0 239R2 239G0 D14 C4 0R1 0B4 1R1 1B4 … 238R1 238B4 239R1 239B4 D13 C3 0R0 0B3 1R0 1B3 … 238R0 238B3 239R0 239B3 D12 C2 0G5 0B2 1G5 1B2 … 238G5 238B2 239G5 239B2 D11 C1 0G4 0B1 1G4 1B1 … 238G4 238B1 239G4 239B1 D10 C0 0G3 0B0 1G3 1B0 … 238G3 238B0 239G3 239B0 2) 262K-Colors:18-bit/pixel(RGB 6, 6, 6 -bits input). One pixel (3 sub-pixels) display data is sent by 3 bytes transfer when DBI [2:0] bits of 3Ah register are set to“110”. Table14.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 54 / 192 Count 0 1 2 3 … 718 719 720 D/CX 0 1 1 1 … 1 1 1 D17 C7 0R5 0G5 0B5 … 239R5 239G5 239B5 D16 C6 0R4 0G4 0B4 … 239R4 239G4 239B4 D15 C5 0R3 0G3 0B3 … 239R3 239G3 239B3 D14 C4 0R2 0G2 0B2 … 239R2 239G2 239B2 D13 C3 0R1 0G1 0B1 … 239R1 239G1 239B1 D12 C2 0R0 0G0 0B0 … 239R0 239G0 239B0 D11 C1 … D10 C0 …
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 55 / 192 4.5.5. 9-bit Parallel MCU Interface The 8080-I system 9-bit parallel bus interface of GC9A01 can be selected by setting hardware pin IM [3:0] to “0010”. The following shown figure is the example of interface with 8080-ⅠMCU system interface. Figure55. MPU Driver IC CSX D/CX WRX RDX D[17:9] D[8:0] 1)262K-Colors,:18-bit/pixel(RGB 6, 6, 6 -bits input). There are 2 pixels (6 sub-pixels) display data is sent by 4 transfers, when DBI [2:0] bits of 3Ah register are set to “110”. Table15. Count 0 1 2 3 4 … 477 478 479 480 D/CX 0 1 1 1 1 … 1 1 1 1 D8 0R5 0G2 1R5 1G2 … 238R5 238G2 239R5 239G2 D7 C7 0R4 0G1 1R4 1G1 … 238R4 238G1 239R4 239G1 D6 C6 0R3 0G0 1R3 1G0 … 238R3 238G0 239R3 239G0 D5 C5 0R2 0B5 1R2 1B5 … 238R2 238B5 239R2 239B5 D4 C4 0R1 0B4 1R1 1B4 … 238R1 238B4 239R1 239B4 D3 C3 0R0 0B3 1R0 1B3 … 238R0 238B3 239R0 239B3 D2 C2 0G5 0B2 1G5 1B2 … 238G5 238B2 239G5 239B2 D1 C1 0G4 0B1 1G4 1B1 … 238G4 238B1 239G4 239B1 D0 C0 0G3 0B0 1G3 1B0 … 238G3 238B0 239G3 239B0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 56 / 192 The 8080- Ⅱ system 9-bit parallel bus interface of GC9A01 can be selected by setting hardware pin IM [3:0] to “1011”. The following shown figure is the example of interface with 8080- MCU system interface. Figure56. MPU Driver IC CSX D/CX WRX RDX D[8:0] D[17:9] 1)262K-Colors,:18-bit/pixel(RGB 6, 6, 6 -bits input). There are 2 pixels (6 sub-pixels) display data is sent by 4 transfers, when DBI [2:0] bits of 3Ah register are set to “110”. Table16. Count 0 1 2 3 4 … 477 478 479 480 D/CX 0 1 1 1 1 … 1 1 1 1 D17 C7 0R5 0G2 1R5 1G2 … 238R5 238G2 239R5 239G2 D16 C6 0R4 0G1 1R4 1G1 … 238R4 238G1 239R4 239G1 D15 C5 0R3 0G0 1R3 1G0 … 238R3 238G0 239R3 239G0 D14 C4 0R2 0B5 1R2 1B5 … 238R2 238B5 239R2 239B5 D13 C3 0R1 0B4 1R1 1B4 … 238R1 238B4 239R1 239B4 D12 C2 0R0 0B3 1R0 1B3 … 238R0 238B3 239R0 239B3 D11 C1 0G5 0B2 1G5 1B2 … 238G5 238B2 239G5 239B2 D10 C0 0G4 0B1 1G4 1B1 … 238G4 238B1 239G4 239B1 D9 0G3 0B0 1G3 1B0 … 238G3 238B0 239G3 239B0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 57 / 192 4.5.6. 16-bit Parallel MCU Interface The 8080-Ⅰsystem 16-bit parallel bus interface of GC9A01 can be selected by setting hardware pin IM[3:0] to “0001”.The following shown figure is the example of interface with 8080-ⅠMCU system interface. Figure57. MPU Driver IC CSX D/CX WRX RDX D[17:16] D[15:0] Different display data format is available for two colors depth supported by listed below. - 65K-Colors, RGB 5, 6, 5 -bits input data. - 262K-Colors, RGB 6, 6, 6 -bits input data. 1)65K-Colors:16-bit/pixel(RGB 5, 6, 5 -bits input). One pixel (3 sub-pixels) display data is sent by 1 transfer when DBI [2:0] bits of 3Ah register are set to “101”. Table17. Count 0 1 2 3 … 238 239 240 D/CX 0 1 1 1 … 1 1 1 D15 0R4 1R4 2R4 … 237R4 238R4 239R4 D14 0R3 1R3 2R3 … 237R3 238R3 239R3 D13 0R2 1R2 2R2 … 237R2 238R2 239R2 D12 0R1 1R1 2R1 … 237R1 238R1 239R1 D11 0R0 1R0 2R0 … 237R0 238R0 239R0 D10 0G5 1G5 2G5 … 237G5 238G5 239G5 D9 0G4 1G4 2G4 … 237G4 238G4 239G4 D8 0G3 1G3 2G3 … 237G3 238G3 239G3 D7 C7 0G2 1G2 2G2 … 237G2 238G2 239G2 D6 C6 0G1 1G1 2G1 … 237G1 238G1 239G1 D5 C5 0G0 1G0 2G0 … 237G0 238G0 239G0 D4 C4 0B4 1B4 2B4 … 237B4 238B4 239B4 D3 C3 0B3 1B3 2B3 … 237B3 238B3 239B3 D2 C2 0B2 1B2 2B2 … 237B2 238B2 239B2 D1 C1 0B1 1B1 2B1 … 237B1 238B1 239B1 D0 C0 0B0 1B0 2B0 … 237B0 238B0 239B0 2)262K-Colors:18-bit/pixel(RGB 6, 6, 6 -bits input). One pixel (3 sub-pixels) display data is sent by 2 transfers when DBI [2:0] bits of 3Ah register are set to “110”. 1)MDT[1:0]=“00”
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 58 / 192 Table18. Count 0 1 2 3 … 358 359 360 D/CX 0 1 1 1 … 1 1 1 D15 0R5 0B5 1G5 … 238R5 238B5 239G5 D14 0R4 0B4 1G4 … 238R4 238B4 239G4 D13 0R3 0B3 1G3 … 238R3 238B3 239G3 D12 0R2 0B2 1G2 … 238R2 238B2 239G2 D11 0R1 0B1 1G1 … 238R1 238B1 239G1 D10 0R0 0B0 1G0 … 238R0 238B0 239G0 D7 C7 0G5 1R5 1B5 … 238G5 239R5 239B5 D6 C6 0G4 1R4 1B4 … 238G4 239R4 239B4 D5 C5 0G3 1R3 1B3 … 238G3 239R3 239B3 D4 C4 0G2 1R2 1B2 … 238G2 239R2 239B2 D3 C3 0G1 1R1 1B1 … 238G1 239R1 239B1 D2 C2 0G0 1R0 1B0 … 238G0 239R0 239B0 D1 C1 D0 C0 2)MDT[1:0]=“01” Table19. Count 0 1 2 3 … 477 478 479 480 D/CX 0 1 1 1 … 1 1 1 1 D15 0R5 0B5 1R5 1B5 … 238R5 238B5 239R5 239B5 D14 0R4 0B4 1R4 1B4 … 238R4 238B4 239R4 239B4 D13 0R3 0B3 1R3 1B3 … 238R3 238B3 239R3 239B3 D12 0R2 0B2 1R2 1B2 … 238R2 238B2 239R2 239B2 D11 0R1 0B1 1R1 1B1 … 238R1 238B1 239R1 239B1 D10 0R0 0B0 1R0 1B0 … 238R0 238B0 239R0 239B0 D9 … D8 … D7 C7 0G5 1G5 … 238G5 239G5 D6 C6 0G4 1G4 … 238G4 239G4 D5 C5 0G3 1G3 … 238G3 239G3 D4 C4 0G2 1G2 … 238G2 239G2 D3 C3 0G1 1G1 … 238G1 239G1 D2 C2 0G0 1G0 … 238G0 239G0 D1 C1 … D0 C0 …
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 59 / 192 3)MDT[1:0]=“10” Table20. Count 0 1 2 3 … 477 478 479 480 D/CX 0 1 1 1 … 1 1 1 1 D15 0R5 0B1 1R5 1B1 … 238R5 238B1 239R5 239B1 D14 0R4 0B0 1R4 1B0 … 238R4 238B0 239R4 239B0 D13 0R3 1R3 … 238R3 239R3 D12 0R2 1R2 … 238R2 239R2 D11 0R1 1R1 … 238R1 239R1 D10 0R0 1R0 … 238R0 239R0 D9 0G5 1G5 … 238G5 239G5 D8 0G4 1G4 … 238G4 239G4 D7 C7 0G3 1G3 … 238G3 239G3 D6 C6 0G2 1G2 … 238G2 239G2 D5 C5 0G1 1G1 … 238G1 239G1 D4 C4 0G0 1G0 … 238G0 239G0 D3 C3 0B5 1B5 … 238B5 239B5 D2 C2 0B4 1B4 … 238B4 239B4 D1 C1 0B3 1B3 … 238B3 239B3 D0 C0 0B2 1B2 … 238B2 239B2 4)MDT[1:0]=“11” Table21. Count 0 1 2 3 … 477 478 479 480 D/CX 0 1 1 1 … 1 1 1 1 D15 0R3 1R3 … 238R3 239R3 D14 0R2 1R2 … 238R2 239R2 D13 0R1 1R1 … 238R1 239R1 D12 0R0 1R0 … 238R0 239R0 D11 0G5 1G5 … 238G5 239G5 D10 0G4 1G4 … 238G4 239G4 D9 0G3 1G3 … 238G3 239G3 D8 0G2 1G2 … 238G2 239G2 D7 C7 0G1 1G1 … 238G1 239G1 D6 C6 0G0 1G0 … 238G0 239G0 D5 C5 0B5 1B5 … 238B5 239B5 D4 C4 0B4 1B4 … 238B4 239B4 D3 C3 0B3 1B3 … 238B3 239B3 D2 C2 0B2 1B2 … 238B2 239B2 D1 C1 0R5 0B1 1R5 1B1 … 238R5 238B1 239R5 239B1 D0 C0 0R4 0B0 1R4 1B0 … 238R4 238B0 239R4 239B0 The 8080-II system 16-bit parallel bus interface of GC9A01 can be selected by settings IM [3:0] =”1000”. The following shown figure is the example of interface with 8080- MCU system interface.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 60 / 192 Figure58. MPU Driver IC CSX D/CX WRX RDX D[9],D[0] D[17:10],D[8:1} Different display data format is available for two colors depth supported by listed below. - 65K-Colors, RGB 5, 6, 5 -bits input data. - 262K-Colors, RGB 6, 6, 6 -bits input data. 1) 65K-Colors:16-bit/pixel(RGB 5, 6, 5 -bits input). One pixel (3 sub-pixels) display data is sent by 1 transfer when DBI [2:0] bits of 3Ah register are set to “101”. Table22. Count 0 1 2 3 … 238 239 240 D/CX 0 1 1 1 … 1 1 1 D17 0R4 1R4 2R4 … 237R4 238R4 239R4 D16 0R3 1R3 2R3 … 237R3 238R3 239R3 D15 0R2 1R2 2R2 … 237R2 238R2 239R2 D14 0R1 1R1 2R1 … 237R1 238R1 239R1 D13 0R0 1R0 2R0 … 237R0 238R0 239R0 D12 0G5 1G5 2G5 … 237G5 238G5 239G5 D11 0G4 1G4 2G4 … 237G4 238G4 239G4 D10 0G3 1G3 2G3 … 237G3 238G3 239G3 D8 C7 0G2 1G2 2G2 … 237G2 238G2 239G2 D7 C6 0G1 1G1 2G1 … 237G1 238G1 239G1 D6 C5 0G0 1G0 2G0 … 237G0 238G0 239G0 D5 C4 0B4 1B4 2B4 … 237B4 238B4 239B4 D4 C3 0B3 1B3 2B3 … 237B3 238B3 239B3 D3 C2 0B2 1B2 2B2 … 237B2 238B2 239B2 D2 C1 0B1 1B1 2B1 … 237B1 238B1 239B1 D1 C0 0B0 1B0 2B0 … 237B0 238B0 239B0 2)262K-Colors:18-bit/pixel(RGB 6, 6, 6 -bits input). One pixel (3 sub-pixels) display data is sent by 2 transfers when DBI [2:0] bits of 3Ah register are set to “110”. 1)MDT[1:0]=00 Table23. Count 0 1 2 3 … 358 359 360 D/CX 0 1 1 1 … 1 1 1 D17 0R5 0B5 1G5 … 238R5 238B5 239G5 D16 0R4 0B4 1G4 … 238R4 238B4 239G4 D15 0R3 0B3 1G3 … 238R3 238B3 239G3 D14 0R2 0B2 1G2 … 238R2 238B2 239G2
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 61 / 192 D13 0R1 0B1 1G1 … 238R1 238B1 239G1 D12 0R0 0B0 1G0 … 238R0 238B0 239G0 D11 D10 D8 C7 0G5 1R5 1B5 … 238G5 239R5 239B5 D7 C6 0G4 1R4 1B4 … 238G4 239R4 239B4 D6 C5 0G3 1R3 1B3 … 238G3 239R3 239B3 D5 C4 0G2 1R2 1B2 … 238G2 239R2 239B2 D4 C3 0G1 1R1 1B1 … 238G1 239R1 239B1 D3 C2 0G0 1R0 1B0 … 238G0 239R0 239B0 D2 C1 D1 C0 2)MDT[1:0]=01 Table24. Count 0 1 2 3 … 477 478 479 480 D/CX 0 1 1 1 … 1 1 1 1 D17 0R5 0B5 1R5 1B5 … 238R5 238B5 239R5 239B5 D16 0R4 0B4 1R4 1B4 … 238R4 238B4 239R4 239B4 D15 0R3 0B3 1R3 1B3 … 238R3 238B3 239R3 239B3 D14 0R2 0B2 1R2 1B2 … 238R2 238B2 239R2 239B2 D13 0R1 0B1 1R1 1B1 … 238R1 238B1 239R1 239B1 D12 0R0 0B0 1R0 1B0 … 238R0 238B0 239R0 239B0 D11 … D10 … D8 C7 0G5 1G5 … 238G5 239G5 D7 C6 0G4 1G4 … 238G4 239G4 D6 C5 0G3 1G3 … 238G3 239G3 D5 C4 0G2 1G2 … 238G2 239G2 D4 C3 0G1 1G1 … 238G1 239G1 D3 C2 0G0 1G0 … 238G0 239G0 D2 C1 … D1 C0 …
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 62 / 192 3)MDT[1:0]=10 Table25. Count 0 1 2 3 … 477 478 479 480 D/CX 0 1 1 1 … 1 1 1 1 D17 0R5 0B1 1R5 1B1 … 238R5 238B1 239R5 239B1 D16 0R4 0B0 1R4 1B0 … 238R4 238B0 239R4 239B0 D15 0R3 1R3 … 238R3 239R3 D14 0R2 1R2 … 238R2 239R2 D13 0R1 1R1 … 238R1 239R1 D12 0R0 1R0 … 238R0 239R0 D11 0G5 1G5 … 238G5 239G5 D10 0G4 1G4 … 238G4 239G4 D8 C7 0G3 1G3 … 238G3 239G3 D7 C6 0G2 1G2 … 238G2 239G2 D6 C5 0G1 1G1 … 238G1 239G1 D5 C4 0G0 1G0 … 238G0 239G0 D4 C3 0B5 1B5 … 238B5 239B5 D3 C2 0B4 1B4 … 238B4 239B4 D2 C1 0B3 1B3 … 238B3 239B3 D1 C0 0B2 1B2 … 238B2 239B2 4)MDT[1:0]=11 Table26. Count 0 1 2 3 … 477 478 479 480 D/CX 0 1 1 1 … 1 1 1 1 D17 0R3 1R3 … 238R3 239R3 D16 0R2 1R2 … 238R2 239R2 D15 0R1 1R1 … 238R1 239R1 D14 0R0 1R0 … 238R0 239R0 D13 0G5 1G5 … 238G5 239G5 D12 0G4 1G4 … 238G4 239G4 D11 0G3 1G3 … 238G3 239G3 D10 0G2 1G2 … 238G2 239G2 D8 C7 0G1 1G1 … 238G1 239G1 D7 C6 0G0 1G0 … 238G0 239G0 D6 C5 0B5 1B5 … 238B5 239B5 D5 C4 0B4 1B4 … 238B4 239B4 D4 C3 0B3 1B3 … 238B3 239B3 D3 C2 0B2 1B2 … 238B2 239B2 D2 C1 0R5 0B1 1R5 1B1 … 238R5 238B1 239R5 239B1 D1 C0 0R4 0B0 1R4 1B0 … 238R4 238B0 239R4 239B0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 63 / 192 4.5.7. 18-bit Parallel MCU Interface The 8080-I system 18-bit parallel bus interface of GC9A01 can be selected by setting hardware pin IM[3:0] to “0011”.The following shown figure is the example of interface with 8080-I MCU system interface. Figure58. MPU Driver IC CSX D/CX WRX RDX D[17:0] Different display data format is available for one color depth only supported by listed below. - 65K-Colors, RGB 5, 6, 5 -bits input data. - 262K-Colors, RGB 6, 6, 6 -bits input data. 1) 65K-Colors:16-bit/pixel(RGB 5, 6, 5 -bits input). One pixel (3 sub-pixels) display data is sent by 1 transfer when DBI [2:0] bits of 3Ah register are set to “101”. Table27. Count 0 1 2 3 … 238 239 240 D/CX 0 1 1 1 … 1 1 1 D17 D16 D15 0R4 1R4 2R4 … 237R4 238R4 239R4 D14 0R3 1R3 2R3 … 237R3 238R3 239R3 D13 0R2 1R2 2R2 … 237R2 238R2 239R2 D12 0R1 1R1 2R1 … 237R1 238R1 239R1 D11 0R0 1R0 2R0 … 237R0 238R0 239R0 D10 0G5 1G5 2G5 … 237G5 238G5 239G5 D9 0G4 1G4 2G4 … 237G4 238G4 239G4 D8 0G3 1G3 2G3 … 237G3 238G3 239G3 D7 C7 0G2 1G2 2G2 … 237G2 238G2 239G2 D6 C6 0G1 1G1 2G1 … 237G1 238G1 239G1 D5 C5 0G0 1G0 2G0 … 237G0 238G0 239G0 D4 C4 0B4 1B4 2B4 … 237B4 238B4 239B4 D3 C3 0B3 1B3 2B3 … 237B3 238B3 239B3 D2 C2 0B2 1B2 2B2 … 237B2 238B2 239B2 D1 C1 0B1 1B1 2B1 … 237B1 238B1 239B1 D0 C0 0B0 1B0 2B0 … 237B0 238B0 239B0 2)262K-Colors:18-bit/pixel(RGB 6, 6, 6 -bits input). One pixel (3 sub-pixels) display data is sent by 1 transfer when DBI [2:0] bits of 3Ah register are set to “110”. Table28.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 64 / 192 Count 0 1 2 3 … 238 239 240 D/CX 0 1 1 1 … 1 1 1 D17 0R5 1R5 2R5 … 237R5 238R5 239R5 D16 0R4 1R4 2R4 … 237R4 238R4 239R4 D15 0R3 1R3 2R3 … 237R3 238R3 239R3 D14 0R2 1R2 2R2 … 237R2 238R2 239R2 D13 0R1 1R1 2R1 … 237R1 238R1 239R1 D12 0R0 1R0 2R0 … 237R0 238R0 239R0 D11 0G5 1G5 2G5 … 237G5 238G5 239G5 D10 0G4 1G4 2G4 … 237G4 238G4 239G4 D9 0G3 1G3 2G3 … 237G3 238G3 239G3 D8 0G2 1G2 2G2 … 237G2 238G2 239G2 D7 C7 0G1 1G1 2G1 … 237G1 238G1 239G1 D6 C6 0G0 1G0 2G0 … 237G0 238G0 239G0 D5 C5 0B5 1B5 2B5 … 237B5 238B5 239B5 D4 C4 0B4 1B4 2B4 … 237B4 238B4 239B4 D3 C3 0B3 1B3 2B3 … 237B3 238B3 239B3 D2 C2 0B2 1B2 2B2 … 237B2 238B2 239B2 D1 C1 0B1 1B1 2B1 … 237B1 238B1 239B1 D0 C0 0B0 1B0 2B0 … 237B0 238B0 239B0 The 8080-II system 18-bit parallel bus interface mode can be selected by settings IM [3:0] =”1010”. The following shown figure is the example of interface with 8080- MCU system interface. Figure59. MPU Driver IC CSX D/CX WRX RDX D[17:0] Different display data format is available for one color depth only supported by listed below. - 65K-Colors, RGB 5, 6, 5 -bits input data. - 262K-Colors, RGB 6, 6, 6 -bits input data.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 65 / 192 1)65K-Colors:16-bit/pixel(RGB 5, 6, 5 -bits input). One pixel (3 sub-pixels) display data is sent by 1 transfer when DBI [2:0] bits of 3Ah register are set to “101”. Table29. Count 0 1 2 3 … 238 239 240 D/CX 0 1 1 1 … 1 1 1 D17 D16 D15 0R4 1R4 2R4 … 237R4 238R4 239R4 D14 0R3 1R3 2R3 … 237R3 238R3 239R3 D13 0R2 1R2 2R2 … 237R2 238R2 239R2 D12 0R1 1R1 2R1 … 237R1 238R1 239R1 D11 0R0 1R0 2R0 … 237R0 238R0 239R0 D10 0G5 1G5 2G5 … 237G5 238G5 239G5 D9 0G4 1G4 2G4 … 237G4 238G4 239G4 D8 C7 0G3 1G3 2G3 … 237G3 238G3 239G3 D7 C6 0G2 1G2 2G2 … 237G2 238G2 239G2 D6 C5 0G1 1G1 2G1 … 237G1 238G1 239G1 D5 C4 0G0 1G0 2G0 … 237G0 238G0 239G0 D4 C3 0B4 1B4 2B4 … 237B4 238B4 239B4 D3 C2 0B3 1B3 2B3 … 237B3 238B3 239B3 D2 C1 0B2 1B2 2B2 … 237B2 238B2 239B2 D1 C0 0B1 1B1 2B1 … 237B1 238B1 239B1 D0 0B0 1B0 2B0 … 237B0 238B0 239B0 2)262K-Colors:18-bit/pixel(RGB 6, 6, 6 -bits input). One pixel (3 sub-pixels) display data is sent by 1 transfer when DBI [2:0] bits of 3Ah register are set to “110”. Table30. Count 0 1 2 3 … 238 239 240 D/CX 0 1 1 1 … 1 1 1 D17 0R5 1R5 2R5 … 237R5 238R5 239R5 D16 0R4 1R4 2R4 … 237R4 238R4 239R4 D15 0R3 1R3 2R3 … 237R3 238R3 239R3 D14 0R2 1R2 2R2 … 237R2 238R2 239R2 D13 0R1 1R1 2R1 … 237R1 238R1 239R1 D12 0R0 1R0 2R0 … 237R0 238R0 239R0 D11 0G5 1G5 2G5 … 237G5 238G5 239G5 D10 0G4 1G4 2G4 … 237G4 238G4 239G4 D9 0G3 1G3 2G3 … 237G3 238G3 239G3 D8 C7 0G2 1G2 2G2 … 237G2 238G2 239G2 D7 C6 0G1 1G1 2G1 … 237G1 238G1 239G1 D6 C5 0G0 1G0 2G0 … 237G0 238G0 239G0 D5 C4 0B5 1B5 2B5 … 237B5 238B5 239B5
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 66 / 192 D4 C3 0B4 1B4 2B4 … 237B4 238B4 239B4 D3 C2 0B3 1B3 2B3 … 237B3 238B3 239B3 D2 C1 0B2 1B2 2B2 … 237B2 238B2 239B2 D1 C0 0B1 1B1 2B1 … 237B1 238B1 239B1 D0 0B0 1B0 2B0 … 237B0 238B0 239B0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 67 / 192 4.5.8. 6-bit Parallel RGB Interface The 6-bit RGB interface is selected by setting the RIM bit to “1”. When RCM [1:0] are set to “10” and DE mode is selected, the display operation is synchronized with VSYNC, HSYNC and DOTCLK signals. The display data are transferred to the internal GRAM in synchronization with the display operation via 6-bit RGB data bus (D [5:0]) according to the data enable signal (DE) when RCM [1:0] are set to “10”. the valid display data is inputted in pixel unit via D [5:0] according to the VFP/VBP and HFP/HBP settings. Unused pins must be connected to GND to ensure normally operation. Registers can be set by the SPI system interface. 1)262K-Colors:18-bit/pixel(RGB 6, 6, 6 -bits input). Figure60. R5 R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B5 B4 B3 B2 B1 B0 D5 D4 D3 D2 D1 D0 D5 D4 D3 D2 D1 D0 D5 D4 D3 D2 D1 D0 1st transfer 2nd transfer 3rd transfer Input Data RGB Assignment GC9A01 has data transfer counters to count the first, second, third data transfer in 6-bit RGB interface mode. The transfer counter is always reset to the state of first data transfer on the falling edge of VSYNC. If a mismatch arises in the number of each data transfer, the counter is reset to the state of first data transfer at the start of the frame (i.e. on the falling edge of VSYNC) to restart data transfer in the correct order from the next frame. This function is expedient for moving picture display, which requires consecutive data transfer in light of minimizing effects from failed data transfer and enabling the system to return to a normal state. Note that internal display operation is performed in units of pixels (RGB: taking 3 inputs of DOTCLK).Accordingly, the number of DOTCLK inputs in one frame period must be a multiple of 3 to complete data transfer correctly. Otherwise it will affect the display of that frame as well as the next frame.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 68 / 192 4.5.9. 16-bit Parallel RGB Interface The 16-bit RGB interface is selected by setting the DPI [2:0] bits to “101”. When RCM [1:0] are set to “10” and DE mode is selected, the display operation is synchronized with VSYNC, HSYNC and DOTCLK signals. The display data is transferred to the internal GRAM in synchronization with the display operation via 16-bit RGB data bus (D[17:13] & D[11:0]) according to the data enable signal (DE). The RGB interface SYNC mode is selected by setting the RCM [1:0] to “11”, the valid display data is inputted in pixel unit via D[17:13] & D[11:0] according to the VFP/VBP and HFP/HBP settings. The unused D12 and D0 pins must be connected to GND for ensure normally operation. Registers can be set by the SPI system interface. Figure62. Look-up Table for 65k colors mapping (16-bit to 18-bit) D17 D16 D15 D13 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D17 D16 D15 D13 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 R5 R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B5 B4 B3 B2 B1 B0 Input Data Write Data Register GRAM Data & RGB Mapping D14 D14
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 69 / 192 4.5.10. 18-bit Parallel RGB Interface The 18-bit RGB interface is selected by setting the DPI [2:0] bits to “110”. When RCM [1:0] are set to “10” and DE mode is selected, the display operation is synchronized with VSYNC, HSYNC and DOTCLK signals. The display data are transferred to the internal GRAM in synchronization with the display operation via 18-bit RGB data bus (D [17:0]) according to the data enable signal (DE) when RCM [1:0] are set to “10”. The RGB interface SYNC mode is selected by setting the RCM [1:0] to “11”, the valid display data is inputted in pixel unit via D[17:0] according to the VFP/VBP and HFP/HBP settings. Registers can be set by the SPI system interface. Figure63. D17 D16 D15 D14 D13 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1Input Data R5 R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B5 B4 B3 B2 B1 B0 RGB Assignment D12 D0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 70 / 192 5. Function Description 5.1. Display data GRAM mapping The display data RAM stores display dots and consists of 1,382,400 bits (320x18x240 bits). There is no restriction on access to the RAM even when the display data on the same address is loaded to DAC. There will be no abnormal visible effect on the display when there is a simultaneous Panel Read and Interface Read or Write to the same location of the Frame Memory. Every pixel (18-bit) data in GRAM is located by a (Page, Column) address (Y, X). By specifying the arbitrary window address SC, EC bits and SP, EP bits, it is possible to access the GRAM by setting RAMWR or RAMRD commands from start positions of the window address. GRAM address for display panel position as shown in the following table Table31. . . . . . . . . . . . . (ED,00)h (ED,01)h …… … (ED, 13D)h (ED, 13E)h (ED, 13F)h (EE,00)h (EE,01)h …… … (EE, 13D)h (EE, 13E)h (EE, 13F)h (EF,00)h (EF,01)h …… … (EF, 13D)h (EF, 13E)h (EF, 13F)h
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 71 / 192 5.2. MCU to memory write/read direction The Counter which dictates where in the physical memory the data is to be written is controlled by “Memory Data Access Control” Command, Bits D5, D6, and D7 as described below. D5 D6 D7 CASET PASET 0 0 0 Direct to Physical Column Pointer Direct to Physical Page Pointer 0 0 1 Direct to Physical Column Pointer Direct to (239-Physical Page Pointer) 0 1 0 Direct to (239-Physical Column Pointer) Direct to Physical Page Pointer 0 1 1 Direct to (239-Physical Column Pointer) Direct to (239-Physical Page Pointer) 1 0 0 Direct to Physical Page Pointer Direct to Physical Column Pointer 1 0 1 Direct to (239-Physical Page Pointer) Direct to Physical Column Pointer 1 1 0 Direct to Physical Page Pointer Direct to (239-Physical Column Pointer) 1 1 1 Direct to (239-Physical Page Pointer) Direct to (239-Physical Column Pointer) Condition Column Counter Page counter When RAMWR/RAMRD command is accepted Return to “Start column” Return to “Start Page” Complete Pixel Read/Write action Increment by 1 No change The Column values is large than “End Column” Return to “Start column” Increment by 1 The Page counter is large than “End Page” Return to “Start column” Return to “Start Page”
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 72 / 192
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 73 / 192 5.3. GRAM to display address mapping By setting the SS, the relation between the source output channel and the GRAM address can be changed as reverse display. By setting the GS , the relation between the gate output channel and the GRAM address can be changed as reverse display. By setting the BGR, the relation between the source output channel and the <R>, <G>, <B> dot allocation can be reversed for different LCD color filter arrangement. The following Tables show relations among the GRAM data allocation, the source output channel, and the R, G, B dot allocation. GRAM X address and display panel position: GC9A01 supports three kinds of display mode: one is Normal Display Mode, the other is Partial Display Mode, and Scrolling Display Mode.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 74 / 192 5.3.1. Normal display on or partial mode on, vertical scroll off In this mode, content of the frame memory within an area where column pointer is 0000h to 00EFh and page pointer is 0000h to 00EFh is displayed. To display a dot on leftmost top corner, store the dot data at (column pointer, page pointer) = (0,0) Figure66.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 75 / 192 5.3.2. Vertical scroll display mode When setting R37h, the scrolling display mode is active, and the vertical scrolling display is specified by TFA, VSA ,BFA bits (R33h) and VSP bits (R37h).
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 76 / 192 5.3.3. Updating order on display active area in RGB interface mode There is defined different kind of updating orders for display in RGB interface mode (RCM [1:0] =’1x’). These updating are controlled by MY and MX bits. Data streaming direction from the host to the display is described in the following figure. Figure74. Data stream from RGB Interface is like in this figure S E Updating order when MY = ‘0’ and MX = ‘0’ Figure75. Physical (0,0 ) Point Start Point (0,0) End Point (X,Y) S E Updating order when MY = ‘0’ and MX = ‘1’ Figure76. End Point (X,Y) Start Point (0,0) Physical (0,0 ) Point S E Updating order when MY = ‘1’ and MX = ‘0’ Figure77.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 77 / 192 Physical (0,0 ) Point Start Point (0,0) End Point (X,Y) S E Updating order when MY = ‘1’ and MX = ‘1’ Figure78. Start Point (0,0) End Point (X,Y) Physical (0,0 ) Point S E Rules for updating order on display active area in RGB interface display mode: Table37. Condition Horizontal Counter Vertical Counter An active VS signal is received Return to 0 Return to 0 Single Pixel information of the active area is received Increment by 1 No change An active HS signal between two active area lines Return to 0 Increment by 1 The Horizontal counter value is larger than X and the Vertical counter value is larger than Y Return to 0 “Start Column” Return to “Start Page” Note: Pixel order is RGB on the display.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 78 / 192 5.4. Tearing effect output line The Tearing Effect output line supplies to the MPU a Panel synchronization signal. This signal can be enabled or disabled by the Tearing Effect Line Off & On commands. The mode of the Tearing Effect signal is defined by the parameter of the Tearing Effect Line On command. The signal can be used by the MPU to synchronize Frame Memory Writing when displaying video images. 5.4.1. Tearing effect line modes Mode 1, The Tearing Effect Output signal consists of V-Blanking Information only: Figure79. Tvdl Tvdh tVdh= The LCD display is not updated from the Frame Memory tvdl = The LCD display is updated from the Frame Memory (except Invisible Line – see below) Mode 2, The Tearing Effect Output signal consists of V-Blanking and H-Blanking Information, there is one V-sync and 240 H-sync pulses per field. Figure80. thdh= The LCD display is not updated from the Frame Memory thdl= The LCD display is updated from the Frame Memory (except Invisible Line – see above)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 79 / 192 5.4.2. Tearing effect line timing The Tearing Effect signal is described below. Figure81. Tvdl Tvdh Thdh Thdl Vertical Timing Horizontal Timing Idle Mode Off (Frame Rate = 20~40 Hz) Table38. Symbol Parameter Spec. Description Min. Max. Unit tvdl Vertical Timing Low Duration TBD - ms - tvdh Vertical Timing High Duration 1000 - us - thdl Horizontal Timing Low Duration TBD - us - thdh Horizontal Timing High Duration TBD 500 us - Note: Idle Mode Off (Frame Rate = 20~40 Hz) ,The signal’s rise and fall times (tf, tr) are stipulated to be equal to or less than 15ns. Figure82. 0.2*IOVCC 0.8*IOVCC 0.2*IOVCC 0.8*IOVCC tr tf The Tearing Effect Output Line is fed back to the MCU and should be used to avoid Tearing Effect.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 80 / 192 5.5. Source driver The GC9A01 contains a 360 channels of source driver (S1~S360) which is used for driving the source line of TFT LCD panel. The source driver converts the digital data from GRAM into the analog voltage for 360 channels and generates corresponding gray scale voltage output, which can realize a 262K colors display simultaneously. Since the output circuit of this source driver incorporates an operational amplifier, a positive and a negative voltage can be alternately outputted from each channel. 5.6. Gate driver The GC9A01 contains a 32 gate channels of gate driver (G1~G32) which is usedfor driving the gate. The gate driver level is VGH when scan some line, VGL the other lines.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 81 / 192 5.7. Scan mode setting GS: Sets the direction of scan by the gate driver, The scan direction determined by GS = 0 can be reversed by setting GS = 1. SM: Sets the gate driver pin arrangement in combination with the GS bit to select the optimal scan mode for the module. Table39.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 82 / 192 5.8. LCD power generation circuit 5.8.1. Power supply circuit The power circuit of GC9A01 is used to generate supply voltages for LCD panel driving. Figure83. Step circuit3 Step circuit1 Step circuit2 Reference Voltage Generation Circuit Reference Voltage Generation Circuit VCL AVDD VGL VGH RVDD VCI VSSB VSSR BVEE BVDD AVEE
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 83 / 192 5.8.2. LCD power generation scheme The boost voltage generated is shown as below. Figure84. VCI (2.4~3.3V) VSSB ,VSSR (0V) VREGP VCL (-VCI) VGH (5*VCI) VGL (-4*VCI) AVEE (-2*VCI) AVDD (2*VCI) BVEE (-2*VCI) BVDD VREGN LCD power generation scheme
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 84 / 192 5.9. Gamma Correction GC9A01 incorporates the γ-correction function to display 262,144 colors for the LCD panel. The γ -correction is performed with 3 groups of registers determining eight reference grayscale levels, which are gradient adjustment, amplitude adjustment and fine -adjustment registers for positive and negative polarities, to make GC9A01 available with liquid crystal panels of various characteristics. Figure85. V[14:19] V[21:26] V[28:35] V[37:42] V[44:49] V[51:56] VREG1A 4-bit DAC 6-bit DAC 6-bit DAC 7-bit DAC 7-bit DAC 6-bit DAC 6-bit DAC 4-bit DAC 4-bit DAC 5-bit DAC 4-bit DAC 4-bit DAC 5-bit DAC 4-bit DAC 4-bit DAC 4-bit DAC V[7:12] V13 V20 V27 V36 V43 V50 V57 V58 V59 V60 V62 V63 V61 VP0VN63 VP1VN62 VP2VN61 VP20 VN43 VP43 VN20 VP60 VN3 VP61 VN2 VP63VN0 VP4 VN59 VP6VN57 VP13 VN50 VP27VN36 VP36 VN27 VP50 VN13 VP57 VN6 VP59 VN4 VREG1B
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 85 / 192 Figure86. V[14:19] V[21:26] V[28:35] V[37:42] V[44:49] V[51:56] VREGP 4-bit DAC 6-bit DAC 6-bit DAC 7-bit DAC 7-bit DAC 6-bit DAC 6-bit DAC 4-bit DAC 4-bit DAC 5-bit DAC 4-bit DAC 4-bit DAC 5-bit DAC 4-bit DAC 4-bit DAC 4-bit DAC V[7:12] V13 V20 V27 V36 V43 V50 V57 V58 V59 V60 V62 V63 V61 VP0VN63 VP1VN62 VP2VN61 VP20 VN43 VP43 VN20 VP60 VN3 VP61 VN2 VP63VN0 VP4 VN59 VP6VN57 VP13 VN50 VP27VN36 VP36 VN27 VP50 VN13 VP57 VN6 VP59 VN4 VREGN Grayscale Voltage Generation
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 86 / 192 Figure87.Dot inversion Source driver output S[720:1] VCOM is DC Voltage Negative polarity Positve polarity Relationship between Source Output and VCOM Figure88. Source output levels GRAM data V63 000000 111111 Positive polarity Negative polarity
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 87 / 192 5.10. Power Level Definition 5.10.1. Power Levels 6 level modes are defined they are in order of Maximum Power consumption to Minimum Power Consumption: 1. Normal Mode On (full display), Idle Mode Off, Sleep Out. In this mode, the display is able to show maximum 262,144 colors. 2. Partial Mode On, Idle Mode Off, Sleep Out. In this mode part of the display is used with maximum 262,144 colors. 3. Normal Mode On (full display), Idle Mode On, Sleep Out. In this mode, the full display area is used but with 8 colors. 4. Partial Mode On, Idle Mode On, Sleep Out. In this mode, part of the display is used but with 8 colors. 5. Sleep In Mode. In this mode, the DC : DC converter, Internal oscillator and panel driver circuit are stopped. Only the MCU interface and memory works with IOVCC power supply. Contents of the memory are safe. 6. Power Off Mode. In this mode, both VCI and IOVCC are removed. Note1: Transition between modes 1-5 is controllable by MCU commands. Mode 6 is entered only when both Power supplies are removed.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 88 / 192 5.10.2. Power Flow Chart Figure89. Sleep OUT Normal display mode ON Idle mode OFF Sleep IN Normal display mode ON Idle mode OFF Power ON sequence HW reset SW reset Sleep OUT Normal display mode ON Idle mode ON Sleep IN Normal display mode ON Idle mode ON Sleep OUT Partial mode ON Idle mode OFF Sleep IN Partial mode ON Idle mode OFF Sleep OUT Partial mode ON Idle mode ON Sleep IN Partial mode ON Idle mode ON SLPIN SLPOUT IDMON IDMOFFIDMON IDMOFF NORON PLTON NORON PLTON IDMON IDMOFF SLPIN SLPOUT SLPIN SLPOUT SLPIN SLPOUT IDMON IDMOFF NORON PLTON NORON PLTON Normal display mode ON =NORON Partial mode ON = PLTON Idle mode OFF =IDMON Sleep OUT = SLPOUT Sleep IN = SLPIN Note 1: There is not any abnormal visual effect when th ere is changing from one power mode to another power mode. Note 2: There is not any limitation, which is not specified by User, when there is changing from one power mode to another power mode.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 89 / 192 5.10.3.Brightness control block There is an external output signal from brightness block, LEDPWM to control the LED driver IC in order to control display brightness. There are resister bits, DBV[7:0] of R51h, for display brightness of manual brightness setting. The LEDPWM duty is calculated as DBV[7:0]/255 x period (affected by OSC frequency). For example: LEDPWM period = 3ms, and DBV[7:0] = ‘200DEC’. Then LEDPWM duty = 200 / 255=78.1%. Correspond to the LEDPWM period = 3 ms, the high-level of LEDPWM (high effective) = 2.344ms, and the low-level of LEDPWM = 0.656ms. Figure90. ON OFF Display BrightnessLED PWM Duty=100% OFF Duty=100% maximun Duty=30% Duty=70% One period LEDPWM output duty
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 90 / 192 5.11. Input/output pin state 5.11.1. Output pins Table40. Output or Bi-directional pins After Power On After Hardware Reset DB17 to DB0 (Output driver) High-Z (Inactive) High-Z (Inactive ) SDA High-Z (Inactive) High-Z (Inactive) SDO High-Z (Inactive) High-Z (Inactive) TE Low Low LEDPWM Low Low Characteristics of output pins 5.11.2. Input pins Table41. Input pins During Power On Process After Power On After Hardware Reset During Power Off Process RESX Input valid Input valid Input valid Input valid CSX Input invalid Input valid Input valid Input invalid WRX Input invalid Input valid Input valid Input invalid RDX Input invalid Input valid Input valid Input invalid D/CX Input invalid Input valid Input valid Input invalid SDA Input invalid Input valid Input valid Input invalid VSYNC Input invalid Input valid Input valid Input invalid HSYNC Input invalid Input valid Input valid Input invalid DE Input invalid Input valid Input valid Input invalid DOTCLK Input invalid Input valid Input valid Input invalid D[17:0] Input invalid Input valid Input valid Input invalid IM[3:0] Input invalid Input valid Input valid Input invalid Characteristics of input pins
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 91 / 192 6. Command 6.1. Command List Regulative Command Set Command Function D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Read Display Identification Information 2 0 1 ↑ XX 0 0 0 0 0 1 0 0 04h 1 ↑ 1 XX X X X X X X X X XX 1 ↑ 1 XX ID_1[7:0] 00 1 ↑ 1 XX ID_2[7:0] 9A 1 ↑ 1 XX ID_3[7:0] 01 Read Display Status 0 1 ↑ XX 0 0 0 0 1 0 0 1 09h 1 ↑ 1 XX X X X X X X X X XX 1 ↑ 1 XX D[31:25] X 00 1 ↑ 1 XX X D[22:20] D[19:16] 61 1 ↑ 1 XX X X X X X D[10:8] 00 1 ↑ 1 XX D[7:5] X X X X X 00 Enter Sleep Mode 0 1 ↑ XX 0 0 0 1 0 0 0 0 10h Sleep OUT 0 1 ↑ XX 0 0 0 1 0 0 0 1 11h Partial Mode ON 0 1 ↑ XX 0 0 0 1 0 0 1 0 12h Normal Display Mode ON 0 1 ↑ XX 0 0 0 1 0 0 1 1 13h Display Inversion OFF 0 1 ↑ XX 0 0 1 0 0 0 0 0 20h Display Inversion ON 0 1 ↑ XX 0 0 1 0 0 0 0 1 21h Display OFF 0 1 ↑ XX 0 0 1 0 1 0 0 0 28h Display ON 0 1 ↑ XX 0 0 1 0 1 0 0 1 29h Column Address Set 0 1 ↑ XX 0 0 1 0 1 0 1 0 2Ah 1 1 ↑ XX SC[15:8] 00 1 1 ↑ XX SC[7:0] 00 1 1 ↑ XX EC[15:8] 01 1 1 ↑ XX EC[7:0] 3Fh Page Address Set 0 1 ↑ XX 0 0 1 0 1 0 1 1 2Bh 1 1 ↑ XX SP[15:8] 00 1 1 ↑ XX SP[7:0] 00 1 1 ↑ XX EP[15:8] 00h
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 92 / 192 1 1 ↑ XX EP[7:0] EFh Memory Write 0 1 ↑ XX 0 0 1 0 1 1 0 0 2Ch 1 1 ↑ D[17:0] XX Partial Area 0 1 ↑ XX 0 0 1 1 0 0 0 0 30h 1 1 ↑ XX SR[15:8] 00 1 1 ↑ XX SR[7:0] 00 1 1 ↑ XX ER[15:8] 00 1 1 ↑ XX ER[7:0] EF Vertical Scrolling Definition 0 1 ↑ XX 0 0 1 1 0 0 1 1 33h 1 1 ↑ XX TFA[15:8] 00 1 1 ↑ XX TFA[7:0] 00 1 1 ↑ XX VSA[15:8] 00 1 1 ↑ XX VSA[7:0] F0 Tearing Effect Line OFF 0 1 ↑ XX 0 0 1 1 0 1 0 0 34h Tearing Effect Line ON 0 1 ↑ XX 0 0 1 1 0 1 0 1 35h 1 1 ↑ XX X X X X X X X M 00 Memory Access Control 0 1 ↑ XX 0 0 1 1 0 1 1 0 36h 1 1 ↑ XX MY MX MV ML BGR MH X X 00 Vertical Scrolling Start Address 0 1 ↑ XX 0 0 1 1 0 1 1 1 37h 1 1 ↑ XX VSP[15:8] 00 1 1 ↑ XX VSP[7:0] 00 Idle Mode OFF 0 1 ↑ XX 0 0 1 1 1 0 0 0 38h Idle Mode ON 0 1 ↑ XX 0 0 1 1 1 0 0 1 39h Pixel Format Set 0 1 ↑ XX 0 0 1 1 1 0 1 0 3Ah 1 1 ↑ XX X DPI[2:0] X DBI[2:0] 66 Write Memory Continue 0 1 ↑ XX 0 0 1 1 1 1 0 0 3Ch 1 1 ↑ D[17:0] XX Set Tear Scanline 0 1 ↑ XX 0 1 0 0 0 1 0 0 44h 1 1 ↑ XX X X X X X X X STS[8] 00 1 1 ↑ XX STS[7:0] 00 Get Scanline 0 1 ↑ XX 0 1 0 0 0 1 0 1 45h 1 ↑ 1 XX X X X X X X X X XX 1 ↑ 1 XX X X X X X X X GTS [8] 00 1 ↑ 1 XX GTS[7:0] 00 Write Display Brightness 0 1 ↑ XX 0 1 0 1 0 0 0 1 51h 1 ↑ 1 XX DBV[7:0] 00 Write CTRL Display 0 1 ↑ XX 0 1 0 1 0 0 1 1 53h 1 1 ↑ XX X X BCTRL X DD BL X X 00 Read ID1 0 1 ↑ XX 1 1 0 1 1 0 1 0 DAh
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 93 / 192 1 ↑ 1 XX X X X X X X X X XX 1 ↑ 1 XX LCD Module / Driver ID [7:0] 00 Read ID2 0 1 ↑ XX 1 1 0 1 1 0 1 1 DBh 1 ↑ 1 XX X X X X X X X X XX 1 ↑ 1 XX LCD Module / Driver ID [7:0] 9A Read ID3 0 1 ↑ XX 1 1 0 1 1 1 0 0 DCh 1 ↑ 1 XX X X X X X X X X XX 1 ↑ 1 XX LCD Module / Driver ID [7:0] 01
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 94 / 192 Extended Command Set Comman d Function D/C X RD X WR X D17 -8 D7 D6 D5 D4 D3 D2 D1 D0 HE X RGB Interface Signal Control 0 1 ↑ XX 1 0 1 1 0 0 0 0 B0h 1 1 ↑ XX X RCM[1:0 ] X VSP L HSP L DP L EPL 01 Blanking Porch Control 0 1 ↑ XX 1 0 1 1 0 1 0 1 B5h 1 1 ↑ XX 0 0 0 0 VFP[3:0] 08 1 1 ↑ XX 0 VBP[6:0] 02 1 1 ↑ XX 0 0 0 HBP[4:0] 14 Display Function Control 0 1 1 XX 1 0 1 1 0 1 1 0 B6 1 1 1 XX X X X X X X X X 00 1 1 1 XX X GS SS S M X X X X 00 1 1 1 XX X X NL[5:0] 1D TE Control 0 1 ↑ XX 1 0 1 1 1 0 1 0 BAh 1 1 ↑ XX te_pol te_width[6:0] 00 Interface Control 0 1 ↑ XX 1 1 1 1 0 1 1 0 F6h 1 1 ↑ XX 1 1 0 0 DM[1:0] RM RI M C0 Inter Command Set Command Function D/C X RD X WR X D17 -8 D7 D6 D5 D4 D3 D2 D1 D0 HE X Power Criterion Control 0 1 ↑ XX 1 1 0 0 0 0 0 1 C1 h 1 1 ↑ XX 0 0 0 0 0 0 vcire 0 00 Vcore voltage Control 0 1 ↑ XX 1 0 1 0 0 1 1 1 A7 h 1 1 ↑ XX 0 1 0 0 vdd_ad[3:0] 48 Vreg1a voltage Control 0 1 ↑ XX 1 1 0 0 0 0 1 1 C3 h 1 1 ↑ XX 0 vreg1_vbp_d[6:0] 3C Vreg1b voltage Control 0 1 ↑ XX 1 1 0 0 0 1 0 0 C4 h 1 1 ↑ XX 0 vreg1_vbn_d[6:0] 3C Vreg2a voltage Control 0 1 ↑ XX 1 1 0 0 1 0 0 1 C9 h 1 1 ↑ XX 0 0 vrh[5:0] 28 Frame Rate 0 1 ↑ XX 1 0 1 0 1 0 0 0 E8
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 95 / 192 h 1 1 ↑ XX 0 DINV[2:0] RTN1[3:0] 11 1 1 ↑ XX RTN2[7:0] 40 SPI 2data control 0 1 ↑ XX 1 1 1 0 1 0 0 1 E9 h 1 1 ↑ XX 2data_ en 2data_mdt 00 Charge Pump Frequent Control 0 1 ↑ XX 1 1 1 0 1 1 0 0 EC h 1 1 ↑ XX avdd_clk_ad[2: 0] avee_clk_ad[2:0] 33 1 1 ↑ XX vcl_clk_ad[2:0] 02 1 1 ↑ XX vgh_clk_ad[3:0] vgl_clk_ad[3:0] 88 Inner register enable 1 0 1 ↑ XX 1 1 1 1 1 1 1 0 FE h Inner register enable 2 0 1 ↑ XX 1 1 1 0 1 1 1 1 EF h SET_GAM MA1 0 1 ↑ XX 1 1 1 1 0 0 0 0 F0h 1 1 ↑ XX dig2gam_ dig2j0_n[ 1:0] dig2gam_vr1_n[5:0] 80 1 1 ↑ XX dig2gam_ dig2j1_n[ 1:0] dig2gam_vr2_n[5:0] 03 1 1 ↑ XX 0 0 0 dig2gam_vr4_n[4:0] 08 1 1 ↑ XX 0 0 0 dig2gam_vr6_n[4:0] 06 1 1 ↑ XX dig2gam_vr0_n[3:0] dig2gam_vr13_n[3:0] 05 1 1 ↑ XX 0 dig2gam_vr20_n[6:0] 2B SET_GAM MA2 0 1 ↑ XX 1 1 1 1 0 0 0 1 F1h 1 1 ↑ XX 0 dig2gam_vr43_n[6:0] 41 1 1 ↑ XX dig2gam_vr27_n [2:0] dig2gam_vr57_n[4:0] 97 1 1 ↑ XX dig2gam_vr36_n [2:0] dig2gam_vr59_n[4:0] 98 1 1 ↑ XX 0 0 dig2gam_vr61_n[5:0] 13 1 1 ↑ XX 0 0 dig2gam_vr62_n[5:0] 17 1 1 ↑ XX dig2gam_vr50_n[3:0] dig2gam_vr63_n[3:0] CD SET_GAM MA3 0 1 ↑ XX 1 1 1 1 0 0 1 0 F2h 1 1 ↑ XX dig2gam_ dig2j0_p[ 1:0] dig2gam_vr1_p[5:0] 40
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 96 / 192 1 1 ↑ XX dig2gam_ dig2j1_p[ 1:0] dig2gam_vr2_p[5:0] 03 1 1 ↑ XX 0 0 0 dig2gam_vr4_p[4:0] 08 1 1 ↑ XX 0 0 0 dig2gam_vr6_p[4:0] 0B 1 1 ↑ XX dig2gam_vr0_p[3:0] dig2gam_vr13_p[3:0] 08 1 1 ↑ XX 0 dig2gam_vr20_p[6:0] 2E SET_GAM MA4 0 1 ↑ XX 1 1 1 1 0 0 1 1 F3h 1 1 ↑ XX 0 dig2gam_vr43_p[6:0] 3F 1 1 ↑ XX dig2gam_vr27_p [2:0] dig2gam_vr57_p[4:0] 98 1 1 ↑ XX dig2gam_vr36_p [2:0] dig2gam_vr59_p[4:0] B4 1 1 ↑ XX 0 0 dig2gam_vr61_p[5:0] 14 1 1 ↑ XX 0 0 dig2gam_vr62_p[5:0] 18 1 1 ↑ XX dig2gam_vr50_p[3:0] dig2gam_vr63_p[3:0] CD
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 97 / 192 6.2. Description of Level 1 Command 6.2.1. Read display identification information (04h) 04h Read display identification information 2 D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 0 0 0 1 0 0 04h 1st Parameter 1 ↑ 1 XX X X X X X X X X X 2nd Parameter 1 ↑ 1 XX ID_1[7:0] 00 3rd Parameter 1 ↑ 1 XX ID_2[7:0] 9A 4th Parameter 1 ↑ 1 XX ID_3[7:0] 01
Description
This read byte returns 24 bits display identification information. The 1st parameter is dummy data. The 2nd parameter (ID2_1 [7:0]): LCD module’s manufacturer ID. The 3rd parameter (ID2_2 [7:0]): LCD module/driver version ID. The 4th parameter (ID2_3 [7:0]): LCD module/driver ID. Restriction Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence 24’h009A01 SW Reset 24’h009A01 HW Reset 24’h009A01 Flow Chart
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 98 / 192 Command Parameter Display Mode Sequential transfer tttransfertransfer Action RDDIDIF(04) 1st Parameter: Dummy Read 2nd Parameter: Send LCD module's manufacturer information 3rd Parameter: Send panel type and LCM/driver version information 4th Parameter: Send module/driver information Host Driver
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 99 / 192 6.2.2. Read Display Status (09h) 09h Read Display Status D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 0 0 1 0 0 1 09h 1st Parameter 1 ↑ 1 XX X X X X X X X X X 2nd Parameter 1 ↑ 1 XX D[31:25] X 00 3rd Parameter 1 ↑ 1 XX 0 D[22:20] D[19:16] 61 4th Parameter 1 ↑ 1 XX 0 0 0 0 0 D[10:8] 00 5th Parameter 1 ↑ 1 XX D[7:5] 0 0 0 0 0 00 This command indicates the current status of the display as described in the table below: Bit Description Value Status D31 Booster voltage status O Booster OFF
1 Booster ON
O Top to Bottom (When MADCTL B7='0')
1 Bottom to Top (When MADCTL
B7='1') D29 Column address order O Left to Right (When MADCTL B6='0').
1 Right to Left (When MADCTL
B6='1'). D28 Row/column exchange O Normal Mode (When MADCTL B5='0').
1 Reverse Mode (When MADCTL
B5='1'). D27 Vertical refresh O LCD Refresh Top to BoUom (When MADCTL B4='0')
1 LCD Refresh BoUom to Top (When
MADCTL B4='1'). D26 RGB/BGR order O RGB (When MADCTL B3='0')
1 BGR (When MADCTL B3='1')
O LCD Refresh Left to Right (When MADCTL B2='0')
1 LCD Refresh Right to Left (When
MADCTL B2='1') D24 Not used O - D23 Not used O - D22 Interface color pixel format definition 101 16-bit/pixel D21 110 18-bit/pixel D20
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 100 / 192 D19 Idle mode ON/OFF O Idle Mode OFF
1 Idle Mode ON
1 Partial Mode ON
D17 Sleep IN/OUT O Sleep IN Mode
1 Sleep OUT Mode
O Display Normal Mode OFF. 1 Display Normal Mode ON. D15 Vertical scrolling status O Scroll OFF D14 Not used O - D13 Inversion status O Not defined D12 All pixel ON O Not defined D11 All pixel OFF O Not defined D10 Display ON/OFF O
1 Display is ON
1 Tearing Effect ON
0 Mode 1, V-Blanking only
1 Mode 2, both H-Blanking and
Normal Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 101 / 192 6.2.3. Enter Sleep Mode (10h) 10h Enter Sleep Mode D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 0 1 0 0 0 0 10h Parameter No Parameter This command causes the LCD module to enter the minimum power consumption mode. In this mode e.g. the DC/DC converter is stopped, Internal oscillator is stopped, and panel scanning is stopped Out Blank STOP MCU interface and memory are still working and the memory keeps its contents. X = Don’t care Restriction This command has no effect when module is already in sleep in mode. Sleep In Mode can only be left by the Sleep Out Comm and (11h). It will be necessary to wait 5msec before sending next to command, this is to allow time for the supply voltages and clock circuits to stabilize. It will be necessary to wait 120msec after sending Sleep Out command (when in Sleep In Mode) before Sleep In command can be sent. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Sleep IN Mode SW Reset Sleep IN Mode HW Reset Sleep IN Mode
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 102 / 192 Flow Chart Command Parameter Display Mode Sequential transfer tttransfertransfer Action It takes 120msec to get into Sleep In mode after SLPIN command issued. SPLIN (10h) Display whole blank screen (Automatic No effect to DISP ON/OFF commands) Drain charge from LCD panel Stop DC/DC Converter Stop Internal Oscillator Sleep In Mode
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 103 / 192 6.2.4. Sleep Out Mode (11h) 11h Sleep Out Mode D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 0 1 0 0 0 1 11h Parameter No Parameter This command turns off sleep mode. the DC/DC converter is enabled, Internal oscillator is started, and panel scanning is started. X = Don’t care Restriction This command has no effect when module is already in sleep out mode. Sleep Out Mode can only be left by the Sleep In Command (10h). It will be necessary to wait 5 msec before sending next command, this is to allow time for the supply voltages and clock circuits stabilize. The display module loads all display supplier’s factory default values to the registers during this 5msec and there cannot be any abnormal visual effect on the display image if factory default and register values are same when this load is done and when the display module is already Sleep Out –mode. The display module is doing self -diagnostic functions during this 5msec. It will be necessary to wait 120msec after sending Sleep In command (when in Sleep Out mode) before Sleep Out command can be sent. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Sleep IN Mode SW Reset Sleep IN Mode HW Reset Sleep IN Mode
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 104 / 192 Flow Chart Command Parameter Display Mode Sequential transfer tttransfertransfer Action SPLOUT (11h) Display whole blank screen for 2 frames (Automatic No effect to DISP ON/OFF Commands) Start up DC-DC Converter Sleep Out Mode Start Internal Oscillator Charge Offset voltage for LCD Panel Display Memory contents in accordance with the current command table settings
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 105 / 192 6.2.5. Partial Mode ON (12h) 12h Partial Mode ON D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 0 1 0 0 1 0 12h Parameter No Parameter This command turns on partial mode The partial mode window is described by the Partial Area command (30H). To leave Partial mode, the Normal Display Mode On command (13H) should be written. X = Don’t care Restriction This command has no effect when Partial mode is active. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Normal Display Mode ON SW Reset Normal Display Mode HW Reset Normal Display Mode ON Flow Chart See Partial Area (30h)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 106 / 192 6.2.6. Normal Display Mode ON (13h) 13h Normal Display Mode ON D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 0 1 0 0 1 1 13h Parameter No Parameter This command returns the display to normal mode. Normal display mode on means Partial mode off. Exit from NORON by the Partial mode On command (12h) X = Don’t care Restriction This command has no effect when Normal Display mode is active. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Normal Display Mode ON SW Reset Normal Display Mode HW Reset Normal Display Mode ON Flow Chart See Partial Area (30h)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 107 / 192 6.2.7. Display Inversion OFF (20h) 20h Display Inversion OFF D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 0 0 0 0 0 20h Parameter No Parameter This command is used to recover from display inversion mode. This command makes no change of the content of frame memory. This command doesn’t change any other status. memory Display Panel X = Don’t care Restriction This command has no effect when module already is inversion OFF mode. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Display Inversion OFF SW Reset Display Inversion OFF HW Reset Display Inversion OFF Flow Chart Command Parameter Display Mode Sequential transfer Action Display Inversion On Mode Display Inversion Off Mode INVOFF(20h)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 108 / 192 6.2.8. Display Inversion ON (21h) 21h Display Inversion ON D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 0 0 0 0 1 21h Parameter No Parameter This command is used to enter into display inversion mode. This command makes no change of the content of frame memory. Every bit is inverted from the frame memory to the display. This command doesn’t change any other status. To exit Display inversion mode, the Display inversion OFF command (20h) should be written.. memory Display Panel X = Don’t care Restriction This command has no effect when module already is inversion ON mode. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Display Inversion OFF SW Reset Display Inversion OFF HW Reset Display Inversion OFF Flow Chart Command Parameter Display Mode Sequential transfer Action Display Inversion Off Mode Display Inversion On Mode INVOFF(21h)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 109 / 192 6.2.9. Display OFF (28h) 28h Display OFF D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 0 1 0 0 0 28h Parameter No Parameter This command is used to enter into DISPLAY OFF mode. In this mode, the output from Frame Memory is disabled and blank page inserted. This command makes no change of contents of frame memory. This command does not change any other status. There will be no abnormal visible effect on the display. memory Display Panel X = Don’t care Restriction This command has no effect when module is already in display off mode. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Display OFF SW Reset Display OFF HW Reset Display OFF Flow Chart Command Parameter Display Mode Sequential transfer Action Display On Mode Display Off Mode DISPOFF(28h)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 110 / 192 6.2.10. Display ON (29h) 29h Display ON D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 0 1 0 0 1 29h Parameter No Parameter This command is used to recover from DISPLAY OFF mode. Output from the Frame Memory is enabled. This command makes no change of contents of frame memory. This command does not change any other status. memory Display Panel X = Don’t care Restriction This command has no effect when module is already in display on mode. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Display OFF SW Reset Display OFF HW Reset Display OFF Flow Chart Command Parameter Display Mode Sequential transfer Action Display Off Mode Display ON Mode DISPON(29h)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 111 / 192 6.2.11. Column Address Set (2Ah) 2Ah Column Address Set D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 0 1 0 1 0 2Ah 1st Parameter 1 1 ↑ XX SC15 SC14 SC13 SC12 SC11 SC10 SC9 SC8 Note1 2nd Parameter 1 1 ↑ XX SC7 SC6 SC5 SC4 SC3 SC2 SC1 SC0 3rd Parameter 1 1 ↑ XX EC15 EC14 EC13 EC12 EC11 EC10 EC9 EC8 Note1 4th Parameter 1 1 ↑ XX EC7 EC6 EC5 EC4 EC3 EC2 EC1 EC0 This command is used to define area of frame memory where MCU can access. This command makes no change on the other driver status. The values of SC [15:0] and EC [15:0] are referred when RAMWR command comes. Each value represents one column line in the Frame Memory.. SC[15:0] EC[15:0] X = Don’t care Restriction SC [15:0] always must be equal to or less than EC [15:0]. Note 1: When SC [15:0] or EC [15:0] is greater than 013Fh (When MADCTL’s B5 = 0) or 00EFh (When MADCTL’s B5 = 1), data of out of range will be ignored Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence SC [15:0]=0000h EC [15:0]=013Fh
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 112 / 192 SW Reset SC [15:0]=0000h If MADCTL’s B5 = 0: EC [15:0]=013Fh If MADCTL’s B5 = 1: EC [15:0]=00EFh HW Reset SC [15:0]=0000h EC [15:0]=00EFh Flow Chart Command Parameter Display Mode Sequential transfer Action CASET(2Ah) 1st Parameter: SC[15:8] 2nd Parameter: SC[7:0] 3rd Parameter: EC[15:8] 4th Parmeter EC[7:0] PASET(2Bh) 1st Parameter: SP[15:8] 2nd Parameter: SP[7:0] 3rd Parameter: EP[15:8] 4th Parameter: EP[7:0] RAMWR(2Ch) Image Data Any Commend If Needed If Needed
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 113 / 192 6.2.12. Row Address Set (2Bh) 2Bh Row Address Set D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 0 1 0 1 1 2Bh 1st Parameter 1 1 ↑ XX SP15 SP14 SP13 SP12 SP11 SP10 SP9 SP8 Note1 2nd Parameter 1 1 ↑ XX SP7 SP6 SP5 SP4 SP3 SP2 SP1 SP0 3rd Parameter 1 1 ↑ XX EP15 EP14 EP13 EP12 EP11 EP10 EP9 EP8 Note1 4th Parameter 1 1 ↑ XX EP7 EP6 EP5 EP4 EP3 EP2 EP1 EP0 This command is used to define area of frame memory where MCU c an access. This command makes no change on the other driver status. The values of SP [15:0] and EP [15:0] are referred when RAMWR command comes. Each value represents one Page line in the Frame Memory. Sc[15:0] EC[15:0] X = Don’t care Restriction SP [15:0] always must be equal to or less than EP [15:0] Note 1: When SP [15:0] or EP [15:0] is greater than 0 0EFh (When MADCTL’s B5 = 0) or 0 13Fh (When MADCTL’s B5 = 1), data of out of range will be ignored. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 114 / 192 Status Default Value Power On Sequence SP [15:0]=0000h EP [15:0]=00EFh SW Reset SP [15:0]=0000h If MADCTL’s B5 = 0: EP [15:0]=00EFh If MADCTL’s B5 = 1: EP [15:0]=013Fh HW Reset SP [15:0]=0000h EP [15:0]=00EFh Flow Chart Command Parameter Display Mode Sequential transfer Action CASET(2Ah) 1st Parameter: SC[15:8] 2nd Parameter: SC[7:0] 3rd Parameter: EC[15:8] 4th Parmeter EC[7:0] PASET(2Bh) 1st Parameter: SP[15:8] 2nd Parameter: SP[7:0] 3rd Parameter: EP[15:8] 4th Parameter: EP[7:0] RAMWR(2Ch) Image Data Any Commend If Needed If Needed
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 115 / 192 6.2.13. Memory Write (2Ch) 2Ch Memory Write D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 0 1 1 0 0 2Ch 1st Parameter 1 1 ↑ D1 [17:0] XX : 1 1 ↑ Dx [17:0] XX Nth Parameter 1 1 ↑ Dn [17:0] XX This command is used to transfer data from MCU to frame memory. This command makes no change to the other driver status. When this command is accepted, the column register and the page register are reset to the Start Column/Start Page positions. The Start Column/Start Page positions are different in accordance with MADCTL setting.) Then D [17:0] isstored in frame memory and the column register and the page register incremented. Sending any other command can stop frame Write. X = Don’t care. Restriction In all color modes, there is no restriction on length of parameters. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Contents of memory is set randomly SW Reset Contents of memory is not cleared HW Reset Contents of memory is not cleared
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 116 / 192 Flow Chart Command Parameter Display Mode Sequential transfer Action CASET(2Ah) 1st Parameter: SC[15:8] 2nd Parameter: SC[7:0] 3rd Parameter: EC[15:8] 4th Parmeter EC[7:0] PASET(2Bh) 1st Parameter: SP[15:8] 2nd Parameter: SP[7:0] 3rd Parameter: EP[15:8] 4th Parameter: EP[7:0] RAMWR(2Ch) Image Data Any Commend If Needed If Needed
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 117 / 192 6.2.14. Partial Area (30h) 30h Partial Area D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 1 0 0 0 0 30h 1st Parameter 1 1 ↑ XX SR15 SR14 SR13 SR12 SR11 SR10 SR9 SR8 00 2nd Parameter 1 1 ↑ XX SR7 SR6 SR5 SR4 SR3 SR2 SR1 SR0 00 3rd Parameter 1 1 ↑ XX ER15 ER14 ER13 ER12 ER11 ER10 ER9 ER8 00 4th Parameter 1 1 ↑ XX ER7 ER6 ER5 ER4 ER3 ER2 ER1 ER0 EF This command defines the partial mode’s display area. The re are 2 parameters associated with this command, the first defines the Start Row (SR) and the second the End Row (ER), as illustrated in the figures below. SR and ER refer to the Frame Memory Line Pointer. If End Row>Start Row when MADCTL B4=0:- Start Row SR[15:0] Etart Row ER[15:0] Partial Area If End Row>Start Row when MADCTL B4=1:- Start Row SR[15:0] Etart Row ER[15:0] Partial Area If End Row<Start Row when MADCTL B4=0:-
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 118 / 192 Start Row SR[15:0] Etart Row ER[15:0] Partial Area Partial Area If End Row = Start Row then the Partial Area will be one row deep. X = Don’t care. Restriction SR [15…0] and ER [15…0] cannot be 0000h nor exceed 013Fh. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence 16’h0000h 16’h00EFh SW Reset 16’h0000h 16’h00EF h HW Reset 16’h0000h 16’h00EF h
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 119 / 192 Flow Chart 1. To Enter Partial Mode Command Parameter Display Mode Sequential transfer Action PLTAR(30h) PTLON(12h) 1st Parameter: SR[15:8] 2nd Parameter: SR[7:0] 3rd Parameter: ER[15:8] 4th Parameter: ER[7:0] Partial Mode 2. To Leave Partial Mode Command Parameter Display Mode Sequential transfer Action DISPOFF(28h) Partial Mode NORON(13h) Partial Mode Off RAMWR(2Ch) Image Data DISPON(29h)
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 120 / 192 6.2.15. Vertical Scrolling Definition (33h) 33h Vertical Scrolling Definition D/C X RDX WR X D17-8 D7 D
6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ XX 0 0 1 1 0 0 1 1 33h 1st Parameter 1 1 ↑ XX TFA [15:8] 00 2nd Parameter 1 1 ↑ XX TFA [7:0] 00 3rd Parameter 1 1 ↑ XX VSA [15:8] 00 4th Parameter 1 1 ↑ XX VSA [7:0] F0 This command defines the Vertical Scrolling Area of the display. When MADCTL B4=0 The 1st & 2nd parameter TFA [15...0] describes the Top Fixed Area (in No. of lines from Top of the Frame Memory and Display). The 3rd & 4th parameter VSA [15...0] describes the height of the Vertical Scrolling Area (in No. of lines of the Frame Memory [not the display] from the Vertical Scrolling Start Address). The first line read from Frame Memory appears immediately after the bottom most line of the Top Fixed Area. TFA[15:0] Scroll Area VSA[15:0] Top Fixed Area Bottom Fixed Area First line read from memory When MADCTL B4=1 The 1st & 2nd parameter TFA [15...0] describes the Top Fixed Area (in No. of lines from Bottom of the Frame Memory and Display). The 3rd & 4th parameter VSA [15...0] describes the height of the Vertical Scrolling Area (in No. of lines of the Frame Memory [not the display] from the Vertical Scrolling Start Address). The first line read from Frame Memory appears immediately after the top most line of the Top Fixed Area.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 121 / 192 TFA[15:0] Scroll Area VSA[15:0] Top Fixed Area Bottom Fixed Area First line read from memory X = Don’t care. Restriction Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value TFA [15:0] VSA [15:0] Power On Sequence 16’h0000h 16’h00F0h SW Reset 16’h0000h 16’h00F 0h HW Reset 16’h0000h 16’h00F 0h
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 122 / 192 Flow Chart 1. To enter Vertical Scroll Mode : Command Parameter Display Mode Sequential transfer Action VSCRDEF (33h) Normal Mode Scroll Mode RAMRW(2Ch) Scroll Image Data 1st & 2nd parameter : TFA[15:0] 3rd & 4th Parameter VSA[15:0] CASET(2Ah) 1st & 2nd parameter : SC[15:0] 3rd & 4th Parameter EC[15:0] PASET(2Bh) 1st & 2nd parameter : SP[15:0] 3rd & 4th Parameter EP[15:0] MADCTL Parameter VSCRSADD(37h) 1st & 2nd parameter : VSP[15:0] Only required for nonrolling scrolling Optional : It may be necessary to redefine the Frame Memory Write Direction Only required for nonrolling scrolling Note : The Frame Memory Window size ,must be defined correctly otherwise undesirable image will be displayed. 2.Continuous Scroll :
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 123 / 192 Command Parameter Display Mode Sequential transfer Action Scroll Mode RAMRW(2Ch) Scroll Image Data CASET(2Ah) 1st & 2nd parameter : SC[15:0] 3rd & 4th Parameter EC[15:0] PASET(2Bh) 1st & 2nd parameter : SP[15:0] 3rd & 4th Parameter EP[15:0] VSCRSADD(37h) 3.To Leave Vertical Scroll Mode: Scroll Mode RAMRW(2Ch) Scroll Image Data DISON(29h) DISPOFF(28h) MORON(12h)/ PTLON(12h) (Optional ) To prevent Tearing Effect Image Display Scroll Mode Note: Scroll Mode can be left by both the Normal Display Mode ON (13h) and Partial Mode ON (12h) commands.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 124 / 192 6.2.16. Tearing Effect Line OFF (34h) 34h Tearing Effect Line OFF D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 1 0 1 0 0 34h Parameter No Parameter This command is used to turn OFF (Active Low) the Tearing Effect output signal from the TE signal line. X = Don’t care. Restriction This command has no effect when Tearing Effect output is already OFF. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence OFF SW Reset OFF HW Reset OFF Flow Chart Command Parameter Display Mode Sequential transfer Action TE Line Output OFF TEOFF(34h) TE Line Output ON
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 125 / 192 6.2.17. Tearing Effect Line ON (35h) 35h Tearing Effect Line ON D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 1 0 1 0 1 35h Parameter 1 1 ↑ XX 0 0 0 0 0 0 0 M 00 This command is used to turn ON the Tearing Effect output signal from the TE signal line. This output is not affected by changing MADCTL bit B4. The Tearing Effect Line On has one parameter which describes the mode of the Tearing Effect Output Line. When M=0: The Tearing Effect Output line consists of V-Blanking information only: Vertical Time Scale tvdl tvdh When M=1: The Tearing Effect Output Line consists of both V-Blanking and H-Blanking information: Vertical Time Scale tvdl tvdh Note: During Sleep In Mode with Tearing Effect Line On, Tearing Effect Output pin will be active Low. X = Don’t care. Restriction This command has no effect when Tearing Effect output is already ON Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence OFF SW Reset OFF HW Reset OFF
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 126 / 192 Flow Chart Command Parameter Display Mode Sequential transfer Action TE Line Output ON TEON(35h) TE Line Output OFF 1st Parameter: M bit
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 127 / 192 6.2.18. Memory Access Control(36h) 36h Tearing Effect Line ON D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 1 0 1 1 0 36h Parameter 1 1 ↑ XX MY MX MV ML BGR MH 0 0 00 This command defines read/write scanning direction of frame memory. This command makes no change on the other driver status. Bit Name Description MY Row Address Order These 3 bits control MCU to memory write/read direction. MX Column Address Order MV Row / Column Exchange ML Vertical Refresh Order LCD vertical refresh direction control. BGR RGB-BGR Order Color selector switch control (0=RGB color filter panel, 1=BGR color filter panel) MH Horizontal Refresh ORDER LCD horizontal refreshing direction control. Note: When BGR bit is changed, the new setting is active immediately without update the content in Frame Memory again.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 128 / 192 Note: Top-Left (0,0) means a physical memory location. Restriction This command has no effect when Tearing Effect output is already ON Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence 8’h00h SW Reset No change HW Reset 8’h00h
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 129 / 192 Flow Chart Command Parameter Display Mode Sequential transfer Action MADCTR(36h) 1st Parameter: MY, MX, MV, ML, RGB, MH
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 130 / 192 6.2.19. Vertical Scrolling Start Address (37h) 37h VSCRSADD (Vertical Scrolling Start Address) D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 1 0 1 1 1 37h 1st Parameter 1 1 ↑ XX VSP [15:8] 00 2nd Parameter 1 1 ↑ XX VSP [7:0] 00 This command is used together with Vertical Scrolling Definition (33h). These two commands describe the scrolling area and the scrolling mode. The Vertical Scrolling Start Address command has one parameter which describes the address of the line in the Frame Memory that will be written as the first line after the last line of the Top Fixed Area on the display as illustrated below:- When MADCTL B4=0 Example: When Top Fixed Area = Bottom Fixed Area = 00, Vertical Scrolling Area = 240 and VSP=’3’. When MADCTL B4=1 Example: When Top Fixed Area = Bottom Fixed Area = 00, Vertical Scrolling Area = 240 and VSP=’3’. Note: (1) When new Pointer position and Picture Data are sent, the result on the display will happen at the next Panel Scan to avoid tearing effect. VSP refers to the Frame Memory line Pointer. (2) This command is ignored when the GC9A01 enters Partial mode. X = Don’t care Restriction This command has no effect when Tearing Effect output is already ON
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 131 / 192 Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out No Partial Mode On, Idle Mode On, Sleep Out No Sleep In Yes Default Status Default Value VSP [15:0] Power On Sequence 16’h0000h SW Reset 16’h0000h HW Reset 16’h0000h Flow Chart See Vertical Scrolling Definition (33h) description.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 132 / 192 6.2.20. Idle Mode OFF (38h) 38h Idle Mode OFF D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 1 1 0 0 0 38h Parameter No Parameter This command is used to recover from Idle mode on. In the idle off mode, LCD can display maximum 262,144 colors. X = Don’t care. Restriction This command has no effect when module is already in idle off mode. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Idle mode OFF SW Reset Idle mode OFF HW Reset Idle mode OFF Flow Chart Command Parameter Display Mode Sequential transfer ActionIdle mode off IDMOFF(38h) Idle mode on
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 133 / 192 6.2.21. Idle Mode ON (39h) 39h Idle Mode ON D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 1 1 0 0 1 39h Parameter No Parameter This command is used to enter into Idle mode on. In the idle on mode, color expression is reduced. The primary and the secondary colors using MSB of each R, G and B in the Frame Memory, 8 color depth data is displayed. Memory Panel Display Memory Contents vs. Display Color R5 R4 R3 R2 R1 R0 G5 G4 G3 G2 G1 G0 B5 B4 B3 B2 B1 B0 Black 0XXXXX 0XXXXX 0XXXXX Blue 0XXXXX 0XXXXX 1XXXXX Red 1XXXXX 0XXXXX 0XXXXX Magenta 1XXXXX 0XXXXX 1XXXXX Green 0XXXXX 1XXXXX 0XXXXX Cyan 0XXXXX 1XXXXX 1XXXXX Yellow 1XXXXX 1XXXXX 0XXXXX White 1XXXXX 1XXXXX 1XXXXX X = Don’t care. Restriction This command has no effect when module is already in idle off mode. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 134 / 192 Default Status Default Value Power On Sequence Idle mode OFF SW Reset Idle mode OFF HW Reset Idle mode OFF Flow Chart Command Parameter Display Mode Sequential transfer Action Idle mode off IDMON(39h) Idle mode on
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 135 / 192 6.2.22. COLMOD: Pixel Format Set (3Ah) 3Ah Pixel Format Set D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 0 1 1 1 0 1 0 3Ah Parameter 1 1 ↑ XX 0 DPI [2:0] 0 DBI [2:0] 66 This command sets the pixel format for the RGB image data used by the interface. DPI [2:0] is the pixel format select of RGB interface and DBI [2:0] is the pixel format of MCU interface. If a particular interface, either RGB interface or MCU interface, is not used then the corresponding bits in the parameter are ignored. The pixel format is shown in the table below. DPI [2:0] RGB Interface Format DBI [2:0] MCU Interface Format 0 0 0 Reserved 0 0 0 Reserved 0 0 1 Reserved 0 0 1 Reserved 0 1 0 Reserved 0 1 0 Reserved 0 1 1 Reserved 0 1 1 12 bits / pixel 1 0 0 Reserved 1 0 0 Reserved 1 0 1 16 bits / pixel 1 0 1 16 bits / pixel 1 1 0 18 bits / pixel 1 1 0 18 bits / pixel 1 1 1 Reserved 1 1 1 Reserved If using RGB Interface must selection serial interface. X = Don’t care. Restriction This command has no effect when module is already in idle off mode. Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value DPI [2:0] DBI [2:0] Power On Sequence 3’b110 3’b110 SW Reset No Change No Change HW Reset 3’b110 3’b110
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 136 / 192 Flow Chart Command Parameter Display Mode Sequential transfer Action COLMOD (3Ah) DPI[2:0] RGB pixel format DBI[2:0] MCU pixel format Any Command
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 137 / 192 6.2.23. Write Memory Contiue (3Ch) 3Ch write_memory_continue D X RD X WR X D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ D1[17.. 8] 0 0 1 1 1 1 0 0 3Ch 1st Parameter 1 1 ↑ Dx[17.. D1[ D1[ D1[ D1[ D1[ D1[ D1[ D1[ 0003F F Xth Parameter 1 1 ↑ D1[17.. Dx[ Dx[ Dx[ Dx[ Dx[ Dx[ Dx[ Dx[ 0003F F Nth Parameter 1 1 ↑ Dn[17.. Dn[ Dn[ Dn[ Dn[ Dn[ Dn[ Dn[ Dn[ 0003F F This command transfers image data from the host processor to the display module’s frame memory continuing from the pixel location following the previous write_memory_continue or write_memory_start command. If set_address_mode B5 = 0: Data is written continuing from the pixel location after the write range of the previous write_memory_start or write_memory_continue. The column register is then incremented and pixels are written to the frame memory until the column register equals the End Column (EC) value. The column register is then reset to SC and the page register is incremented. Pixels are written to the frame memory until the page register equals the End Page (EP) value and the column register equals the EC value, or the host processor sends another command. If the number of pixels exceeds (EC –SC + 1) * (EP – SP + 1) the extra pixels are ignored. If set_address_mode B5 = 1: Data is written continuing from the pixel location after the write range of the previous write_memory_start or write_memory_continue. The page register is then incremented and pixels are written to the frame memory until the page register equals the End Page (EP) value. The page register is then reset to SP and the column register is incremented. Pixels are written to the frame memory until the column register equals the End column (EC) value and the page register equals the EP value, or the host processor sends another command. If the number of pixels exceeds (EC – SC + 1) * (EP –SP + 1) the extra pixels are ignored. Sending any other command can stop frame Write. Frame Memory Access and Interface setting (B3h), WEMODE=0 When the transfer number of data exceeds (EC-SC+1)*(EP-SP+1), the exceeding data will be ignored. Frame Memory Access and Interface setting (B3h), WEMODE=1
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 138 / 192 When the transfer number of data exceeds (EC-SC+1)*(EP-SP+1), the column and page number will be reset, and the exceeding data will be written into the following column and page. Restriction A write_memory_start should follow a set_column_address, set_page_address or set_address_mode to define the write address. Otherwise, data written with write_memory_continue is written to undefined addresses.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 139 / 192 Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence Random value SW Reset No change HW Reset No change Flow Chart Command Parameter Display Mode Sequential transfer Action write_memory_continue Next Command Image data
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 140 / 192 6.2.24. Set_Tear_Scanline (44h) 44h Set_Tear_Scanline D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 1 0 0 0 1 0 0 44h 1st Parameter 1 1 ↑ XX 0 0 0 0 0 0 0 STS [8] 00 2nd Parameter 1 1 ↑ XX STS [7] STS [6] STS [5] STS [4] STS [3] STS [2] STS [1] STS [0] 00 This command turns on the display Tearing Effect output signal on the TE signal line when the display reaches line equal the value of STS[8:0] Vertical Time Scale tvdl tvdh Note:that set_tear_scanline with STS is equivalent to set_tear_on with 8+GateN(N=1、2、 3...240) eg:when the STS[8:0]=8,the TE will output at the position of Gate1. when the STS[8:0]=9,the TE will output at the position of Gate2. when the STS[8:0]=10,the TE will output at the position of Gate3. ………. The Tearing Effect Output line shall be active low when the display module is in Sleep mode. Restriction Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence STS [8:0]=0000h SW Reset STS [8:0]=0000h HW Reset STS [8:0]=0000h
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 141 / 192 Flow Chart Command Parameter Display Mode Sequential transfer Action TE Output On or Off Set_tear_scanline Send 1st parameter STS[8] Send 2nd parameter STS[7:0] TE Output Nth line
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 142 / 192 6.2.25. Get_Scanline (45h) 45h Get_Scanline D/CX RD X WR X D17- D7 D6 D5 D4 D3 D2 D1 D0 HE X Command 0 1 ↑ XX 0 1 0 0 0 1 0 1 45h 1st Parameter 1 ↑ 1 XX 0 0 0 0 0 0 0 GT S [8] 2nd Parameter 1 ↑ 1 XX GT S [7] GT S [6] GT S [5] GT S [4] GT S [3] GT S [2] GT S [1] GT S [0] Description This command returns the setting value of STS[8:0] . When in Sleep Mode, the value returned by get_scanline is undefined. Restriction None Register Availabilit y Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence GTS [9:0]=0000h SW Reset GTS [9:0]=0000h HW Reset GTS [9:0]=0000h Flow Chart Command Parameter Display Mode Sequential transfer Action get_scanline Dummy Read Send 2nd parameter GTS[7:0] Wait 3us Send 1st parameter GTS[8]
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 143 / 192 6.2.26. Write Display Brightness (51h) 51h Write Display Brightness D/C X RD X WR X D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HE X Command 0 1 ↑ XX 0 1 0 1 0 0 0 1 51 h 1st Parameter 1 1 ↑ XX DB DBV [6] DBV[ DB V[4] DBV [3] DBV [6] DBV [5] DBV [4] 00 This command is used to adjust the brightness value of the display. It should be checked what is the relationship between this written value and output brightness of the display. This relationship is defined on the display module specification. In principle relationship is that 00h value means the lowest brightness and FFh value means the highest brightness. Restriction None Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence DBV [7:0]= 8’h00 SW Reset DBV [7:0]= 8’h00 HW Reset DBV [7:0]= 8’h00
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 144 / 192 Flow Chart Command Parameter Display Mode Sequential transfer Action WRDISBV DBV[7:0] New Display Brightness Value Loaded
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 145 / 192 6.2.27. Write CTRL Display (53h) 53h Write CTRL Display D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 0 1 0 1 0 0 1 1 53h 1st Parameter 1 1 ↑ XX 0 0 BCTRL 0 DD BL 0 0 00 This command is used to return brightness setting. BCTRL: Brightness Control Block On/Off, ‘0’ = Off (Brightness registers are 00h) ‘1’ = On (Brightness registers are active, according to the DBV[7..0] parameters.) DD: Display Dimming ‘0’ = Display Dimming is off ‘1’ = Display Dimming is on BL: Backlight On/Off ‘0’ = Off (Completely turn off backlight circuit. Control lines must be low. ) ‘1’ = On Restriction The display module is sending 2nd parameter value on the data lines if the MCU wants to read more than one parameter (= more than 2 RDX cycle) on DBI. Only 2nd parameter is sent on DSI (The 1st parameter is not sent). Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value BCTRL DD BL Power On Sequence 1’b0 1’b0 1’b0 SW Reset 1’b0 1’b0 1’b0 HW Reset 1’b0 1’b0 1’b0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 146 / 192 Flow Chart Command Parameter Display Mode Sequential transfer Action WRCTRLD BCTRL,DD,BL New Control Value Loaded
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 147 / 192 6.2.28. Read ID1 (DAh) DCh Read ID2 D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 0 1 1 0 1 0 DAh 1st Parameter 1 ↑ 1 XX X X X X X X X X X 2nd Parameter 1 ↑ 1 XX ID3 [7:0] Program value This read byte is used to track the LCD module/driver version. It is defined by display supplier (with User’s agreement) and changes each time a revision is made to the display, material or construction specifications. The 1st parameter is dummy data. The 2nd parameter is LCD module/driver version ID The ID3 can be programmed by MTP function. X = Don’t care Restriction None Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value (After MTP program) Power On Sequence 8’h00 SW Reset 8’h00 HW Reset 8’h00
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 148 / 192 Flow Chart Command Parameter Display Mode Action RDID3(DCh) 1st Parameter: Dummy Read 2nd Parameter: Send ID3[7:0] Host Driver
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 149 / 192 6.2.29. Read ID2 (DBh) DCh Read ID2 D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 0 1 1 0 1 1 DBh 1st Parameter 1 ↑ 1 XX X X X X X X X X X 2nd Parameter 1 ↑ 1 XX ID3 [7:0] Program value This read byte is used to track the LCD module/driver version. It is defined by display supplier (with User’s agreement) and changes each time a revision is made to the display, material or construction specifications. The 1st parameter is dummy data. The 2nd parameter is LCD module/driver version ID The ID3 can be programmed by MTP function. X = Don’t care Restriction None Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value (After MTP program) Power On Sequence 8’h9A SW Reset 8’h9A HW Reset 8’h9A
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 150 / 192 Flow Chart Command Parameter Display Mode Action RDID3(DCh) 1st Parameter: Dummy Read 2nd Parameter: Send ID3[7:0] Host Driver
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 151 / 192 6.2.30. Read ID3 (DCh) DCh Read ID2 D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 0 1 1 1 0 0 DCh 1st Parameter 1 ↑ 1 XX X X X X X X X X X 2nd Parameter 1 ↑ 1 XX ID3 [7:0] Program value This read byte is used to track the LCD module/driver version. It is defined by display supplier (with User’s agreement) and changes each time a revision is made to the display, material or construction specifications. The 1st parameter is dummy data. The 2nd parameter is LCD module/driver version ID The ID3 can be programmed by MTP function. X = Don’t care Restriction None Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value (After MTP program) Power On Sequence 8’h01 SW Reset 8’h01 HW Reset 8’h01
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 152 / 192 Flow Chart Command Parameter Display Mode Action RDID3(DCh) 1st Parameter: Dummy Read 2nd Parameter: Send ID3[7:0] Host Driver
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 153 / 192 6.3. Description of Level 2 Command 6.3.1. RGB Interface Signal Control (B0h) B0h RGB Interface Signal Control CX RD X WR X D17- D7 D6 D5 D4 D3 D2 D1 D0 HE X Command 0 1 ↑ XX 1 0 1 1 0 0 0 0 B0h 1st Parameter 1 1 ↑ XX 0 RCM[ RCM[ 0] 0 VSP L HSP L DP L EP L 01 Sets the operation status of the display interface. The setting becomes effective as soon as the command is received. EPL: DE polarity (“0”= High enable for RGB interface, “1”= Low enable for RGB interface) DPL: DOTCLK polarity set (“0”= data fetched at the rising time, “1”= data fetched at the falling time) HSPL: HSYNC polarity (“0”= Low level sync clock, “1”= High level sync clock) VSPL: VSYNC polarity (“0”= Low level sync clock, “1”= High level sync clock) RCM [1:0]: RGB interface selection (refer to the RGB interface section). RCM[ 1:0] RI M DPI[1:0] RGB interface Mode RGB Mode Used Pins 1 0 0 1 1 0 18-bit RGB interface (262K colors) DE Mode Valid data is determined by the DE signal VSYNC,HSYNC,DE, DOTCLK,D[17:0] 1 0 0 1 0 1 16-bit RGB interface (65K colors) VSYNC,HSYNC,DE, DOTCLK,D[17:13] & D[11:1] 1 0 1 - 6-bit RGB interface (262K colors) VSYNC,HSYNC,DE, DOTCLK,D[5:0] 1 1 0 1 1 0 18-bit RGB interface (262K colors) SYNC Mode In SYNC mode, DE signal is ignored; blanking porch is determined by B5h command VSYNC,HSYNC,DOT CLK, D[17:0] 1 1 0 1 0 1 16-bit RGB interface (65K colors) VSYNC,HSYNC,DOT CLK, D[17:13] & D[11:1] 1 1 1 - 6-bit RGB interface (262K colors) VSYNC,HSYNC,DOT CLK, D[5:0] Restriction
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 154 / 192 Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value RCM[1: 0] VSPL HSPL DPL EPL Power On Sequence 2’b00 1’b0 1’b0 1’b0 1’b1 SW Reset 2’b00 1’b0 1’b0 1’b0 1’b1 HW Reset 2’b00 1’b0 1’b0 1’b0 1’b1 HBP [4:0] Number of HSYNC of f ont/back porch
00000 Setting inhibited
00001 Setting inhibited
[4:0] Number of HSYNC of f ont/back porch
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 155 / 192 11111 32 HBP [4:0] Number of HSYNC of f ont/back porch [4:0] Number of HSYNC of f ont/back porch
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 156 / 192 6.3.2. Blanking Porch Control (B5h) B5h Blanking Porch Control D/C X RD X WRX D17- D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 0 1 1 0 1 0 1 B5h 1st Parameter 1 1 ↑ XX VFP [7:0] 08 2nd Parameter 1 1 ↑ XX 0 VBP [6:0] 08 3rd Parameter 1 1 ↑ XX 0 0 0 HBP [4:0] 14 Note:The Third parameter must write,but it is not valid. VFP [6:0] / VBP [6:0]: The VFP [6:0] and VBP [6:0] bits specify the line number of vertical front and back porch period respectively. VFP [6:0] VBP [6:0] Number of HSYNC of front/back porch VFP [6:0] VBP [6:0] Number of HSYNC of front/back porch
0000000 Setting inhibited 1000000 64
0000001 Setting inhibited 1000001 65
0111110 62 1111110 109.5 0111111 63 1111111 127 Note: VFP + VBP ≦ 254 HSYNC signals HBP [4:0]: HBP [4:0] bits specify the line number of horizontal back porch period respectively. HBP [4:0] Number of HSYNC of f ont/back porch
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 157 / 192 11111 32 Restriction EXTC should be high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value VFP [6:0] VBP [6:0] HBP [4:0] Power On Sequence 7’h08 7’h08 5’h14 SW Reset 7’h08 7’h08 5’h14 HW Reset 7’h08 7’h08 5’h14
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 158 / 192 6.3.3. Display Function Control (B6h) B6h Display Function Control D/C X RD X WRX D17- D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 0 1 1 0 1 1 0 B6h 1st Parameter 1 1 ↑ XX X X X X X X X X 00 2nd Parameter 1 1 ↑ XX X GS SS X X 00 note:the first parameter must write,but it is not valid. SS: Select the shift direction of outputs from the source driver. SS Sourc Output Scan Direction
0 S1 → S360
1 S360 → S1
In addition to the shift direction, the settings for both SS and BGR bits are required to change the assignment of R, G, and B dots to the source driver pins. To assign R, G, B dots to the source driver pins from S1 to S360, set SS = 0. To assign R, G, B dots to the source driver pins from S360 to S1, set SS = 1. GS: Sets the direction of scan by the gate driver in the range determined by SCN [4:0] and NL [4:0]. The scan direction determined by GS = 0 can be reversed by setting GS = 1. GS Gate Output Scan Direction
0 G1→G32
1 G32→G1
SM: Sets the gate driver pin arrangement in combination with the GS bit to select the optimal scan mode for the module
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 159 / 192 NL [5:0]: Sets the number of lines to drive the LCD at an interval of 8 lines. The GRAM address mapping is not affected by the number of lines set by NL [5:0]. The number of lines must be the same or more than the number of lines necessary for the size of the liquid crystal panel. NL [5:0] LCD Drive Line NL [5:0] LCD Drive Line 0 0 0 0 0 0 Setting prohibited 0 1 0 1 0 1 176 lines 0 0 0 0 0 1 16 lines 0 1 0 1 1 0 184 lines 0 0 0 0 1 0 24 lines 0 1 0 1 1 1 192 lines 0 0 0 0 1 1 32 lines 0 1 1 0 0 0 200 lines
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 160 / 192 0 0 0 1 0 0 40 lines 0 1 1 0 0 1 208 lines 0 0 0 1 0 1 48 lines 0 1 1 0 1 0 216 lines 0 0 0 1 1 0 56 lines 0 1 1 0 1 1 224 lines 0 0 0 1 1 1 64 lines 0 1 1 1 0 0 232 lines 0 0 1 0 0 0 72 lines 0 1 1 1 0 1 240 lines 0 0 1 0 0 1 80 lines Others Setting prohibited 0 0 1 0 1 0 88 lines 0 0 1 0 1 1 96 lines 0 0 1 1 0 0 104 lines 0 0 1 1 0 1 112 lines 0 0 1 1 1 0 120 lines 0 0 1 1 1 1 128 lines 0 1 0 0 0 0 136 lines 0 1 0 0 0 1 144 lines 0 1 0 0 1 0 152 lines 0 1 0 0 1 1 160 lines Restriction EXTC should be high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value - GS SS SM Power On Sequence - 1’b0 1’b0 1’b0 HW Reset - 1’b0 1’b0 1’b0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 161 / 192 6.3.4. Tearing Effect Control (BAh) 35h Tearing Effect Width Control D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 0 1 1 1 0 1 0 BAh Parameter 1 1 ↑ XX te_pol te_width[6:0] 00 te_pol is used to adjust the Tearing Effect output signal pulse polarity. te_pol Tearing Effect polarity
0 Positive pulse
te_width[6:0] is used to adjust the Tearing Effect output signal pulse width with display lines in unit te_width[6:0] Tearing Effect width(display line time) 0 1line time 1 2line time … … N N+1 line time … … 7f 128 line time Note: During Sleep In Mode with Tearing Effect Line On, Tearing Effect Output pin will be active Low. X = Don’t care. Restriction This command has no effect when Tearing Effect output is already ON Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value Power On Sequence 0x00 SW Reset 0x00 HW Reset 0x00
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 162 / 192 Flow Chart Command Parameter Display Mode Sequential transfer Action TE Line Output ON TEON(35h) TE Line Output OFF 1st Parameter: M bit
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 163 / 192 6.3.5. Interface Control (F6h) F6h Interface Control D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 1 1 0 1 1 0 F6h 1st Parameter 1 1 1 XX 1 1 0 0 DM [1:0] RM RIM C0 DM [1:0]: Select the display operation mode. DM[1] DM[0] Display Operation Mode 0 0 Internal clock operation 0 1 RGB Interface Mode 1 0 VSYNC interface Mode 1 1 Setting disabled RM: Select the interface to access the GRAM. Set RM to “1” when writing display data by the RGB interface. RM Interface for RAM Access
0 System interface/VSYNC interface
1 RGB interface
RIM: Specify the RGB interface mode when the RGB interface is used. These bits should be set before display operation through the RGB interface and should not be set during operation. RIM COLMOD [6:4] RGB Interface Mode 110 (262K color) 18- bit RGB interface (1 transfer/pixel) 101 (65K color) 16- bit RGB interface (1 transfer/pixel) 1 (262K color) 6- bit RGB interface (3 transfer/pixel) Restriction EXTC should be high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value MDT[1:0] DM [1:0] RM RIM Power On Sequence 2’b00 2’b00 1’b0 1’b0 SW Reset 2’b00 2’b00 1’b0 1’b0 HW Reset 2’b00 2’b00 1’b0 1’b0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 164 / 192 6.4. Description of Level 3 Command 6.4.1. Frame Rate (E8h) E8h Frame Rate D/C X RD X WR X D17- D7 D D D D D D D0 HEX Command 0 1 ↑ XX 1 1 1 0 1 0 0 0 E8h 1st Parameter 1 1 ↑ XX DINV[3:0] XX 14 Descriptio n DINV[3:0] : Set display inversion mode DINV[3:0] Inversion 0 column inversion 1 1 dot inversion 2 2 dot inversion 3 4 dot inversion 4 8 dot inversion Restriction Inter_command should be set high to enable this command Register Availabilit y Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 165 / 192 Default Status Default Value DINV[3:0] Power On Sequence 4’h1 SW Reset 4’h1 HW Reset 4’h1
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 166 / 192 6.4.2. SPI 2DATA control(E9h) E9h SPI 2DATA control D/C X RD X WRX D17- D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 1 0 1 0 0 1 E9h 1st Parameter 1 1 ↑ XX X X X X 2data_e n 2data_mdt[2:0] 00 2DATA_EN: Set 2_data_line mode in 3-wire/4-wire SPI. 2DATA_MDT[2:0] Set pixel data format in 2_data_line mode. 2DATA_MDT[2:0] Data Format 000 65K color 1pixle/transition 001 262K color 1pixle/transition 010 262K color 2/3pixle/transition 100 4M color 1pixle/transition 110 4M color 2/3pixle/transition Restriction Inter command should be set high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value 2DATA_EN 2DATA_MDT[2:0] Power On Sequence 1’b0 3’b000 SW Reset 1’b0 3’b000 HW Reset 1’b0 3’b000
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 167 / 192 6.4.3. Power Control 1 (C1h) C1h Power Control 1 D/CX RDX WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 0 0 0 0 0 1 C1h 1st Parameter 1 1 1 XX X X X X 0 0 VCIRE 0 00 VCIRE: Select the external reference voltage Vci or internal reference voltage VCIR. VCIRE=0 Internal reference voltage 2.5V (default) VCIRE =1 External reference voltage Vci Restriction Inter_command should be set high to enable this command Default Status Default Value VCIRE Power On Sequence 1’b0 SW Reset 1’b0 HW Reset 1’b0
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 168 / 192 6.4.4. Power Control 2 (C3h) C3h Power Control 2 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 0 0 0 0 1 1 C3h 1st Parameter 1 1 ↑ XX X vreg1_vbp_d[6:0] 3C Set the voltage level value to output the VREG1A and VREG1B OUT level, which is a reference level for the grayscale voltage level.(Table is valid when vrh=0x28) VREG1A=(vrh+vbp_d)*0.02+4 VREG1B=vbp_d*0.02+0.3 vreg1_vbp_d[6:0] VREG1A/V VREG1B/V 7'h00 4.8 0.3 … … … … … … 7’h3C 6 1.5 … … 7’h7F 7.34 2.84 Restriction Inter_command should be set high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value vreg1_vbp_d[6:0] Power On Sequence 7h3c SW Reset 7h3c HW Reset 7h3c
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 169 / 192 6.4.5. Power Control 3 (C4h) C4h Power Control 3 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 0 0 0 1 0 0 C4h 1st Parameter 1 1 ↑ XX X vreg1_vbn_d[6:0] 3C Set the voltage level value to output the VREG2A OUT level, which is a reference level for the grayscale voltage level(Table is valid when vrh=0x28) VREG2A=(vbn_d-vrh)*0.02-3.4 VREG2B=vbn_d*0.02+0.3 vreg1_vbn_d[6:0] VREG2A/V VREG2B/V 7'h00 -4.2 0.3 … … … … … … 7’h3C -3 1.5 … … … 7’h7F -1.66 2.84 Restriction Inter_command should be set high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value vreg1_vbn_d[6:0] Power On Sequence 7’h3C SW Reset 7’h3C HW Reset 7’h3C
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 170 / 192 6.4.6. Power Control 4 (C9h) C9h Power Control 4 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 0 0 1 0 0 1 C9h 1st Parameter 1 1 ↑ XX X X vrh[5:0] 28 Set the voltage level value to output the VREG1A OUT level, which is a reference level for the grayscale voltage level. (Table is valid when vbp_d=0x3C and vbn_d=0x3C) VREG1A=(vrh+vbp_d)*0.02+4 VREG2A=(vbn_d-vrh)*0.02-3.4 vrh[5:0] VREG1A/V VREG2A/V 6'h00 5.2 -2.2 … … … … … … 6’h28 6 -3 … … … 6’h3F 6.46 -3.46 Restriction Inter_command should be set high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value vrh[5:0] Power On Sequence 6’h28 SW Reset 6’h28 HW Reset 6’h28
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 171 / 192 6.4.7. Power Control 7(A7h) A7h Power Control 7 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 0 1 0 0 1 1 1 A7h 1st Parameter 1 1 ↑ XX 0 1 0 0 vdd_ad[3:0] 48 vdd_ad: Set the voltage level value to output the VCORE level, vdd_ad[3:0] VCORE( vdd_ad[3:0] VCORE( 4'h00 1.483 4'h08 1.994 4'h01 1.545 4'h09 2.109 4'h02 1.590 4'h0a 2.193 4'h03 1.638 4'h0b 2.286 4'h04 1.714 4'h0c 2.385 4'h05 1.279 4'h0d 1.713 4'h06 1.859 4'h0e 1.713 4'h07 1.925 4'h0f 1.713 Restriction Inter_command should be set high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default Status Default Value vdd_ad[3:0] Power On Sequence 4’b48 SW Reset 4’b48 HW Reset 4’b48
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 172 / 192 6.4.8. Inter Register Enable1(FEh) FEh Inter register enable 1 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 1 1 1 1 1 0 FEh Parameter No Parameter This command is used for Inter_command controlling. To set Inter_command high ,you should write Inter register enable 1 (FEh) and Inter register enable 2 (EFh) continuously. Once Inter_command is set high, only hardware or software reset can turn it to low. Command Parameter Display Mode Sequential transfer Action write command Inter register enable 1 (FEh) Inter_command is low Inter_command is high write command Inter register enable 2 (EFh) Restriction Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 173 / 192 6.4.9. Inter Register Enable2(EFh) EFh Inter register enable 2 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HEX Command 0 1 ↑ XX 1 1 1 0 1 1 1 1 EFh Parameter No Parameter This command is used for Inter_command controlling. To set Inter_command high ,you should write Inter register enable 1 (FEh) and Inter register enable 2 (EFh) continuously. Once Inter_command is set high, only hardware or software reset can turn it to low. Command Parameter Display Mode Sequential transfer Action write command Inter register enable 1 (FEh) Inter_command is low Inter_command is high write command Inter register enable 2 (EFh) Restriction Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes Default
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 174 / 192 6.4.10. SET_GAMMA1 (F0h) F0h SET_GAMMA1 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HE X Command 0 1 ↑ XX 1 1 1 1 0 0 0 0 F0h 1st Parameter 1 1 ↑ XX dig2gam_d ig2j0_n[1: dig2gam_vr1_n[5:0] 80 2nd Parameter 1 1 ↑ XX dig2gam_d ig2j1_n[1: dig2gam_vr2_n[5:0] 03 3st Parameter 1 1 ↑ XX dig2gam_vr4_n[4:0] 08 4nd Parameter 1 1 ↑ XX dig2gam_vr6_n[4:0] 06 5st Parameter 1 1 ↑ XX dig2gam_vr0_n[3:0] dig2gam_vr13_n[3:0] 05 6nd Parameter 1 1 ↑ XX dig2gam_vr20_n[6:0] 2B dig2gam_dig2j0_n[1:0]: γ gradient adjustment register for negative polarity dig2gam_dig2j1_n[1:0]: γ gradient adjustment register for negative polarity dig2gam_vr0_n[3:0]: γ gradient adjustment register for negative polarity dig2gam_vr1_n[5:0]: γ gradient adjustment register for negative polarity dig2gam_vr2_n[5:0]: γ gradient adjustment register for negative polarity dig2gam_vr4_n[4:0]: γ gradient adjustment register for negative polarity dig2gam_vr6_n[4:0]: γ gradient adjustment register for negative polarity dig2gam_vr13_n[3:0]: γ gradient adjustment register for negative polarity dig2gam_vr20_n[6:0]: γ gradient adjustment register for negative polarity Restriction Inter_command should be set high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Id e Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 175 / 192 Default Status Default Value dig2gam_d ig2j0_n[1: dig2gam_ dig2j1_n[ 1:0] dig2gam_ vr0_n[3:0] dig2gam_ vr1_n[5:0] dig2gam_ vr2_n[5:0] dig2gam_ vr4_n[4:0] Power On Sequence 2’h02 2’h00 4’h00 6’h00 6’h03 5’h08 SW Reset 2’h02 2’h00 4’h00 6’h00 6’h03 5’h08 HW Reset 2’h02 2’h00 4’h00 6’h00 6’h03 5’h08 Default Status Default Value dig2gam_v r6_n[4:0] dig2gam_ vr13_n[3: dig2gam_ vr20_n[6: Power On Sequence 5’h06 4’h05 7’h2b SW Reset 5’h06 4’h05 7’h2b HW Reset 5’h06 4’h05 7’h2b
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 176 / 192 6.4.11. SET_GAMMA2 (F1h) F1h SET_GAMMA2 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HE X Command 0 1 ↑ XX 1 1 1 1 0 0 0 1 F1h 1st Parameter 1 1 ↑ XX dig2gam_vr43_n[6:0] 41 2nd Parameter 1 1 ↑ XX dig2gam_vr27_n[ 2:0] dig2gam_vr57_n[4:0] 97 3st Parameter 1 1 ↑ XX dig2gam_vr36_n[ 2:0] dig2gam_vr59_n[4:0] 98 4nd Parameter 1 1 ↑ XX dig2gam_vr61_n[5:0] 13 5st Parameter 1 1 ↑ XX dig2gam_vr62_n[5:0] 17 6nd Parameter 1 1 ↑ XX dig2gam_vr50_n[3:0] dig2gam_vr63_n[3:0] CD dig2gam_vr43_p[6:0]: γ gradient adjustment register for negative polarity dig2gam_vr27_p[2:0]: γ gradient adjustment register for negative polarity dig2gam_vr57_p[4:0]: γ gradient adjustment register for negative polarity dig2gam_vr59_p[4:0]: γ gradient adjustment register for negative polarity dig2gam_vr36_p[2:0]: γ gradient adjustment register for negative polarity dig2gam_vr61_p[5:0]: γ gradient adjustment register for negative polarity dig2gam_vr62_p[5:0]: γ gradient adjustment register for negative polarity dig2gam_vr50_p[3:0]: γ gradient adjustment register for negative polarity dig2gam_vr63_p[3:0]: γ gradient adjustment register for negative polarity Restriction Inter_command should be set high to enable this command Register Availability Status Availability Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mo e On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 177 / 192 Default Status Default Value dig2gam_v r43_p[6:0] dig2gam_ vr27_p[2: dig2gam_ vr57_p[4: dig2gam_ vr59_p[4: dig2gam_ vr36_p[2: dig2gam_ vr61_p[5: Power On Sequence 7’h41 3’h04 5’h17 5’h18 3’h04 6’h13 SW Reset 7’h41 3’h04 5’h17 5’h18 3’h04 6’h13 HW Reset 7’h41 3’h04 5’h17 5’h18 3’h04 6’h13 Default Status Default Value dig2gam_v r62_p[5:0] dig2gam_ vr50_p[3: dig2gam_ vr63_p[3: Power On Sequence 6’h17 4’h0C 4’h0D SW Reset 6’h17 4’h0C 4’h0D HW Reset 6’h17 4’h0C 4’h0D
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 178 / 192 6.4.12. SET_GAMMA3 (F2h) F2h SET_GAMMA3 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HE X Command 0 1 ↑ XX 1 1 1 1 0 0 1 0 F2h 1st Parameter 1 1 ↑ XX dig2gam_d ig2j0_p[1: dig2gam_vr1_p[5:0] 40 2nd Parameter 1 1 ↑ XX dig2gam_d ig2j1_p[1: dig2gam_vr2_p[5:0] 03 3st Parameter 1 1 ↑ XX dig2gam_vr4_p[4:0] 08 4nd Parameter 1 1 ↑ XX dig2gam_vr6_p[4:0] 0B 5st Parameter 1 1 ↑ XX dig2gam_vr0_p[3:0] dig2gam_vr13_p[3:0] 08 6nd Parameter 1 1 ↑ XX dig2gam_vr20_p[6:0] 2E dig2gam_dig2j0_p[1:0]: γ gradient adjustment register for positive polarity dig2gam_dig2j1_p[1:0]: γ gradient adjustment register for positive polarity dig2gam_vr1_p[5:0]: γ gradient adjustment register for positive polarity dig2gam_vr2_p[5:0]: γ gradient adjustment register for positive polarity dig2gam_vr4_p[4:0]: γ gradient adjustment register for positive polarity dig2gam_vr6_p[4:0]: γ gradient adjustment register for positive polarity dig2gam_vr0_p[3:0]: γ gradient adjustment register for positive polarity dig2gam_vr13_p[3:0]: γ gradient adjustment register for positive polarity dig2gam_vr20_p[6:0]: γ gradient adjustment register for positive polarity Restriction Inter_command should be set high to enable this command Register Availability Status Availability Normal Mode On, Idle M de Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 179 / 192 Default Status Default Value dig2gam_d ig2j0_p[1: dig2gam_ dig2j1_p[ 1:0] dig2gam_ vr1_p[5:0] dig2gam_ vr2_p[5:0] dig2gam_ vr4_p[4:0] dig2gam_ vr6_p[4:0] Power On Sequence 2’h01 2’h00 6’h00 6’h03 5’h08 5’h0B SW Reset 2’h01 2’h00 6’h00 6’h03 5’h08 5’h0B HW Reset 2’h01 2’h00 6’h00 6’h03 5’h08 5’h0B Default Status Default Value dig2gam_v r0_p[3:0] dig2gam_ vr13_p[3: dig2gam_ vr20_p[6: Power On Sequence 4’h00 4’h08 7’h2E SW Reset 4’h00 4’h08 7’h2E HW Reset 4’h00 4’h08 7’h2E
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 180 / 192 6.4.13. SET_GAMMA4 (F3h) F3h SET_GAMMA4 D/C X RD X WRX D17-8 D7 D6 D5 D4 D3 D2 D1 D0 HE X Command 0 1 ↑ XX 1 1 1 1 0 0 1 1 F3h 1st Parameter 1 1 ↑ XX dig2gam_vr43_p[6:0] 3F 2nd Parameter 1 1 ↑ XX dig2gam_vr27_p[ 2:0] dig2gam_vr57_p[4:0] 98 3st Parameter 1 1 ↑ XX dig2gam_vr36_p[ 2:0] dig2gam_vr59_p[4:0] B4 4nd Parameter 1 1 ↑ XX dig2gam_vr61_p[5:0] 14 5st Parameter 1 1 ↑ XX dig2gam_vr62_p[5:0] 18 6nd Parameter 1 1 ↑ XX dig2gam_vr50_p[3:0] dig2gam_vr63_p[3:0] CD dig2gam_vr43_p[6:0]: γ gradient adjustment register for positive polarity dig2gam_vr27_p[2:0]: γ gradient adjustment register for positive polarity dig2gam_vr57_p[4:0]: γ gradient adjustment register for positive polarity dig2gam_vr36_p[2:0]: γ gradient adjustment register for positive polarity dig2gam_vr59_p[4:0]: γ gradient adjustment register for positive polarity dig2gam_vr61_p[5:0]: γ gradient adjustment register for positive polarity dig2gam_vr62_p[5:0]: γ gradient adjustment register for positive polarity dig2gam_vr50_p[3:0]: γ gradient adjustment register for positive polarity dig2gam_vr63_p[3:0]: γ gradient adjustment register for positive polarity Restriction Inter_command should be set high to enable this command Register Availability Status Avail bility Normal Mode On, Idle Mode Off, Sleep Out Yes Normal Mode On, Idle Mode On, Sleep Out Yes Partial Mode On, Idle Mode Off, Sleep Out Yes Partial Mode On, Idle Mode On, Sleep Out Yes Sleep In Yes
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 181 / 192 Default Status Default Value dig2gam_v r43_p[6:0] dig2gam_ vr27_p[2: dig2gam_ vr57_p[4: dig2gam_ vr36_p[2: dig2gam_ vr59_p[4: dig2gam_ vr61_p[5: Power On Sequence 7’h3F 3’h04 5’h18 3’h05 5’h14 6’h14 SW Reset 7’h3F 3’h04 5’h18 3’h05 5’h14 6’h14 HW Reset 7’h3F 3’h04 5’h18 3’h05 5’h14 6’h14 Default Status Default Value dig2gam_v r62_p[5:0] dig2gam_ vr50_p[3: dig2gam_ vr63_p[3: Power On Sequence 6’h18 4’h0C 4’h0D SW Reset 6’h18 4’h0C 4’h0D HW Reset 6’h18 4’h0C 4’h0D
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 182 / 192 7. Electrical Characteristics 7.1. Absolute Maximum Ratings The absolute maximum rating is listed on following table. When GC9A01 is used out of the absolute maximum ratings, GC9A01 may be permanently damaged. To use GC9A01 within the following electrical characteristics limitation is strongly recommended for normal operation. If these electrical characteristic conditions are exceeded during normal operation, GC9A01 will malfunction and cause poor reliability. Table43. Item Symbol Unit Value Supply voltage VCI V -0.3~+4.6 Supply voltage(Logic) IOVCC V -0.3~+4.6 Supply voltage(Digital) DVDD V -0.3~+2.0 Driver supply voltage VGH-VGL V -0.3~+27.0 Logic input voltage range VIN V -0.3~IOVCC+0.3 Logic output voltage range VO V -0.3~IOVCC+0.3 Operation temperature Topr ℃ -40~+80 Storage temperature Tstg ℃ -40~+80 Note: If the absolute maximum rating of even is one of the above parameters is exceeded even momentarily, the quality of the product may be degraded. Absolute maximum ratings, therefore specify the values exceeding which the product may be physically damaged. Be sure to use the product within the range of the absolute maximum ratings.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 183 / 192 7.2. DC Characteristics General DC Characteristics Table44. Item Symbol Unit Condition Min. Typ. Max. Note Power and Operation Voltage Analog Operating Voltage VCI V Operating voltage 2.5 2.8 3.3 Note2 Logic Operating Voltage IOVCC V I/O supply voltage 1.65 2.8 3.3 Note2 Digital Operating voltage DVDD V Digital supply voltage - 1.34 - Note2 Gate Driver High Voltage VGH V - 12.0 - 13.0 Note3 Gate Driver Low Voltage VGL V - -11.0 - -18.0 Note3 Driver Supply Voltage - V |VGH-VGL| 20 - 27 Note3 Input and Output Logic High Level Input Voltage VIH V - 0.7*IO VCC - IOVCC Note1,2,3 Logic Low Level Input Voltage VIL V - VSSC - 0.3*IO VCC Note1,2,3 Logic High Level Output Voltage VOH V IOL=-1.0mA 0.8*IO VCC - IOVCC Note1,2,3 Logic Low Level Output Voltage VOL V IOL=1.0mA VSSC - 0.2*IO VCC Note1,2,3 Logic High Level Input Current IIH uA - - - 1 Note1,2,3 Logic Low Level Input Current IIL uA - -1 - - Note1,2,3 Logic Input Leakage Current ILEA uA VIN=IOVCC or VSSC -0.1 - +0.1 Note1,2,3 Source Driver Source Output Range Vsout V - VREG 2 - VREG
1 Note4
Note 1: IOVCC=1.65 to 3.3V, VCI=2.5 to 3.3V, AGND=VSS=0V, Ta=-30 to 70 (to +85 no damage)℃ Note2: Please supply digital IOVCC voltage equal or less than analog VCI voltage. Note3: CSX, RDX, WRX, D[17:0], D/CX, RESX, TE, DOTCLK, VSYNC, HSYNC, DE, SDA, SCL, IM3, IM2, IM1,IM0, and Test pins. Note4: When the measurements are performed with LCD module. Measurement Points are like Note3. Note5: VCI=2.6V
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 184 / 192 Note6: VCI=3.3V Note7: The Max. Value is between with Note 4 measure point and Gamma setting value
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 185 / 192 7.3. AC Characteristics 7.3.1. Display Parallel 18/16/9/8-bit Interface Timing Characteristics (8080-Ⅰ) Figure90. D/CX tchw tast tcs taht tchw CSX tcsf twc twrl twrh WRX D[17:0] (Write) tdst tdht tast taht trcs/trcsfm trc/trcfm trdl/trdlfm trdh/trdhfm trat/tratfm trodh RDX D[17:0] (Read) Table45. Signal Symbol Parameter min ma x Uni t Description DCX tast Address setup time 0 - ns taht Address hold time(Write/Read) 0 - ns CSX tchw CSX "H" pulse width 0 - ns tcs Chip Select setup time(Write) 15 - ns trcs Chip Select setup time(Read ID) 45 - ns trcsfm Chip Select setup time(Read FM) 355 - ns tcsf Chip Select Wait time (Write/Read) 10 - ns WRX twc Write Cycle 66 - ns twrh Write Control pulse H duration 15 - ns twrl Write Control pulse L duration 15 - ns RDX(FM trcfm Read Cycle (FM) 380 - ns trdhfm Read Control H duration(FM) 180 - ns trdlfm Read Control L duration(FM) 200 - ns RDX(ID) trc Read Cycle (ID) 160 - ns trdh Read Control H pulse duration 90 - ns trdl Read Control L pulse duration 70 - ns D[17:0], D[15:0], tdst Write data setup time 10 - ns For maximum CL=30pF tdht Write data hold time 10 - ns
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 186 / 192 D[8:0], D[7:0] trat Read access time - 40 ns For minimum CL=8pF tratfm Read access time - 340 ns trod Read output disable time 20 80 ns Note: Ta = -30 to 70 ° C, IOVCC=1.65V to 3.3V, VCI=2.5V to 3.3V, VSS=0V Figure91. tr≤15ns tf≤15ns 70% 30% 70% 30% CSX timings : Figure92. tchw CSX WRX RDX tcsf Min.5ns Note: Logic high and low levels are specified as 30% and 70% of IOVCC for Input signals. Write to read or read to write timings: Figure92. CSX WRX RDX ‘0’ twrh trdh trdhfm Note: Logic high and low levels are specified as 30% and 70% of IOVCC for Input signals.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 187 / 192 7.3.2. Display Parallel 18/16/9/8-bit Interface Timing Characteristics (8080-Ⅱ) Figure93. D/CX tchw tast tcs taht tchw CSX tcsf twc twrl twrh WRX D[17:0] (Write) tdst tdht tast taht trcs/trcsfm trc/trcfm trdl/trdlfm trdh/trdhfm trat/tratfm trodh RDX D[17:0] (Read) Table46. Signal Symbol Parameter min max Unit Description DCX tast Address setup time 0 - ns taht Address hold time(Write/Read) 0 - ns CSX tchw CSX "H" pulse width 0 - ns tcs Chip Select setup time(Write) 15 - ns trcs Chip Select setup time(Read ID) 45 - ns trcsfm Chip Select setup time(Read FM) 355 - ns tcsf Chip Select Wait time (Write/Read) 10 - ns WRX twc Write Cycle 66 - ns twrh Write Control pulse H duration 15 - ns twrl Write Control pulse L duration 15 - ns RDX(FM trcfm Read Cycle (FM) 380 - ns trdhfm Read Control H duration(FM) 180 - ns trdlfm Read Control L duration(FM) 200 - ns RDX(ID) trc Read Cycle (ID) 160 - ns trdh Read Control pulse H duration 90 - ns trdl Read Control pulse L duration 70 - ns D[17:0], D[17:10] &D[8:1], D[17:10] ,D[17:9] tdst Write data setup time 10 - ns For maximum CL=30pF For minimum CL=8pF tdht Write data hold time 10 - ns trat Read access time - 40 ns tratfm Read access time - 340 ns trod Read output disable time 20 80 ns
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 188 / 192 Figure94. tr≤15ns tf≤15ns 70% 30% 70% 30% CSX timings : Figure95. tchw CSX WRX RDX tcsf Min.5ns Note: Logic high and low levels are specified as 30% and 70% of IOVCC for Input signals. Write to read or read to write timings: Figure96. CSX WRX RDX ‘0’ twrh trdh trdhfm Note: Logic high and low levels are specified as 30% and 70% of IOVCC for Input signals.
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 189 / 192 7.3.3. Display Serial Interface Timing Characteristics (3 -line SPI system) Figure97. tchw tcss tcsh tchw tf tslw tslr tscycw tscycr tscc tshw tshr tr tsds tsdh tacc toh CSX SCL SDA(DIN) (Host) SDA(DOUT) (Driver) Hi-Z HostDriver Table47. Signal Symbol Parameter min max Uni t Description SCL tscycw Serial Clock Cycle (Write) 10 - ns tshw SCL "H" Pulse Width (Write) 5 - ns tslw SCL "L" Pulse Width (Write) 5 - ns tscycr Serial Clock Cycle (Read) 150 - ns tshr SCL "H" Pulse Width (Read) 60 - ns tslr SCL "L" Pulse Width (Read) 60 - ns SDA/SDI (Input) tsds Data setup time (Write) 5 - ns tsdh Data hold time (Write) 5 - ns SDA/SD0(Outp ) tacc Access time (Read) 10 - ns CSX tscc SCL-CSX 10 - ns tchw CSX "H" Pulse Width 10 - ns tcss CSX-SCL Time 20 - ns tcsh 40 - ns Note: Ta = 25 ° C, IOVCC=1.65V to 3.3V, VCI=2.5V to 3.3V, VSSA=VSSC=0V Figure98. tr≤15ns tf≤15ns 70% 30% 70% 30%
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 190 / 192 7.3.4. Display Serial Interface Timing Characteristics (4 -line SPI system) Figure98. CSX tcss tcsh D/CX tas tah twc/trc twrl/trdl twrh/trdh SCL SDA(SDI) SDA(SDO) tds tdh tacc tod Table48. Signal Symbol Parameter min max Unit Description CSX tcss Chip select time (Write) 20 - ns tcsh Chip select hold time (Read) 40 - ns SCL twc Serial Clock Cycle (Write) 10 - ns twrh SCL "H" Pulse Width (Write) 5 - ns twrl SCL "L" Pulse Width (Write) 5 - ns trc Serial Clock Cycle (Read) 150 - ns trdh SCL "H" Pulse Width (Read) 60 - ns trdl SCL "L" Pulse Width (Read) 60 - ns D/CX tas D/CX setup time 10 - ns tah D/CX hold time (Write/Read) 10 - ns SDA/SDI (Input) tds Data setup time (Write) 5 - ns tdh Data hold time (Write) 5 - ns SDA/SD0 (Output) tacc Access time (Read) 10 - ns Note: Ta = 25 ° C, IOVCC=1.65V to 3.3V, VCI=2.5V to 3.3V, AGND=VSS=0V Figure99. tr≤15ns tf≤15ns 70% 30% 70% 30%
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 191 / 192 7.3.5. Parallel 18/16/6-bit RGB Interface Timing Characteristics Figure100. trgbf trgbr tsyncs VIH VIL VSYNC HSYNC tens tenh ENABLE VIH VIL VIH VIL DOTCLK trgbf trgbrPWDL PWDH VIH VIL VIL VIH VIH tcycd tpds tpdh VIH VIL VIH VILWrite DataD[17:0] Table49. Signal Symbol Parameter min ma x Uni t Description VSYNC/HSYN C tsyncs VSYNC/HSYNC setup time 15 - ns 18/16-bit bus RGB interface mode tsynch VSYNC/HSYNC hold time 15 - ns DE tens DE setup time 15 - ns tenh DE hold time 15 - ns D[17:0] tpos Data setup time 15 - ns tpdh Date hold time 15 - ns DOTCLK PWDH DOTCLK high-level period 15 - ns PWDL DOTCLK low-level period 15 - ns tcycd DOTCLK cycle time 100 - ns trgbr,trgbf DOTCLK,HSYNC,VSYNC rise/fall time - 15 ns VSYNC/HSYN C tsyncs VSYNC/HSYNC setup time 15 - ns 6-bit bus RGB interface mode tsynch VSYNC/HSYNC hold time 15 - ns DE tens DE setup time 15 - ns tenh DE hold time 15 - ns D[17:0] tpos Data setup time 15 - ns tpdh Date hold time 15 - ns DOTCLK PWDH DOTCLK high-level pulse period 15 - ns PWDL DOTCLK low-level pulse period 15 - ns tcycd DOTCLK cycle time 100 - ns trgbr,trgbf DOTCLK,HSYNC,VSYNC rise/fall time - 15 ns Note: Ta = -30 to 70 ° C, IOVCC=1.65V to 3.3V, VCI=2.5V to 3.3V, AGND=VSS=0V
LCD-DST-3014 GC9A01 Datasheet V1.0 Preliminary 192 / 192 Figure101. tr≤15ns tf≤15ns 70% 30% 70% 30%