462 KiB
ST7735S
132RGB x 162dot 262K Color with Frame Memory Single-Chip TFT Controller/Driver
Datasheet
Version 1.1
2011/11
Sitronix Technology Corporation
Sitronix Technology Corp. reserves the right to change the contents in this document without prior notice.
LIST OF CONTENT
1 GENERAL DESCRIPTION....2
2 FEATURES 2
3 PAD ARRANGEMENT....4
3.1 Output Bump Dimension....4
3.2 Input Bump Dimension....5
3.3 Alignment Mark Dimension 6
3.4 Chip Information....7
4 PAD CENTER COORDINATES .... 8
5 BLOCK DIAGRAM....14
6 PIN DESCRIPTION....15
6.1 Power Supply Pin....15
6.2 Interface Logic Pin....15
6.3 Mode Selection Pin....17
6.4 Driver Output pins....18
6.5 Test Pins....19
7 DRIVER ELECTRICAL CHARACTERISTICS....20
7.1 Absolute Operation Range....20
7.2 DC Characteristic....21
7.3 Power Consumption....22
8 Timing chart.... 23
8.1 Parallel Interface Characteristics: 18, 16, 9 or 8-bit Bus (8080 Series MCU Interface)
23
8.2 Parallel Interface Characteristics: 18, 16, 9 or 8-bit Bus (6800 Series MCU Interface)
25
8.3 Serial Interface Characteristics (3-line Serial)....27
8.4 Serial Interface Characteristics (4-line Serial)....28
9 Function Description....29
9.1 Interface Type Selection ....29
9.2 8080-series MCU Parallel Interface (P68 = '0')....30
9.2.1 Write Cycle Sequence.... 31
9.2.2 Read Cycle Sequence 32
9.3 6800-series MCU Parallel Interface (P68 = '1')....33
9.3.1 Write Cycle Sequence.... 34
9.3.2 Read Cycle Sequence 35
9.4 Serial Interface....36
9.4.1 Command Write Mode 36
9.4.2 Read Functions....38
9.4.3 3-line Serial Protocol....38
9.4.4 4-line Serial Protocol 39
9.5 Data Transfer Break and Recovery....40
9.6 Data Transfer Pause....42
9.6.1 Serial Interface Pause....42
9.6.2 Parallel Interface Pause 42
9.7 Data Transfer Modes ....43
9.7.1 Method 1....43
9.7.2 Method 2 43
9.8 Data Color Coding ....44
9.8.1 8-bit Parallel Interface (IM2, IM1, IM0= "100").... 44
9.8.2 8-bit Data Bus for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH= "03h".... 44
9.8.3 8-bit Data Bus for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH= "05h"....45
9.8.4 8-bit Data Bus for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH= "06h"....46
9.8.5 16-Bit Parallel Interface (IM2,IM1, IM0= "101"). 47
9.8.6 16-bit Data Bus for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH= "03h"....47
9.8.7 16-bit Data Bus for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH= "05h"....48
9.8.8 16-bit Data Bus for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH= "06h"....49
9.8.9 9-Bit Parallel Interface (IM2, IM1, IM0="110").... 50
9.8.10 Write 9-bit Data for RGB 6-6-6-bit Input (262k-color) 50
9.8.11 18-Bit Parallel Interface (IM2, IM1, IM0="111"). 51
9.8.12 18-bit Data Bus for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH="03h"....51
9.8.13 18-bit Data Bus for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH="05h"....52
9.8.14 18-bit Data Bus for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH="06h"....53
9.8.15 3-line Serial Interface .... 54
9.8.16 Write Data for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH="03h"....54
9.8.17 Write Data for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH="05h"....55
9.8.18 Write Data for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH="06h"....56
9.8.19 4-line Serial Interface 57
9.8.20 Write Data for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH="03h"....57
9.8.21 Write Data for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH="05h"....58
9.8.22 Write Data for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH="06h"....58
9.9 Display Data RAM....59
9.9.1 Configuration (GM[1:0] = "00").... 59
9.9.2 Memory to Display Address Mapping .... 60
9.9.3 When using 128RGB x 160 resolution (GM[1:0] = "11", SMX=SMY=SRGB= '0')....60
9.9.4 When using 132RGB x 132resolution (GM[1:0] = "01", SMX=SMY=SRGB= '0')....61
9.9.5 When using 132RGB x 162 resolution (GM[1:0] = "00", SMX=SMY=SRGB= '0')....62
9.9.6 Normal Display On or Partial Mode On....63
9.9.7 When using 128RGB x 160 resolution (GM[1:0] = "11").... 63
9.9.8 When using 128RGB x 160 resolution (GM[1:0] = "01").... 64
9.9.9 When using 132RGB x 162 resolution (GM[1:0] = "00").... 65
9.10 Address Counter....66
9.11 Memory Data Write/ Read Direction ....67
9.11.1 When 128RGBx160 (GM= "11") 67
9.11.2 When 132RGBx132 (GM= "01") 67
9.11.3 When 132RGBx162 (GM= "00") 68
9.11.4 Frame Data Write Direction According to the MADCTL Parameters (MV, MX and MY)...... 69
9.11.5 Scroll Address Circuit....70
9.11.6 Vertical Scroll Mode 70
9.11.7 Vertical Scroll Example 71
9.11.8 Case 1: TFA + VSA + BFA<162 71
9.11.9 Case 2: TFA + VSA + BFA=162 (Rolling Scrolling).... 72
9.12 Tearing Effect Output Line 73
9.12.1 Tearing Effect Line Modes 73
9.12.2 Tearing Effect Line Timings 74
9.12.3 Example 1: MPU Write is faster than panel read....75
9.12.4 Example 2: MPU Write is slower than panel read.... 76
9.13 Power ON/OFF Sequence 77
9.13.1 Uncontrolled Power Off....78
9.14 Power Level Definition ....79
9.14.1 Power Level....79
9.14.2 Power Flow Chart....80
9.15 Reset Table ....81
9.15.1 Reset Table(Default Value, GM[1:0]="11", 128RGB x 160)....81
9.15.2 Reset Table (GM[1:0]="01", 132RGB x 132)....82
9.15.3 Reset Table (GM[1:0]="00", 132RGB x 162)....83
9.16 Module Input/Output Pins ....84
9.16.1 Output or Bi-directional (I/O) Pins 84
9.17 Reset Timing....85
9.18 Color Depth Conversion Look Up Tables....86
9.18.1 65536 Color to 262,144 Color....86
9.18.2 4096 Color to 262,144 Color....90
9.19 Sleep Out-Command and Self-Diagnostic Functions of the Display Module .....92
9.19.1 Register Loading Detection....92
9.19.2 Functionality Detection....93
9.19.3 Chip Attachment Detection (Optional) 94
9.19.4 Display Glass Break Detection (Optional).... 95
10 COMMAND....96
10.1 System Function Command List and Description ....96
10.1.1 NOP (00h) 99
10.1.2 SWRESET (01h): Software Reset .... 100
10.1.3 RDDID (04h): Read Display ID .... 101
10.1.4 RDDST (09h): Read Display Status.... 102
10.1.5 RDDPM (0Ah): Read Display Power Mode .... 104
10.1.6 RDDMADCTL (0Bh): Read Display MADCTL 105
10.1.7 RDDCOLMOD (0Ch): Read Display Pixel Format.... 106
10.1.8 RDDIM (0Dh): Read Display Image Mode.... 107
10.1.9 RDDSM (0Eh): Read Display Signal Mode.... 108
10.1.10 RDDSDR (0Fh): Read Display Self-Diagnostic Result .... 110
10.1.11 SLPIN (10h): Sleep In 111
10.1.12 SLPOUT (11h): Sleep Out 112
10.1.13 PTLON (12h): Partial Display Mode On.... 113
10.1.14 NORON (13h): Normal Display Mode On.... 114
10.1.15 INVOFF (20h): Display Inversion Off .... 115
10.1.16 INVON (21h): Display Inversion On....116
10.1.17 GAMSET (26h): Gamma Set 117
10.1.18 DISPOFF (28h): Display Off.... 118
10.1.19 DISPON (29h): Display On 119
10.1.20 CASET (2Ah): Column Address Set 120
10.1.21 RASET (2Bh): Row Address Set 122
10.1.22 RAMWR (2Ch): Memory Write.... 124
10.1.23 RGBSET (2Dh): Color Setting for 4K, 65K and 262K.... 125
10.1.24 RAMRD (2Eh): Memory Read 126
10.1.25 PTLAR (30h): Partial Area .... 127
10.1.26 SCRLAR (33h): Scroll Area Set.... 129
10.1.27 TEOFF (34h): Tearing Effect Line OFF .... 131
10.1.28 TEON (35h): Tearing Effect Line ON 132
10.1.29 MADCTL (36h): Memory Data Access Control....134
10.1.30 VSCSAD: Vertical Scroll Start Address of RAM (37h)....137
10.1.31 IDMOFF (38h): Idle Mode Off 139
10.1.32 IDMON (39h): Idle Mode On....140
10.1.33 COLMOD (3Ah): Interface Pixel Format 142
10.1.34 RDID1 (DAh): Read ID1 Value.... 143
10.1.35 RDID2 (DBh): Read ID2 Value....144
10.1.36 RDID3 (DCh): Read ID3 Value 146
10.2 Panel Function Command List and Description....147
10.2.1 FRMCTR1 (B1h): Frame Rate Control (In normal mode/ Full colors) .... 151
10.2.2 FRMCTR2 (B2h): Frame Rate Control (In Idle mode/ 8-colors).... 152
10.2.3 FRMCTR3 (B3h): Frame Rate Control (In Partial mode/ full colors) .... 153
10.2.4 INVCTR (B4h): Display Inversion Control.... 154
10.2.5 PWCTR1 (C0h): Power Control 1 155
10.2.6 PWCTR2 (C1h): Power Control 2....157
10.2.7 PWCTR3 (C2h): Power Control 3 (in Normal mode/ Full colors).... 159
10.2.8 PWCTR4 (C3h): Power Control 4 (in Idle mode/ 8-colors).... 161
10.2.9 PWCTR5 (C4h): Power Control 5 (in Partial mode/ full-colors).... 163
10.2.10 VMCTR1 (C5h): VCOM Control 1 165
10.2.11 VMOFCTR (C7h): VCOM Offset Control 167
10.2.12 WRID2 (D1h): Write ID2 Value 169
10.2.13 WRID3 (D2h): Write ID3 Value 170
10.2.14 NVFCTR1 (D9h): NVM Control Status.... 171
10.2.15 NVFCTR2 (DEh): NVM Read Command.... 172
10.2.16 NVFCTR3 (DFh): NVM Write Command 173
10.2.17 GMCTRP1 (E0h): Gamma ('+'polarity) Correction Characteristics Setting .... 174
10.2.18 GMCTRN1 (E1h): Gamma '-'polarity Correction Characteristics Setting .... 176
10.2.19 GCV(FCh): Gate Pump Clock Frequency Variable .... 178
11 Power Sturcture....179
11.1 Driver IC Operating Voltage Specification....179
11.2 Power Booster Circuit .... 180
12 Gamma Structure.... 181
12.1 Structure of Grayscale Amplifier ....181
12.2 Gamma Voltage Formula (Positive/ Negative Polarity)....182
13 Example Connection with Panel Direction and Different Resolution 184
13.1 Application of Connection with Panel Direction....184
13.2 Application of Connection with Different Resolution....186
13.3 Microprocessor Interface Applications .... 189
13.3.1 8080-Series MCU Interface for 8-bit Data Bus (P68=0, IM2, IM1, IM0="100")..... 189
13.3.2 8080-Series MCU Interface for 16-bit Data Bus (P68=0, IM2, IM1, IM0="101")..... 189
13.3.3 8080-Series MCU Interface for 9-bit Data Bus (P68=0, IM2, IM1, IM0="110")..... 189
13.3.4 8080-Series MCU Interface for 18-bit Data Bus (P68=0, IM2, IM1, IM0="111")..... 190
13.3.5 6800-Series MCU Interface for 8-bit Data Bus (P68=1, IM2, IM1, IM0="100")..... 190
13.3.6 6800-Series MCU Interface for 16-bit Data Bus (P68=1, IM2, IM1, IM0="101")..... 190
13.3.7 6800-Series MCU Interface for 9-bit Data Bus (P68=1, IM2, IM1, IM0="110")..... 191
13.3.8 6800-Series MCU Interface for 18-bit Data Bus (P68=1, IM2, IM1, IM0="111")..... 191
13.3..9 3-Line Serial MCU Interface (IM2, IM1, IM0="000", SPI4W=0).... 191
13.3.10 4-Line Serial MCU Interface (IM2, IM1, IM0="000", SPI4W=1).... 192
14 Revision History ...... 193
LIST OF FIGURES
Figure 1 Parallel interface timing characteristics (8080 series MCU interface).... 23
Figure 2 Rising and falling timing for input and output signal....24
Figure 3 Chip selection (CSX) timing 24
Figure 4 Write-to-read and read-to-write timing....24
Figure 5 Parallel Interface Timing Characteristics (6800-Series MCU Interface) 25
Figure 6 3-line serial interface timing....27
Figure 7 4-line serial interface timing....28
Figure 8 8080-series WRX protocol .... 31
Figure 9 8080-series parallel bus protocol, write to register or display RAM 31
Figure 10 8080-series RDX protocol 32
Figure 11 8080-series parallel bus protocol, read data from register or display RAM .... 32
Figure 12 6800-Series Write Protocol 34
Figure 13 6800-series parallel bus protocol, write to register or display RAM....34
Figure 14 6800-series read protocol....35
Figure 15 6800-series parallel bus protocol, read data form register or display RAM .... 35
Figure 16 Serial interface data stream format....37
Figure 17 3-line serial interface write protocol (write to register with control bit in transmission)....37
Figure 18 4-line serial interface write protocol (write to register with control bit in transmission)....37
Figure 19 3-line serial interface read protocol 38
Figure 20 4-line serial interface read protocol 39
Figure 21 Serial bus protocol, write mode—interrupted by RESX....40
Figure 22 Serial bus protocol, write mode—interrupted by CSX .... 40
Figure 23 Write interrupts recovery (serial interface) 41
Figure 24 Write interrupts recovery (both serial and parallel Interface) 41
Figure 25 Serial interface pause protocol (pause by CSX)....42
Figure 26 Parallel bus pause protocol (paused by CSX) 42
Figure 27 Display data RAM organization....59
Figure 28 Data streaming order....67
LIST OF TABLES
Table 1 Absolute Operation Range .... 20
Table 2 DC Characteristic....21
Table 3 Power Consumption 22
Table 4 8080 Parallel Interface Characteristics....24
Table 5 6800 Parallel Interface Characteristics....26
Table 6 3-line Serial Interface Characteristics....27
Table 7 4-line Serial Interface Characteristics....28
Table 8 Interface Type Selection....29
Table 9 Pin Connection According to Various MCU Interface....29
Table 10 The Function of 8080-series Parallel Interface....30
Table 11 The Function of 6800-series Parallel Interface.... 33
Table 12 Selection of Serial Interface....36
Table 13 AC characteristics of Tearing Effect Signal Idle Mode Off (Frame Rate = 60 Hz, Ta=25°C)..... 74
Table 14 Reset Timing....85
Table 15 System Function Command List (1)....96
Table 16 System Function Command List (2)....97
Table 17 System Function command List (3)....98
Table 18 Panel Function Command List (1)....147
Table 19 Panel Function Command List (2)....148
Table 20 Panel Function Command List (3)....149
Table 21 Panel Function Command List (4)....150
1 GENERAL DESCRIPTION
The ST7735S is a single-chip controller/driver for 262K-color, graphic type TFT-LCD. It consists of 396 source line and 162 gate line driving circuits. This chip is capable of connecting directly to an external microprocessor, and accepts Serial Peripheral Interface (SPI), 8-bit/9-bit/16-bit/18-bit parallel interface. Display data can be stored in the on-chip display data RAM of 132 x 162 x 18 bits. It can perform display data RAM read/write operation with no external operation clock to minimize power consumption. In addition, because of the integrated power supply circuits necessary to drive liquid crystal, it is possible to make a display system with fewer components.
2 FEATURES
Single Chip TFT-LCD Controller/Driver with RAM On-chip Display Data RAM (i.e. Frame Memory)
132 (H) x RGB x 162 (V) Bits
LCD Driver Output Circuits:
Source Outputs: 132 RGB Channels
Gate Outputs: 162 Channels
Common Electrode Output
Display Colors (Color Mode)
Full Color: 262K, RGB=(666) Max., Idle Mode OFF
Color Reduce: 8-color, RGB=(111), Idle Mode ON
Programmable Pixel Color Format (Color Depth) for Various Display Data input Format
12-bit/pixel: RGB=(444) Using the 384k-bit Frame Memory and LUT
16-bit/pixel: RGB=(565) Using the 384k-bit Frame Memory and LUT
18-bit/pixel: RGB=(666) Using the 384k-bit Frame Memory and LUT
Various Interfaces
Parallel 8080-series MCU Interface
(8-bit, 9-bit, 16-bit & 18-bit)
Parallel 6800-series MCU Interface
(8-bit, 9-bit, 16-bit & 18-bit)
3-line Serial Interface
4-line Serial Interface
Display Features
Support Both Normal-black & Normal-white LC
Software Programmable Color Depth Mode
Partial Window Moving & Data Scrolling
Built-in Circuits
DC/DC Converter
Adjustable VCOM Generation
Non-volatile (NV) Memory to Store Initial Register Setting
Oscillator for Display Clock Generation
Factory default value (module ID, module version, etc) are stored in NV memory.
Timing Controller
Built-in NV Memory for LCD Initial Register Setting
7-bits for ID2
8-bits for ID3
7-bits for VCOM Offset Adjustment
Wide Supply Voltage Range
I/O Voltage (VDDI to DGND): 1.65V~3.7V (VDDI ≤ VDD)
Analog Voltage (VDD to AGND): 2.5V~4.8V
On-Chip Power System
Source Voltage (GVDD to AGND): 3.15V to 5V
VCOM level (VCOM to AGND): -0.425V to -2.0V
Gate Driver HIGH Level (VGH to AGND): +10.0V to +15V
Gate Driver LOW Level (VGL to AGND): -13V to -7.5V
Operating Temperature: -30°C to +85°C
flowchart
This diagram illustrates the layout and dimensions of a display panel, showing input pad, source pad, and gateway pad connections with dimensions in micrometers.
text_image
Boundary (Include scribe Lane) C K L H J A
| Item | Symbol | Size |
| Bump Pitch | A | 16 um |
| Bump Width | C | 16 um |
| Bump Height | H | 98 um |
| Bump Gap1 (Vertical) | J | 19 um |
| Bump Gap2 (Horizontal) | K | 16 um |
| Bump Area | C x H | 1568 um2 |
| Chip Boundary (Include Scribe Lane) | L | 59 um |
3.2 Input Bump Dimension
text_image
C2 C2 A1 A2 C1 H K K2 K1 K1 L
Boundary (Include scribe Lane)
| Item | Symbol | Size |
| Bump Pitch 1 | A1 | 72.5 um |
| Bump Pitch 2 | A2 | 60 um |
| Bump Width 1 | C1 | 38 um |
| Bump Width 2 | C2 | 33 um |
| Bump Height | H | 88 um |
| Bump Gap | K | 17 um |
| Bump Gap1 | K1 | 22 um |
| Bump Gap2 | K2 | 34.5 um |
| Bump Area 1 | C1 X H | 3344 um2 |
| Bump Area 2 | C2 X H | 2904 um2 |
| Chip Boundary(Include Scribe Lane) | L | 60 um |
3.3 Alignment Mark Dimension
3.4 Chip Information
Chip Size (um x um): 10080 x 670
PAD Coordinate: Pad Center
Coordinate Origin: Chip Center
Chip Thickness (um): 300(TYP)
Bump Height (um): 12(TYP)
Bump Hardness (HV): 75(TYP)
text_image
No.186 No.185 ST7735S (Bump-up) S197 S200 S199 S198 X,Y (0.0) No.755 No.1
4 PAD CENTER COORDINATES
| No. | PAD Name | X | Y |
| 1 | Dummy | -4750 | -231 |
| 2 | VDDIO | -4700 | -231 |
| 3 | EXTC | -4650 | -231 |
| 4 | DGNDO | -4600 | -231 |
| 5 | IMO | -4550 | -231 |
| 6 | VDDIO | -4500 | -231 |
| 7 | IM1 | -4450 | -231 |
| 8 | DGNDO | -4400 | -231 |
| 9 | P68 | -4350 | -231 |
| 10 | VDDIO | -4300 | -231 |
| 11 | TEST1P | -4250 | -231 |
| 12 | DGNDO | -4200 | -231 |
| 13 | TEST2P | -4150 | -231 |
| 14 | VDDIO | -4100 | -231 |
| 15 | SRGB | -4050 | -231 |
| 16 | DGNDO | -4000 | -231 |
| 17 | SMX | -3950 | -231 |
| 18 | VDDIO | -3900 | -231 |
| 19 | SMY | -3850 | -231 |
| 20 | DGNDO | -3800 | -231 |
| 21 | Dummy | -3750 | -231 |
| 22 | VDDIO | -3700 | -231 |
| 23 | Dummy | -3650 | -231 |
| 24 | DGNDO | -3600 | -231 |
| 25 | Dummy | -3550 | -231 |
| 26 | VDDIO | -3500 | -231 |
| 27 | Dummy | -3450 | -231 |
| 28 | DGNDO | -3400 | -231 |
| 29 | Dummy | -3350 | -231 |
| 30 | VDDIO | -3300 | -231 |
| 31 | LCM | -3250 | -231 |
| 32 | DGNDO | -3200 | -231 |
| 33 | DUMMY | -3150 | -231 |
| 34 | VDDIO | -3100 | -231 |
| 35 | Dummy | -3050 | -231 |
| 36 | DGNDO | -3000 | -231 |
| 37 | GM1 | -2950 | -231 |
| 38 | VDDIO | -2900 | -231 |
| 39 | GM0 | -2850 | -231 |
| 40 | DGNDO | -2800 | -231 |
| 41 | Dummy | -2750 | -231 |
| 42 | GS | -2700 | -231 |
| 43 | SPI4W | -2650 | -231 |
| 44 | VDDIO | -2600 | -231 |
| 45 | TESTOP[8] | -2550 | -231 |
| 46 | TESTOP[7] | -2500 | -231 |
| 47 | TESTOP[6] | -2450 | -231 |
| 48 | TESTOP[5] | -2400 | -231 |
| 49 | TESTOP[4] | -2350 | -231 |
| 50 | OSCP | -2300 | -231 |
| No. | PAD Name | X | Y |
| 51 | VDD | -2250 | -231 |
| 52 | VDD | -2200 | -231 |
| 53 | VDD | -2150 | -231 |
| 54 | VDD | -2100 | -231 |
| 55 | VDD | -2050 | -231 |
| 56 | VDD | -2000 | -231 |
| 57 | AGND | -1950 | -231 |
| 58 | AGND | -1900 | -231 |
| 59 | AGND | -1850 | -231 |
| 60 | AGND | -1800 | -231 |
| 61 | AGND | -1750 | -231 |
| 62 | AGND | -1700 | -231 |
| 63 | RDX | -1630 | -231 |
| 64 | D_CX | -1570 | -231 |
| 65 | TESEL | -1510 | -231 |
| 66 | DGNDO | -1450 | -231 |
| 67 | D17 | -1390 | -231 |
| 68 | D16 | -1330 | -231 |
| 69 | D15 | -1270 | -231 |
| 70 | D14 | -1210 | -231 |
| 71 | D13 | -1150 | -231 |
| 72 | D12 | -1090 | -231 |
| 73 | D11 | -1030 | -231 |
| 74 | D10 | -970 | -231 |
| 75 | D9 | -910 | -231 |
| 76 | D8 | -850 | -231 |
| 77 | D1 | -790 | -231 |
| 78 | D3 | -730 | -231 |
| 79 | D5 | -670 | -231 |
| 80 | D7 | -610 | -231 |
| 81 | TE | -550 | -231 |
| 82 | RESX | -490 | -231 |
| 83 | CSX | -430 | -231 |
| 84 | D6 | -370 | -231 |
| 85 | D4 | -310 | -231 |
| 86 | D2 | -250 | -231 |
| 87 | IM2 | -190 | -231 |
| 88 | D0 | -130 | -231 |
| 89 | WRX | -70 | -231 |
| 90 | Dummy | 0 | -231 |
| 91 | Dummy | 50 | -231 |
| 92 | Dummy | 100 | -231 |
| 93 | Dummy | 150 | -231 |
| 94 | TESTOP[3] | 200 | -231 |
| 95 | TESTOP[2] | 250 | -231 |
| 96 | TESTOP[1] | 300 | -231 |
| 97 | DGND | 350 | -231 |
| 98 | DGND | 400 | -231 |
| 99 | DGND | 450 | -231 |
| 100 | DGND | 500 | -231 |
| No. | PAD Name | X | Y |
| 101 | DGND | 550 | -231 |
| 102 | DGND | 600 | -231 |
| 103 | VDDI | 650 | -231 |
| 104 | VDDI | 700 | -231 |
| 105 | VDDI | 750 | -231 |
| 106 | VDDI | 800 | -231 |
| 107 | VDDI | 850 | -231 |
| 108 | VDDI | 900 | -231 |
| 109 | VPP | 950 | -231 |
| 110 | VPP | 1000 | -231 |
| 111 | VPP | 1050 | -231 |
| 112 | GVDD | 1100 | -231 |
| 113 | GVDD | 1150 | -231 |
| 114 | GVDD | 1200 | -231 |
| 115 | VCC | 1250 | -231 |
| 116 | Dummy | 1300 | -231 |
| 117 | Dummy | 1350 | -231 |
| 118 | GVCL | 1400 | -231 |
| 119 | Dummy | 1450 | -231 |
| 120 | AVDD | 1500 | -231 |
| 121 | AVDD | 1550 | -231 |
| 122 | AVDD | 1600 | -231 |
| 123 | AVDD | 1650 | -231 |
| 124 | AVDD | 1700 | -231 |
| 125 | Dummy | 1750 | -231 |
| 126 | Dummy | 1800 | -231 |
| 127 | Dummy | 1850 | -231 |
| 128 | DummyR | 1900 | -231 |
| 129 | DummyR | 1950 | -231 |
| 130 | Dummy | 2000 | -231 |
| 131 | Dummy | 2050 | -231 |
| 132 | Dummy | 2100 | -231 |
| 133 | Dummy | 2150 | -231 |
| 134 | Dummy | 2200 | -231 |
| 135 | Dummy | 2250 | -231 |
| 136 | Dummy | 2300 | -231 |
| 137 | Dummy | 2350 | -231 |
| 138 | Dummy | 2400 | -231 |
| 139 | Dummy | 2450 | -231 |
| 140 | Dummy | 2500 | -231 |
| 141 | Dummy | 2550 | -231 |
| 142 | Dummy | 2600 | -231 |
| 143 | Dummy | 2650 | -231 |
| 144 | Dummy | 2700 | -231 |
| 145 | Dummy | 2750 | -231 |
| 146 | AGND | 2800 | -231 |
| 147 | AGND | 2850 | -231 |
| 148 | AGND | 2900 | -231 |
| 149 | AVCL | 2950 | -231 |
| 150 | AVCL | 3000 | -231 |
| 151 | AVCL | 3050 | -231 |
| 152 | Dummy | 3100 | -231 |
| 153 | Dummy | 3150 | -231 |
| 154 | Dummy | 3200 | -231 |
| 155 | Dummy | 3250 | -231 |
| 156 | Dummy | 3300 | -231 |
| 157 | Dummy | 3350 | -231 |
| 158 | Dummy | 3400 | -231 |
| 159 | Dummy | 3450 | -231 |
| 160 | Dummy | 3500 | -231 |
| 161 | Dummy | 3550 | -231 |
| 162 | Dummy | 3600 | -231 |
| 163 | Dummy | 3650 | -231 |
| 164 | Dummy | 3700 | -231 |
| 165 | Dummy | 3750 | -231 |
| 166 | Dummy | 3800 | -231 |
| 167 | Dummy | 3850 | -231 |
| 168 | Dummy | 3900 | -231 |
| 169 | Dummy | 3950 | -231 |
| 170 | VGL | 4000 | -231 |
| 171 | VGL | 4050 | -231 |
| 172 | VGL | 4100 | -231 |
| 173 | VGH | 4150 | -231 |
| 174 | Dummy | 4200 | -231 |
| 175 | Dummy | 4250 | -231 |
| 176 | Dummy | 4300 | -231 |
| 177 | Dummy | 4350 | -231 |
| 178 | Dummy | 4400 | -231 |
| 179 | VCL | 4450 | -231 |
| 180 | VCL | 4500 | -231 |
| 181 | VCL | 4550 | -231 |
| 182 | VCOM | 4600 | -231 |
| 183 | VCOM | 4650 | -231 |
| 184 | VCOM | 4700 | -231 |
| 185 | Dummy | 4750 | -231 |
| 186 | Dummy | 4772 | 110 |
| 187 | Dummy | 4756 | 227 |
| 188 | G162 | 4740 | 110 |
| 189 | G160 | 4724 | 227 |
| 190 | G158 | 4708 | 110 |
| 191 | G156 | 4692 | 227 |
| 192 | G154 | 4676 | 110 |
| 193 | G152 | 4660 | 227 |
| 194 | G150 | 4644 | 110 |
| 195 | G148 | 4628 | 227 |
| 196 | G146 | 4612 | 110 |
| 197 | G144 | 4596 | 227 |
| 198 | G142 | 4580 | 110 |
| 199 | G140 | 4564 | 227 |
| 200 | G138 | 4548 | 110 |
| No. | PAD Name | X | Y |
| 201 | G136 | 4532 | 227 |
| 202 | G134 | 4516 | 110 |
| 203 | G132 | 4500 | 227 |
| 204 | G130 | 4484 | 110 |
| 205 | G128 | 4468 | 227 |
| 206 | G126 | 4452 | 110 |
| 207 | G124 | 4436 | 227 |
| 208 | G122 | 4420 | 110 |
| 209 | G120 | 4404 | 227 |
| 210 | G118 | 4388 | 110 |
| 211 | G116 | 4372 | 227 |
| 212 | G114 | 4356 | 110 |
| 213 | G112 | 4340 | 227 |
| 214 | G110 | 4324 | 110 |
| 215 | G108 | 4308 | 227 |
| 216 | G106 | 4292 | 110 |
| 217 | G104 | 4276 | 227 |
| 218 | G102 | 4260 | 110 |
| 219 | G100 | 4244 | 227 |
| 220 | G98 | 4228 | 110 |
| 221 | G96 | 4212 | 227 |
| 222 | G94 | 4196 | 110 |
| 223 | G92 | 4180 | 227 |
| 224 | G90 | 4164 | 110 |
| 225 | G88 | 4148 | 227 |
| 226 | G86 | 4132 | 110 |
| 227 | G84 | 4116 | 227 |
| 228 | G82 | 4100 | 110 |
| 229 | G80 | 4084 | 227 |
| 230 | G78 | 4068 | 110 |
| 231 | G76 | 4052 | 227 |
| 232 | G74 | 4036 | 110 |
| 233 | G72 | 4020 | 227 |
| 234 | G70 | 4004 | 110 |
| 235 | G68 | 3988 | 227 |
| 236 | G66 | 3972 | 110 |
| 237 | G64 | 3956 | 227 |
| 238 | G62 | 3940 | 110 |
| 239 | G60 | 3924 | 227 |
| 240 | G58 | 3908 | 110 |
| 241 | G56 | 3892 | 227 |
| 242 | G54 | 3876 | 110 |
| 243 | G52 | 3860 | 227 |
| 244 | G50 | 3844 | 110 |
| 245 | G48 | 3828 | 227 |
| 246 | G46 | 3812 | 110 |
| 247 | G44 | 3796 | 227 |
| 248 | G42 | 3780 | 110 |
| 249 | G40 | 3764 | 227 |
| 250 | G38 | 3748 | 110 |
| No. | PAD Name | X | Y |
| 251 | G36 | 3732 | 227 |
| 252 | G34 | 3716 | 110 |
| 253 | G32 | 3700 | 227 |
| 254 | G30 | 3684 | 110 |
| 255 | G28 | 3668 | 227 |
| 256 | G26 | 3652 | 110 |
| 257 | G24 | 3636 | 227 |
| 258 | G22 | 3620 | 110 |
| 259 | G20 | 3604 | 227 |
| 260 | G18 | 3588 | 110 |
| 261 | G16 | 3572 | 227 |
| 262 | G14 | 3556 | 110 |
| 263 | G12 | 3540 | 227 |
| 264 | G10 | 3524 | 110 |
| 265 | G8 | 3508 | 227 |
| 266 | G6 | 3492 | 110 |
| 267 | G4 | 3476 | 227 |
| 268 | G2 | 3460 | 110 |
| 269 | Dummy | 3444 | 227 |
| 270 | Dummy | 3428 | 110 |
| 271 | Dummy | 3412 | 227 |
| 272 | Dummy | 3396 | 110 |
| 273 | S396 | 3380 | 227 |
| 274 | S395 | 3364 | 110 |
| 275 | S394 | 3348 | 227 |
| 276 | S393 | 3332 | 110 |
| 277 | S392 | 3316 | 227 |
| 278 | S391 | 3300 | 110 |
| 279 | S390 | 3284 | 227 |
| 280 | S389 | 3268 | 110 |
| 281 | S388 | 3252 | 227 |
| 282 | S387 | 3236 | 110 |
| 283 | S386 | 3220 | 227 |
| 284 | S385 | 3204 | 110 |
| 285 | S384 | 3188 | 227 |
| 286 | S383 | 3172 | 110 |
| 287 | S382 | 3156 | 227 |
| 288 | S381 | 3140 | 110 |
| 289 | S380 | 3124 | 227 |
| 290 | S379 | 3108 | 110 |
| 291 | S378 | 3092 | 227 |
| 292 | S377 | 3076 | 110 |
| 293 | S376 | 3060 | 227 |
| 294 | S375 | 3044 | 110 |
| 295 | S374 | 3028 | 227 |
| 296 | S373 | 3012 | 110 |
| 297 | S372 | 2996 | 227 |
| 298 | S371 | 2980 | 110 |
| 299 | S370 | 2964 | 227 |
| 300 | S369 | 2948 | 110 |
| 301 | S368 | 2932 | 227 |
| 302 | S367 | 2916 | 110 |
| 303 | S366 | 2900 | 227 |
| 304 | S365 | 2884 | 110 |
| 305 | S364 | 2868 | 227 |
| 306 | S363 | 2852 | 110 |
| 307 | S362 | 2836 | 227 |
| 308 | S361 | 2820 | 110 |
| 309 | S360 | 2804 | 227 |
| 310 | S359 | 2788 | 110 |
| 311 | S358 | 2772 | 227 |
| 312 | S357 | 2756 | 110 |
| 313 | S356 | 2740 | 227 |
| 314 | S355 | 2724 | 110 |
| 315 | S354 | 2708 | 227 |
| 316 | S353 | 2692 | 110 |
| 317 | S352 | 2676 | 227 |
| 318 | S351 | 2660 | 110 |
| 319 | S350 | 2644 | 227 |
| 320 | S349 | 2628 | 110 |
| 321 | S348 | 2612 | 227 |
| 322 | S347 | 2596 | 110 |
| 323 | S346 | 2580 | 227 |
| 324 | S345 | 2564 | 110 |
| 325 | S344 | 2548 | 227 |
| 326 | S343 | 2532 | 110 |
| 327 | S342 | 2516 | 227 |
| 328 | S341 | 2500 | 110 |
| 329 | S340 | 2484 | 227 |
| 330 | S339 | 2468 | 110 |
| 331 | S338 | 2452 | 227 |
| 332 | S337 | 2436 | 110 |
| 333 | S336 | 2420 | 227 |
| 334 | S335 | 2404 | 110 |
| 335 | S334 | 2388 | 227 |
| 336 | S333 | 2372 | 110 |
| 337 | S332 | 2356 | 227 |
| 338 | S331 | 2340 | 110 |
| 339 | S330 | 2324 | 227 |
| 340 | S329 | 2308 | 110 |
| 341 | S328 | 2292 | 227 |
| 342 | S327 | 2276 | 110 |
| 343 | S326 | 2260 | 227 |
| 344 | S325 | 2244 | 110 |
| 345 | S324 | 2228 | 227 |
| 346 | S323 | 2212 | 110 |
| 347 | S322 | 2196 | 227 |
| 348 | S321 | 2180 | 110 |
| 349 | S320 | 2164 | 227 |
| 350 | S319 | 2148 | 110 |
| No. | PAD Name | X | Y |
| 351 | S318 | 2132 | 227 |
| 352 | S317 | 2116 | 110 |
| 353 | S316 | 2100 | 227 |
| 354 | S315 | 2084 | 110 |
| 355 | S314 | 2068 | 227 |
| 356 | S313 | 2052 | 110 |
| 357 | S312 | 2036 | 227 |
| 358 | S311 | 2020 | 110 |
| 359 | S310 | 2004 | 227 |
| 360 | S309 | 1988 | 110 |
| 361 | S308 | 1972 | 227 |
| 362 | S307 | 1956 | 110 |
| 363 | S306 | 1940 | 227 |
| 364 | S305 | 1924 | 110 |
| 365 | S304 | 1908 | 227 |
| 366 | S303 | 1892 | 110 |
| 367 | S302 | 1876 | 227 |
| 368 | S301 | 1860 | 110 |
| 369 | S300 | 1844 | 227 |
| 370 | S299 | 1828 | 110 |
| 371 | S298 | 1812 | 227 |
| 372 | S297 | 1796 | 110 |
| 373 | S296 | 1780 | 227 |
| 374 | S295 | 1764 | 110 |
| 375 | S294 | 1748 | 227 |
| 376 | S293 | 1732 | 110 |
| 377 | S292 | 1716 | 227 |
| 378 | S291 | 1700 | 110 |
| 379 | S290 | 1684 | 227 |
| 380 | S289 | 1668 | 110 |
| 381 | S288 | 1652 | 227 |
| 382 | S287 | 1636 | 110 |
| 383 | S286 | 1620 | 227 |
| 384 | S285 | 1604 | 110 |
| 385 | S284 | 1588 | 227 |
| 386 | S283 | 1572 | 110 |
| 387 | S282 | 1556 | 227 |
| 388 | S281 | 1540 | 110 |
| 389 | S280 | 1524 | 227 |
| 390 | S279 | 1508 | 110 |
| 391 | S278 | 1492 | 227 |
| 392 | S277 | 1476 | 110 |
| 393 | S276 | 1460 | 227 |
| 394 | S275 | 1444 | 110 |
| 395 | S274 | 1428 | 227 |
| 396 | S273 | 1412 | 110 |
| 397 | S272 | 1396 | 227 |
| 398 | S271 | 1380 | 110 |
| 399 | S270 | 1364 | 227 |
| 400 | S269 | 1348 | 110 |
| No. | PAD Name | X | Y |
| 401 | S268 | 1332 | 227 |
| 402 | S267 | 1316 | 110 |
| 403 | S266 | 1300 | 227 |
| 404 | S265 | 1284 | 110 |
| 405 | S264 | 1268 | 227 |
| 406 | S263 | 1252 | 110 |
| 407 | S262 | 1236 | 227 |
| 408 | S261 | 1220 | 110 |
| 409 | S260 | 1204 | 227 |
| 410 | S259 | 1188 | 110 |
| 411 | S258 | 1172 | 227 |
| 412 | S257 | 1156 | 110 |
| 413 | S256 | 1140 | 227 |
| 414 | S255 | 1124 | 110 |
| 415 | S254 | 1108 | 227 |
| 416 | S253 | 1092 | 110 |
| 417 | S252 | 1076 | 227 |
| 418 | S251 | 1060 | 110 |
| 419 | S250 | 1044 | 227 |
| 420 | S249 | 1028 | 110 |
| 421 | S248 | 1012 | 227 |
| 422 | S247 | 996 | 110 |
| 423 | S246 | 980 | 227 |
| 424 | S245 | 964 | 110 |
| 425 | S244 | 948 | 227 |
| 426 | S243 | 932 | 110 |
| 427 | S242 | 916 | 227 |
| 428 | S241 | 900 | 110 |
| 429 | S240 | 884 | 227 |
| 430 | S239 | 868 | 110 |
| 431 | S238 | 852 | 227 |
| 432 | S237 | 836 | 110 |
| 433 | S236 | 820 | 227 |
| 434 | S235 | 804 | 110 |
| 435 | S234 | 788 | 227 |
| 436 | S233 | 772 | 110 |
| 437 | S232 | 756 | 227 |
| 438 | S231 | 740 | 110 |
| 439 | S230 | 724 | 227 |
| 440 | S229 | 708 | 110 |
| 441 | S228 | 692 | 227 |
| 442 | S227 | 676 | 110 |
| 443 | S226 | 660 | 227 |
| 444 | S225 | 644 | 110 |
| 445 | S224 | 628 | 227 |
| 446 | S223 | 612 | 110 |
| 447 | S222 | 596 | 227 |
| 448 | S221 | 580 | 110 |
| 449 | S220 | 564 | 227 |
| 450 | S219 | 548 | 110 |
| 451 | S218 | 532 | 227 |
| 452 | S217 | 516 | 110 |
| 453 | S216 | 500 | 227 |
| 454 | S215 | 484 | 110 |
| 455 | S214 | 468 | 227 |
| 456 | S213 | 452 | 110 |
| 457 | S212 | 436 | 227 |
| 458 | S211 | 420 | 110 |
| 459 | S210 | 404 | 227 |
| 460 | S209 | 388 | 110 |
| 461 | S208 | 372 | 227 |
| 462 | S207 | 356 | 110 |
| 463 | S206 | 340 | 227 |
| 464 | S205 | 324 | 110 |
| 465 | S204 | 308 | 227 |
| 466 | S203 | 292 | 110 |
| 467 | S202 | 276 | 227 |
| 468 | S201 | 260 | 110 |
| 469 | S200 | 244 | 227 |
| 470 | S199 | 228 | 110 |
| 471 | S198 | -228 | 110 |
| 472 | S197 | -244 | 227 |
| 473 | S196 | -260 | 110 |
| 474 | S195 | -276 | 227 |
| 475 | S194 | -292 | 110 |
| 476 | S193 | -308 | 227 |
| 477 | S192 | -324 | 110 |
| 478 | S191 | -340 | 227 |
| 479 | S190 | -356 | 110 |
| 480 | S189 | -372 | 227 |
| 481 | S188 | -388 | 110 |
| 482 | S187 | -404 | 227 |
| 483 | S186 | -420 | 110 |
| 484 | S185 | -436 | 227 |
| 485 | S184 | -452 | 110 |
| 486 | S183 | -468 | 227 |
| 487 | S182 | -484 | 110 |
| 488 | S181 | -500 | 227 |
| 489 | S180 | -516 | 110 |
| 490 | S179 | -532 | 227 |
| 491 | S178 | -548 | 110 |
| 492 | S177 | -564 | 227 |
| 493 | S176 | -580 | 110 |
| 494 | S175 | -596 | 227 |
| 495 | S174 | -612 | 110 |
| 496 | S173 | -628 | 227 |
| 497 | S172 | -644 | 110 |
| 498 | S171 | -660 | 227 |
| 499 | S170 | -676 | 110 |
| 500 | S169 | -692 | 227 |
| No. | PAD Name | X | Y |
| 501 | S168 | -708 | 110 |
| 502 | S167 | -724 | 227 |
| 503 | S166 | -740 | 110 |
| 504 | S165 | -756 | 227 |
| 505 | S164 | -772 | 110 |
| 506 | S163 | -788 | 227 |
| 507 | S162 | -804 | 110 |
| 508 | S161 | -820 | 227 |
| 509 | S160 | -836 | 110 |
| 510 | S159 | -852 | 227 |
| 511 | S158 | -868 | 110 |
| 512 | S157 | -884 | 227 |
| 513 | S156 | -900 | 110 |
| 514 | S155 | -916 | 227 |
| 515 | S154 | -932 | 110 |
| 516 | S153 | -948 | 227 |
| 517 | S152 | -964 | 110 |
| 518 | S151 | -980 | 227 |
| 519 | S150 | -996 | 110 |
| 520 | S149 | -1012 | 227 |
| 521 | S148 | -1028 | 110 |
| 522 | S147 | -1044 | 227 |
| 523 | S146 | -1060 | 110 |
| 524 | S145 | -1076 | 227 |
| 525 | S144 | -1092 | 110 |
| 526 | S143 | -1108 | 227 |
| 527 | S142 | -1124 | 110 |
| 528 | S141 | -1140 | 227 |
| 529 | S140 | -1156 | 110 |
| 530 | S139 | -1172 | 227 |
| 531 | S138 | -1188 | 110 |
| 532 | S137 | -1204 | 227 |
| 533 | S136 | -1220 | 110 |
| 534 | S135 | -1236 | 227 |
| 535 | S134 | -1252 | 110 |
| 536 | S133 | -1268 | 227 |
| 537 | S132 | -1284 | 110 |
| 538 | S131 | -1300 | 227 |
| 539 | S130 | -1316 | 110 |
| 540 | S129 | -1332 | 227 |
| 541 | S128 | -1348 | 110 |
| 542 | S127 | -1364 | 227 |
| 543 | S126 | -1380 | 110 |
| 544 | S125 | -1396 | 227 |
| 545 | S124 | -1412 | 110 |
| 546 | S123 | -1428 | 227 |
| 547 | S122 | -1444 | 110 |
| 548 | S121 | -1460 | 227 |
| 549 | S120 | -1476 | 110 |
| 550 | S119 | -1492 | 227 |
| No. | PAD Name | X | Y |
| 551 | S118 | -1508 | 110 |
| 552 | S117 | -1524 | 227 |
| 553 | S116 | -1540 | 110 |
| 554 | S115 | -1556 | 227 |
| 555 | S114 | -1572 | 110 |
| 556 | S113 | -1588 | 227 |
| 557 | S112 | -1604 | 110 |
| 558 | S111 | -1620 | 227 |
| 559 | S110 | -1636 | 110 |
| 560 | S109 | -1652 | 227 |
| 561 | S108 | -1668 | 110 |
| 562 | S107 | -1684 | 227 |
| 563 | S106 | -1700 | 110 |
| 564 | S105 | -1716 | 227 |
| 565 | S104 | -1732 | 110 |
| 566 | S103 | -1748 | 227 |
| 567 | S102 | -1764 | 110 |
| 568 | S101 | -1780 | 227 |
| 569 | S100 | -1796 | 110 |
| 570 | S99 | -1812 | 227 |
| 571 | S98 | -1828 | 110 |
| 572 | S97 | -1844 | 227 |
| 573 | S96 | -1860 | 110 |
| 574 | S95 | -1876 | 227 |
| 575 | S94 | -1892 | 110 |
| 576 | S93 | -1908 | 227 |
| 577 | S92 | -1924 | 110 |
| 578 | S91 | -1940 | 227 |
| 579 | S90 | -1956 | 110 |
| 580 | S89 | -1972 | 227 |
| 581 | S88 | -1988 | 110 |
| 582 | S87 | -2004 | 227 |
| 583 | S86 | -2020 | 110 |
| 584 | S85 | -2036 | 227 |
| 585 | S84 | -2052 | 110 |
| 586 | S83 | -2068 | 227 |
| 587 | S82 | -2084 | 110 |
| 588 | S81 | -2100 | 227 |
| 589 | S80 | -2116 | 110 |
| 590 | S79 | -2132 | 227 |
| 591 | S78 | -2148 | 110 |
| 592 | S77 | -2164 | 227 |
| 593 | S76 | -2180 | 110 |
| 594 | S75 | -2196 | 227 |
| 595 | S74 | -2212 | 110 |
| 596 | S73 | -2228 | 227 |
| 597 | S72 | -2244 | 110 |
| 598 | S71 | -2260 | 227 |
| 599 | S70 | -2276 | 110 |
| 600 | S69 | -2292 | 227 |
| 601 | S68 | -2308 | 110 |
| 602 | S67 | -2324 | 227 |
| 603 | S66 | -2340 | 110 |
| 604 | S65 | -2356 | 227 |
| 605 | S64 | -2372 | 110 |
| 606 | S63 | -2388 | 227 |
| 607 | S62 | -2404 | 110 |
| 608 | S61 | -2420 | 227 |
| 609 | S60 | -2436 | 110 |
| 610 | S59 | -2452 | 227 |
| 611 | S58 | -2468 | 110 |
| 612 | S57 | -2484 | 227 |
| 613 | S56 | -2500 | 110 |
| 614 | S55 | -2516 | 227 |
| 615 | S54 | -2532 | 110 |
| 616 | S53 | -2548 | 227 |
| 617 | S52 | -2564 | 110 |
| 618 | S51 | -2580 | 227 |
| 619 | S50 | -2596 | 110 |
| 620 | S49 | -2612 | 227 |
| 621 | S48 | -2628 | 110 |
| 622 | S47 | -2644 | 227 |
| 623 | S46 | -2660 | 110 |
| 624 | S45 | -2676 | 227 |
| 625 | S44 | -2692 | 110 |
| 626 | S43 | -2708 | 227 |
| 627 | S42 | -2724 | 110 |
| 628 | S41 | -2740 | 227 |
| 629 | S40 | -2756 | 110 |
| 630 | S39 | -2772 | 227 |
| 631 | S38 | -2788 | 110 |
| 632 | S37 | -2804 | 227 |
| 633 | S36 | -2820 | 110 |
| 634 | S35 | -2836 | 227 |
| 635 | S34 | -2852 | 110 |
| 636 | S33 | -2868 | 227 |
| 637 | S32 | -2884 | 110 |
| 638 | S31 | -2900 | 227 |
| 639 | S30 | -2916 | 110 |
| 640 | S29 | -2932 | 227 |
| 641 | S28 | -2948 | 110 |
| 642 | S27 | -2964 | 227 |
| 643 | S26 | -2980 | 110 |
| 644 | S25 | -2996 | 227 |
| 645 | S24 | -3012 | 110 |
| 646 | S23 | -3028 | 227 |
| 647 | S22 | -3044 | 110 |
| 648 | S21 | -3060 | 227 |
| 649 | S20 | -3076 | 110 |
| 650 | S19 | -3092 | 227 |
| No. | PAD Name | X | Y |
| 651 | S18 | -3108 | 110 |
| 652 | S17 | -3124 | 227 |
| 653 | S16 | -3140 | 110 |
| 654 | S15 | -3156 | 227 |
| 655 | S14 | -3172 | 110 |
| 656 | S13 | -3188 | 227 |
| 657 | S12 | -3204 | 110 |
| 658 | S11 | -3220 | 227 |
| 659 | S10 | -3236 | 110 |
| 660 | S9 | -3252 | 227 |
| 661 | S8 | -3268 | 110 |
| 662 | S7 | -3284 | 227 |
| 663 | S6 | -3300 | 110 |
| 664 | S5 | -3316 | 227 |
| 665 | S4 | -3332 | 110 |
| 666 | S3 | -3348 | 227 |
| 667 | S2 | -3364 | 110 |
| 668 | S1 | -3380 | 227 |
| 669 | Dummy | -3396 | 110 |
| 670 | Dummy | -3412 | 227 |
| 671 | Dummy | -3428 | 110 |
| 672 | Dummy | -3444 | 227 |
| 673 | G1 | -3460 | 110 |
| 674 | G3 | -3476 | 227 |
| 675 | G5 | -3492 | 110 |
| 676 | G7 | -3508 | 227 |
| 677 | G9 | -3524 | 110 |
| 678 | G11 | -3540 | 227 |
| 679 | G13 | -3556 | 110 |
| 680 | G15 | -3572 | 227 |
| 681 | G17 | -3588 | 110 |
| 682 | G19 | -3604 | 227 |
| 683 | G21 | -3620 | 110 |
| 684 | G23 | -3636 | 227 |
| 685 | G25 | -3652 | 110 |
| 686 | G27 | -3668 | 227 |
| 687 | G29 | -3684 | 110 |
| 688 | G31 | -3700 | 227 |
| 689 | G33 | -3716 | 110 |
| 690 | G35 | -3732 | 227 |
| 691 | G37 | -3748 | 110 |
| 692 | G39 | -3764 | 227 |
| 693 | G41 | -3780 | 110 |
| 694 | G43 | -3796 | 227 |
| 695 | G45 | -3812 | 110 |
| 696 | G47 | -3828 | 227 |
| 697 | G49 | -3844 | 110 |
| 698 | G51 | -3860 | 227 |
| 699 | G53 | -3876 | 110 |
| 700 | G55 | -3892 | 227 |
| No. | PAD Name | X | Y |
| 701 | G57 | -3908 | 110 |
| 702 | G59 | -3924 | 227 |
| 703 | G61 | -3940 | 110 |
| 704 | G63 | -3956 | 227 |
| 705 | G65 | -3972 | 110 |
| 706 | G67 | -3988 | 227 |
| 707 | G69 | -4004 | 110 |
| 708 | G71 | -4020 | 227 |
| 709 | G73 | -4036 | 110 |
| 710 | G75 | -4052 | 227 |
| 711 | G77 | -4068 | 110 |
| 712 | G79 | -4084 | 227 |
| 713 | G81 | -4100 | 110 |
| 714 | G83 | -4116 | 227 |
| 715 | G85 | -4132 | 110 |
| 716 | G87 | -4148 | 227 |
| 717 | G89 | -4164 | 110 |
| 718 | G91 | -4180 | 227 |
| 719 | G93 | -4196 | 110 |
| 720 | G95 | -4212 | 227 |
| 721 | G97 | -4228 | 110 |
| 722 | G99 | -4244 | 227 |
| 723 | G101 | -4260 | 110 |
| 724 | G103 | -4276 | 227 |
| 725 | G105 | -4292 | 110 |
| 726 | G107 | -4308 | 227 |
| 727 | G109 | -4324 | 110 |
| 728 | G111 | -4340 | 227 |
| 729 | G113 | -4356 | 110 |
| 730 | G115 | -4372 | 227 |
| 731 | G117 | -4388 | 110 |
| 732 | G119 | -4404 | 227 |
| 733 | G121 | -4420 | 110 |
| 734 | G123 | -4436 | 227 |
| 735 | G125 | -4452 | 110 |
| 736 | G127 | -4468 | 227 |
| 737 | G129 | -4484 | 110 |
| 738 | G131 | -4500 | 227 |
| 739 | G133 | -4516 | 110 |
| 740 | G135 | -4532 | 227 |
| 741 | G137 | -4548 | 110 |
| 742 | G139 | -4564 | 227 |
| 743 | G141 | -4580 | 110 |
| 744 | G143 | -4596 | 227 |
| 745 | G145 | -4612 | 110 |
| 746 | G147 | -4628 | 227 |
| 747 | G149 | -4644 | 110 |
| 748 | G151 | -4660 | 227 |
| 749 | G153 | -4676 | 110 |
| 750 | G155 | -4692 | 227 |
| 751 | G157 | -4708 | 110 |
| 752 | G159 | -4724 | 227 |
| 753 | G161 | -4740 | 110 |
| 754 | Dummy | -4756 | 227 |
| 755 | Dummy | -4772 | 110 |
| ALIGNMENT_R | 4841 | -220 | |
| ALIGNMENT_L | -4841 | -220 | |
flowchart
graph TD
subgraph MCU_IF ["MCU IF"]
direction TB
MCU_IF --> ColorConversion["Color conversion LUT table"]
ColorConversion --> DisplayRam["Display Ram 132x 162x18 bits"]
DisplayRam --> DataLatch["Data Latch"]
DataLatch --> ADC["DAC"]
ADC --> LevelShifter["Level Shifter"]
ADC --> VoltageReference["Voltage Reference"]
VoltageReference --> GammaCircuit["Gamma Circuit"]
GammaCircuit --> DisplayControl["Display control"]
DisplayControl --> OSC["OSC"]
OSC --> VCOM["VCOM generator"]
OSC --> GateDecoder["Gate Decoder"]
GateDecoder --> LevelShifter["Level Shifter"]
GateDecoder --> VCOM
end
subgraph InstructionReg["Instruction Register"]
direction TB
InstructionReg --> NVM["NVM"]
end
subgraph VCOM["VCOM"]
direction TB
VCOM --> VCOM
OSC --> VCOM
end
subgraph VCOM_Cycle["VCOM"]
direction TB
VCOM --> VCOM
OSC --> VCOM
end
6 PIN DESCRIPTION
6.1 Power Supply Pin
| Name | I/O | Description | Connect Pin |
| VDD | I | Power Supply for Analog, Digital System and Booster Circuit. | VDD |
| VDDI | I | Power Supply for I/O system. | VDDI |
| AGND | I | System Ground for Analog System and Booster Circuit. | GND |
| DGND | I | System Ground for I/O System and Digital System. | GND |
6.2 Interface Logic Pin
| Name | I/O | Description | Connect pin | ||
| P68 | I | -8080/6800 MCU Interface Mode Select.-P68='1', Select 6800 MCU Parallel Interface.-P68='0', Select 8080 MCU Parallel Interface.-If not used, Please Fix this Pin at DGND Level. | DGND/VDDI | ||
| IM2 | I | MCU Parallel Interface Bus and Serial Interface selectIM2='1', Parallel InterfaceIM2='0', Serial Interface | DGND/VDDI | ||
| IM1,IM0 | I | - MCU Parallel Interface Type Selection-If Not Used, Please Fix this Pin at VDDI or DGND Level. | DGND/VDDI | ||
| IM1 | IM0 | Parallel Interface | |||
| 0 | 0 | MCU 8-bit Parallel | |||
| 0 | 1 | MCU 16-bit Parallel | |||
| 1 | 0 | MCU 9-bit Parallel | |||
| 1 | 1 | MCU 18-bit Parallel | |||
| SPI4W | I | - SPI4W='0', 3-line SPI Enable.- SPI4W='1', 4-line SPI Enable.-If Not Used, Please fix this Pin at DGND Level. | DGND/VDDI | ||
| RESX | I | -This signal will reset the device and it must be applied to properly initialize the chip.-Signal is active low. | MCU | ||
| CSX | I | -Chip Selection Pin-Low Enable. | MCU | ||
| IM1 | IM0 | Parallel Interface |
| 0 | 0 | MCU 8-bit Parallel |
| 0 | 1 | MCU 16-bit Parallel |
| 1 | 0 | MCU 9-bit Parallel |
| 1 | 1 | MCU 18-bit Parallel |
| - SPI4W='0', 3-line SPI Enable.- SPI4W='1', 4-line SPI Enable.-If Not Used, Please fix this Pin at DGND Level.-This signal will reset the device and it must be applied to properly initialize the chip.-Signal is active low.-Chip Selection Pin-Low Enable. | ||
| D/CX(SCL) | I | -Display data/command Selection Pin in MCU Interface.-D/CX='1': Display Data or Parameter.-D/CX='0': Command Data.-In Serial Interface, this is used as SCL.-If not used, please fix this pin at VDDI or DGND level. | MCU |
| RDX | I | -Read Enable in 8080 MCU Parallel Interface.-If not used, please fix this pin at VDDI or DGND level. | MCU |
| WRX(D/CX) | I | -Write Enable in MCU Parallel Interface.-In 4-line SPI, this pin is used as D/CX (data/ command selection).-If not used, please fix this pin at VDDI or DGND level. | MCU |
| D[17:0] | I/O | -D[17:0] are used as MCU parallel interface data bus.-D0 is the serial input/output signal in serial interface mode.-In serial interface, D[17:1] are not used and should be fixed at VDDI or DGND level. | MCU |
| TE | O | -Tearing effect output pin to synchronies MCU to frame rate, activated by S/W command.-If not used, please open this pin. | MCU |
| OSC | O | -Monitoring pin of internal oscillator clock and is turned ON/OFF by S/W command.-When this pin is inactive (function OFF), this pin is DGND level.-If not used, please open this pin. | - |
Note1. When in parallel mode, no use data pin must be connected to "1" or "0".
Note2. When CSX="1", there is no influence to the parallel and serial interface.
6.3 Mode Selection Pin
| Name | I/O | Description | Connect Pin | |||
| EXTC | I | -During normal operation, please connect to VDDI.. | VDDI/DGND | |||
| EXTC | Enable/disable Modification of Extend Command | |||||
| 0 | Panel Function Commands Disable. | |||||
| 1 | Panel Function Commands Enable. | |||||
| GM1, GM0 | I | -Panel Resolution Selection Pins. | VDDI/DGND | |||
| GM1 | GM0 | Selection of panel resolution | ||||
| 0 | 0 | 132RGB x 162 (S1~S396 & G1~G162 output) | ||||
| 0 | 1 | 132RGB x 132 (S1~S396 & G1~G132 Output) | ||||
| 1 | 1 | 128RGB x 160 (S7~S390 & G2~G161 output) | ||||
| SRGB | I | -RGB Direction Select H/W Pin for Color Filter Setting. | VDDI/DGND | |||
| SRGB | RGB Arrangement | |||||
| 0 | S1, S2, S3 Filter Order = 'R', 'G', 'B' | |||||
| 1 | S1, S2, S3 Filter Order = 'B', 'G', 'R' | |||||
| SMX | I | -Module Source Output Direction H/W Selection Pin. | VDDI/DGND | |||
| SMX | Scanning direction of source output | |||||
| GM= '00' | GM= '01' | GM= '11' | ||||
| 0 | S1 -> S396 | S1 -> S396 | S7 -> S390 | |||
| 1 | S396 -> S1 | S396 -> S1 | S390 -> S7 | |||
| SMY | I | -Module Gate Output Direction H/W Selection Pin. | VDDI/DGND | |||
| SMY | Scanning direction of gate output | |||||
| GM= '00' | GM= '01' | GM= '11' | ||||
| 0 | G1 -> G162 | G1 -> G132 | G2 -> G161 | |||
| 1 | G162 -> G1 | G132 -> G1 | G161 -> G2 | |||
| LCM | I | -Liquid Crystal (LC) Type Selection Pins. | VDDI/DGND | |||
| LCM | Selection of LC Type | |||||
| 0 | Normally White LC Type | |||||
| 1 | Normally Black LC Type | |||||
| GS | I | -Gamma Curve Selection Pin. | VDDI/DGND | |||
| GS | Selection of Gamma Curve | |||||
| 0 | GC0=1.0, GC1=2.5, GC2=2.2, GC3=1.8 | |||||
| 1 | GC0=2.2, GC1=1.8, GC2=2.5, GC3=1.0 | |||||
| EXTC | Enable/disable Modification of Extend Command |
| 0 | Panel Function Commands Disable. |
| 1 | Panel Function Commands Enable. |
| GM1 | GM0 | Selection of panel resolution |
| 0 | 0 | 132RGB x 162 (S1~S396 & G1~G162 output) |
| 0 | 1 | 132RGB x 132 (S1~S396 & G1~G132 Output) |
| 1 | 1 | 128RGB x 160 (S7~S390 & G2~G161 output) |
| SRGB | RGB Arrangement |
| 0 | S1, S2, S3 Filter Order = 'R', 'G', 'B' |
| 1 | S1, S2, S3 Filter Order = 'B', 'G', 'R' |
| SMX | Scanning direction of source output | ||
| GM= '00' | GM= '01' | GM= '11' | |
| 0 | S1 -> S396 | S1 -> S396 | S7 -> S390 |
| 1 | S396 -> S1 | S396 -> S1 | S390 -> S7 |
| SMY | Scanning direction of gate output | ||
| GM=‘00’ | GM=‘01’ | GM=‘11’ | |
| 0 | G1 -> G162 | G1 -> G132 | G2 -> G161 |
| 1 | G162 -> G1 | G132 -> G1 | G161 -> G2 |
| LCM | Selection of LC Type |
| 0 | Normally White LC Type |
| 1 | Normally Black LC Type |
| GS | Selection of Gamma Curve |
| 0 | GC0=1.0, GC1=2.5, GC2=2.2, GC3=1.8 |
| 1 | GC0=2.2, GC1=1.8, GC2=2.5, GC3=1.0 |
| VPP | I | When writing NVM, it needs external power supply voltage (7.5V). | ||
| TESEL | I | Input pin to select horizontal line number in TE signal.This pin is internally pull low. | DGND | |
| TESEL | Selection of gamma curve | |||
| 0 | TE output 162 lines | |||
| 1 | TE output 160 lines | |||
6.4 Driver Output pins
| Name | I/O | Description | Connect Pin |
| S1 to S396 | O | - Source Driver Output Pins. | - |
| G1 to G162 | O | - Gate Driver Output Pins. | - |
| AVDD | O | - Power Pin for Analog Circuits. | - |
| AVCL | O | - A power Supply Pin for Generating GVCL. | - |
| VGH | O | - Power Output Pin for Gate Driver | - |
| VGL | O | - Power Output (Negative) Pin for Gate Driver | - |
| GVDD | O | - A power Output of Grayscale Voltage Generator.- When internal GVDD generator is not used, connect an external power supply (AVDD-0.5V) to this pin. | - |
| GVCL | O | - A power Output (Negative) of Grayscale Voltage Generator.- When internal GVCL generator is not used, connect an external power supply (AVCL+0.5V) to this pin. | - |
| VCOM | O | - A Power Supply for the TFT-LCD Common Electrode. | Common Electrode |
| VCC | O | - Monitoring Pin of Internal Digital Reference Voltage.- Please Open These Pins. | |
| VCL | O | - A power output of VCOM voltage (Negative) generator. | |
| VDDIO | O | - VDDI Voltage Output Level for Monitoring. | - |
| DGNDO | O | - DGND Voltage Output Level for Monitoring. | - |
6.5 Test Pins
| Name | I/O | Description | Connect Pin |
| TEST2P | I | -These test pins for driver vender test used. | DGND |
| TEST1P | -Please connect these pins to DGND. | ||
| TESTOP[8] | O | -These test pins for driver vender test used. | Open |
| TESTOP[7] | -Please open these pins. | ||
| TESTOP[6] | |||
| TESTOP[5] | |||
| TESTOP[4] | |||
| TESTOP[3] | |||
| TESTOP[2] | |||
| TESTOP[1] | |||
| DummyR | - | -These pins are dummy (have no function inside).-Pad128 DummyR internal short to pad 129 DummyR. | Open |
| Dummy | - | -These pins are dummy (have no function inside).-Can allow signal traces pass through these pads on TFT glass.-Please open these pins. | Open |
7 DRIVER ELECTRICAL CHARACTERISTICS
7.1 Absolute Operation Range
| Item | Symbol | Rating | Unit |
| Supply Voltage | VDD | -0.3 ~ +4.8 | V |
| Supply Voltage (Logic) | VDDI | -0.3 ~ +4.6 | V |
| Supply Voltage (Digital) | VCC | -0.3 ~ +1.95 | V |
| Driver Supply Voltage | VGH-VGL | -0.3 ~ +30.0 | V |
| Logic Input Voltage Range | VIN | -0.3 ~ VDDI + 0.3 | V |
| Logic Input Voltage Range | VO | -0.3 ~ VDDI + 0.3 | V |
| Operating Temperature Range | TOPR | -30 ~ +85 | °C |
| Storage Temperature Range | TSTG | -40 ~ +125 | °C |
Table 1 Absolute Operation Range
Note: If one of the above items is exceeded its maximum limitation momentarily, the quality of the product may be degraded. Absolute maximum limitation, therefore, specify the values exceeding which the product may be physically damaged. Be sure to use the product within the recommend range.
7.2 DC Characteristic
| Parameter | Symbol | Condition | Specification | Unit | Related Pins | ||
| Min | Typ | Max | |||||
| Power & Operation Voltage | |||||||
| System Voltage | VDD | Operating Voltage | 2.5 | 2.75 | 4.8 | V | |
| Interface Operation Voltage | VDDI | I/O Supply Voltage | 1.65 | 1.8 | 3.7 | V | |
| Gate Driver High Voltage | VGH | 11 | 16 | V | Note 4 | ||
| Gate Driver Low Voltage | VGL | -13 | -7.5 | V | |||
| Gate Driver Supply Voltage | | VGH-VGL | | 18.5 | 29 | V | Note 4 | ||
| Input / Output | |||||||
| Logic-High Input Voltage | VIH | 0.7VDDI | VDDI | V | Note 1 | ||
| Logic-Low Input Voltage | VIL | VSS | 0.3VDDI | V | Note 1 | ||
| Logic-High Output Voltage | VOH | IOH = -1.0mA | 0.8VDDI | VDDI | V | Note 1 | |
| Logic-Low Output Voltage | VOL | IOL = +1.0mA | VSS | 0.2VDDI | V | Note 1 | |
| Logic-High Input Current | IIH | VIN = VDDI | 1 | uA | Note 1 | ||
| Logic-Low Input Current | IIL | VIN = VSS | -1 | uA | Note 1 | ||
| Input Leakage Current | IIL | IOH = -1.0mA | -0.1 | +0.1 | uA | Note 1 | |
| VCOM Voltage | |||||||
| VCOM Amplitude | VCOM | -2 | -0.425 | V | |||
| Source driver | |||||||
| Source Output Range | Vsout | 0.1 | GVDD | V | |||
| Gamma Reference Voltage | GVDD | 3.15 | 4.7 | V | |||
| Source Output Settling Time | Tr | Below with 99% precision | 20 | us | Note 2 | ||
| Output Offset Voltage | Voffset | 35 | mV | Note 3 | |||
Table 2 DC Characteristic
Notes:
- TA = -30 to 85 °C.
- Source channel loading= 2KΩ+12pF/channel, Gate channel loading=5KΩ+40pF/channel.
- The Max. value is between measured point of source output and gamma setting value.
- VGH setting condition is AVDD=4.7V, the Max and Min VGH voltage depend on AVDD setting, VGH-VGL can not large than 30V.
7.3 Power Consumption
Ta=25°C, Frame rate = 60Hz, Bare die, the registers setting are IC default setting.
| Operation Mode | Image | Current Consumption | |||
| Typical | Maximum | ||||
| IDDI (mA) | IDD (mA) | IDDI (mA) | IDD (mA) | ||
| Normal Mode | Note 1 | 0.01 | 0.9 | 0.02 | 2 |
| Note 2 | 0.01 | 0.9 | 0.02 | 2 | |
| Partial + Idle Mode (40 lines) | Note 1 | 0.01 | 0.8 | 0.02 | 2 |
| Note 2 | 0.01 | 0.8 | 0.02 | 2 | |
| Sleep-In Mode | N/A | 0.005 | 0.015 | 0.01 | 0.03 |
Table 3 Power Consumption
Notes:
- All pixels black.
- All pixels white.
- The Current Consumption is DC characteristics of ST7735S.
- Typical: VDDI=1.8V, VDD=2.75V; Maximum: VDDI=1.65 to 3.7V, VDD=2.5 to 4.8V
8 Timing chart
8.1 Parallel Interface Characteristics: 18, 16, 9 or 8-bit Bus (8080 Series MCU Interface)

flowchart
This diagram illustrates the timing and signal flow relationships between various signal processing stages (CSX, D/CX, WRX, D[17:0] write, RDX, D[17:0] read) through various control signals such as TCHW, TCSH, and TCSF.
Figure 1 Parallel Interface Timing Characteristics (8080 Ceries MCU Interface)
Ta=25 °C, VDDI=1.65~3.7V, VDD=2.5~4.8V
| Signal | Symbol | Parameter | Min | Max | Unit | Description |
| D/CX | TAST | Address Setup Ttime | 0 | ns | - | |
| TAHT | Address Hold Time (Write/Read) | 10 | ns | |||
| CSX | TCHW | Chip Select “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 | |||
| TCSH | Chip Select Hold Time | 10 | ns | |||
| WRX | TWC | Write Cycle | 66 | ns | ||
| TWRH | Control Pulse “H” Duration | 15 | ns | |||
| TWRL | Control Pulse “L” Duration | 15 | ns | |||
| RDX (ID) | TRC | Read Cycle (ID) | 160 | ns | When Read ID Data | |
| TRDH | Control Pulse “H” Duration (ID) | 90 | ns | |||
| TRDL | Control Pulse “L” Duration (ID) | 45 | ns | |||
| RDX (FM) | TRCFM | Read Cycle (FM) | 450 | ns | When Read from Frame Memory | |
| TRDHFM | Control Pulse “H” Duration (FM) | 90 | ns | |||
| TRDLFM | Control Pulse “L” Duration (FM) | 355 | ns | |||
| D[17:0] | TDST | Data Setup Time | 10 | ns | For CL=30pF | |
| TDHT | Data Hold Time | 10 | ns | |||
| TRAT | Read Access Time (ID) | 40 | ns | |||
| TRATFM | Read Access Time (FM) | 340 | ns | |||
| TODH | Output Disable Time | 20 | 80 | ns |
Table 4 8080 Parallel Interface Characteristics

Figure 2 Rising And Falling Timing for Input And Output Signal
text_image
CSX V_IH V_IL T_CSF V_IL V_IH V_IL Min. =5ns T_CHW
Figure 3 Chip Selection (CSX) Timing
text_image
WRX VIH VIL VIL RDX VIH VIL TWRH VIL TWRH/TRDHFM
Figure 4 Write-to-Read And Read-to-Write Timing
Note: The rising time and falling time (Tr, Tf) of input signal are specified at 15 ns or less. Logic high and low levels are specified as 30% and 70% of VDDI for Input signals.
8.2 Parallel Interface Characteristics: 18, 16, 9 or 8-bit Bus (6800 Series MCU Interface)

flowchart
This diagram illustrates the timing and signal flow relationships between various signal waveforms (CSX, D/CX, /WX, E, D[17:0] write, RX, E, D[17:0] read) over time intervals such as TCHW, TCS, TCSF, and TAST.
Figure 5 Parallel Interface Timing Characteristics (6800-Series MCU Interface)
Ta=25 °C, VDDI=1.65~3.7V, VDD=2.5~4.8V
| Signal | Symbol | Parameter | Min | Max | Unit | Description |
| D/CX | $T_{AST}$ | Address Setup Time | 0 | ns | - | |
| $T_{AHT}$ | Address Hold Time (Write/Read) | 10 | ns | |||
| CSX | $T_{CHW}$ | Chip Select “H” Pulse Width | 0 | ns | - | |
| $T_{CS}$ | Chip Select Setup Time (Write) | 15 | ns | |||
| $T_{RCS}$ | Chip Select Setup Time (Read ID) | 45 | ns | |||
| $T_{RCSFM}$ | Chip Select Setup Time (Read FM) | 355 | ns | |||
| $T_{CSF}$ | Chip Select wait Time (Write/Read) | 10 | ns | |||
| $T_{CSH}$ | Chip Select Hold Time | 10 | ns | |||
| WRX | $T_{WC}$ | Write Cycle | 66 | ns | ||
| $T_{WRH}$ | Control Pulse “H” Duration | 15 | ns | |||
| $T_{WRL}$ | Control Pulse “L” Duration | 15 | ns | |||
| RDX (ID) | $T_{RC}$ | Read Cycle (ID) | 160 | ns | When Read ID Data | |
| $T_{RDH}$ | Control Pulse “H” Duration (ID) | 90 | ns | |||
| $T_{RDL}$ | Control Pulse “L” Duration (ID) | 45 | ns | |||
| RDX (FM) | $T_{RCFM}$ | Read Cycle (FM) | 450 | ns | When Read From Frame Memory | |
| $T_{RDHFM}$ | Control Pulse “H” Duration (FM) | 90 | ns | |||
| $T_{RDLFM}$ | Control Pulse “L” Duration (FM) | 355 | ns | |||
| D[17:0] | $T_{DST}$ | Data Setup Time | 10 | ns | For Maximum CL=30pFFor Minimum CL=8pF | |
| $T_{DHT}$ | Data Hold Time | 10 | ns | |||
| $T_{ODH}$ | Output Disable Time | 20 | 80 | ns |
Note: The rising time and falling time (Tr, Tf) of input signal are specified at 15 ns or less. Logic high and low levels are specified as 30% and 70% of VDDI for Input signals
Table 5 6800 Parallel Interface Characteristics
8.3 Serial Interface Characteristics (3-line Serial)
text_image
CSX VIH VIL TCSS TSCYCW/TSCYCR TCSH TSCC SCL TSHW/TSHR TSLW/TSLR VIH VIL TSDS TSDH SDA VIH VIL TACC TOH VIH VIL SDA (DOUT)
Figure 6 3-line Serial Interface Timing
Ta=25 °C, VDDI=1.65~3.7V, VDD=2.5~4.8V
| Signal | Symbol | Parameter | Min | Max | Unit | Description |
| CSX | TCSS | Chip Select Setup Time (Write) | 15 | ns | ||
| TCSH | Chip Select Hold Time (Write) | 15 | ns | |||
| TCSS | Chip Select Setup Time (Read) | 60 | ns | |||
| TSCC | Chip Select Hold Time (Read) | 65 | ns | |||
| TCHW | Chip Select “H” pulse width | 40 | ns | |||
| SCL | TSCYCW | Serial Clock Cycle (Write) | 66 | ns | ||
| TSHW | SCL “H” Pulse Width (Write) | 15 | ns | |||
| TSLW | SCL “L” Pulse Width (Write) | 15 | 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 (DIN) (DOUT) | TSDS | Data Setup Time | 10 | ns | For Maximum CL=30pF For Minimum CL=8pF | |
| TSDH | Data Hold Time | 10 | ns | |||
| TACC | Access Time | 10 | 50 | ns | ||
| TOH | Output Disable Time | 15 | 50 | ns |
Table 6 3-line Serial Interface Characteristics
Note : The rising time and falling time (Tr, Tf) of input signal are specified at 15 ns or less. Logic high and low levels are specified as 30% and 70% of VDDI for Input signals.
8.4 Serial Interface Characteristics (4-line Serial)
flowchart
graph LR
CSX["CSX"] -->|VIH| VIL["VIL"]
CSX -->|VIL| CSX
CSX -->|TCSCW/TSCYCR| TCSH["TCSH"]
CSX -->|TCHW| TCHW
SCL["SCL"] -->|VIH| TDCS["TDCS"]
SCL -->|VIL| TDCS
SCL -->|TDSW/TSHR| TSHW["TSHW/TSHR"]
SCL -->|TSLW/TSLR| TSLW
SCL -->|VIH| TSCC["TSCC"]
SCL -->|VIL| TSCC
SDA["SDA"] -->|VIH| VIL["VIL"]
SDA -->|VIL| VIL
SDA -->|TSDS| TSDH["TSDH"]
SDA -->|TSDH| TSDH
D/CX["D/CX"] -->|VIH| VIL["VIL"]
DCx["D/CX"] -->|VIL| VIL
DCx -->|TDCH| TDCH
DCx -->|TACC| TACC
DCx -->|TOH| TOH
SDA(DOUT) -->|VIH| VIL["VIL"]
SDA(DOUT) -->|VIL| VIL
Figure 7 4-line Serial Interface Timing
Ta=25 °C, VDDI=1.65~3.7V, VDD=2.5~4.8V
| Signal | Symbol | Parameter | MIN | MAX | Unit | Description |
| CSX | TCSS | Chip Select Setup Time (Write) | 45 | ns | ||
| TCSH | Chip Select Hold Time (Write) | 45 | ns | |||
| TCSS | Chip Select Setup Time (Read) | 60 | ns | |||
| TSCC | Chip Select Hold Time (Read) | 65 | ns | |||
| TCHW | Chip Select “H” Pulse Width | 40 | ns | |||
| SCL | TSCYCW | Serial Clock Cycle (Write) | 66 | ns | -Write Command & Data Ram | |
| TSHW | SCL “H” Pulse Width (Write) | 15 | ns | |||
| TSLW | SCL “L” Pulse Width (Write) | 15 | ns | |||
| TSCYCR | Serial Clock Cycle (Read) | 150 | ns | -Read Command & Data Ram | ||
| TSHR | SCL “H” Pulse Width (Read) | 60 | ns | |||
| TSLR | SCL “L” Pulse Width (Read) | 60 | ns | |||
| D/CX | TDCS | D/CX Setup Time | 10 | ns | ||
| TDCH | D/CX Hold Time | 10 | ns | |||
| SDA (DIN) (DOUT) | TSDS | Data Setup Time | 10 | ns | For Maximum CL=30pF For Minimum CL=8pF | |
| TSDH | Data Hold Time | 10 | ns | |||
| TACC | Access Time | 10 | 50 | ns | ||
| TOH | Output Disable Time | 15 | 50 | ns |
Table 7 4-line Serial Interface Characteristics
Note : The rising time and falling time (Tr, Tf) of input signal are specified at 15 ns or less. Logic high and low levels are specified as 30% and 70% of VDDI for Input signals.
9 Function Description
9.1 Interface Type Selection
The selection of given interfaces are done by setting IM2, IM1, and IM0 pins as shown in following table.
| P68 | IM2 | IM1 | IMO | Interface | Read Back Selection |
| - | 0 | - | - | 3-line Serial Interface | Via the Read Instruction |
| 0 | 1 | 0 | 0 | 8080 MCU 8-bit Parallel | RDX Strobe (8-bit Read Data and 8-bit Read Parameter) |
| 0 | 1 | 0 | 1 | 8080 MCU 16-bit Parallel | RDX Strobe (16-bit Read Data and 8-bit Read Parameter) |
| 0 | 1 | 1 | 0 | 8080 MCU 9-bit Parallel | RDX Strobe (9-bit Read Data and 8-bit Read Parameter) |
| 0 | 1 | 1 | 1 | 8080 MCU 18-bit Parallel | RDX Strobe (18-bit Read Data and 8-bit Read Parameter) |
| - | 0 | - | - | 3-line Serial Interface | Via the Read Instruction |
| 1 | 1 | 0 | 0 | 6800 MCU 8-bit Parallel | E Strobe (8-bit Read Data and 8-bit Read Parameter) |
| 1 | 1 | 0 | 1 | 6800 MCU 16-bit Parallel | E Strobe (16-bit Read Data and 8-bit Read Parameter) |
| 1 | 1 | 1 | 0 | 6800 MCU 9-bit Parallel | E Strobe (9-bit Read Data and 8-bit Read Parameter) |
| 1 | 1 | 1 | 1 | 6800 MCU 18-bit Parallel | E Strobe (18-bit Read Data and 8-bit Read Parameter) |
Table 8 Interface Type Selection
| P68 | IM2 | IM1 | IM0 | Interface | RDX | WRX | D/CX | Read back selection |
| - | 0 | - | - | 3-line Serial Interface | Note1 | Note1 | SCL | D[17:1]: Unused, D0: SDA |
| 0 | 1 | 0 | 0 | 8080 8-bit Parallel | RDX | WRX | D/CX | D[17:8]: Unused, D7-D0: 8-bit Data |
| 0 | 1 | 0 | 1 | 8080 16-bit Parallel | RDX | WRX | D/CX | D[17:16]: Unused, D15-D0: 16-bit Data |
| 0 | 1 | 1 | 0 | 8080 9-bit Parallel | RDX | WRX | D/CX | D[17:9]: Unused, D8-D0: 9-bit Data |
| 0 | 1 | 1 | 1 | 8080 18-bit Parallel | RDX | WRX | D/CX | D17-D0: 18-bit Data |
| - | 0 | - | - | 3-line Serial Interface | Note1 | D/CX | SCL | D[17:1]: Unused, D0: SDA |
| 1 | 1 | 0 | 0 | 6800 8-bit Parallel | E | WRX | RS | D[17:8]: Unused, D7-D0: 8-bit Data |
| 1 | 1 | 0 | 1 | 6800 16-bit Parallel | E | WRX | RS | D[17:16]: Unused, D15-D0: 16-bit Data |
| 1 | 1 | 1 | 0 | 6800 9-bit Parallel | E | WRX | RS | D[17:9]: Unused, D8-D0: 9-bit Data |
| 1 | 1 | 1 | 1 | 6800 18-bit Parallel | E | WRX | RS | D17-D0: 18-bit Data |
Table 9 Pin Connection According to Various MCU Interface
Note: Unused pins can be open, or connected to DGND or VDDI.
9.2 8080-series MCU Parallel Interface (P68 = '0')
The MCU can use one of following interfaces: 11-lines with 8-data parallel interface, 12-lines with 9-data parallel interface, 19-line with 16-data parallel interface or 21-lines with 18-data parallel interface. The chip-select CSX (active low) enables/disables the parallel interface. RESX (active low) is an external reset signal. WRX is the parallel data write enable, RDX is the parallel data read enable and D[17:0] is parallel data bus.
The LCD driver reads the data at the rising edge of WRX signal. The D/CX is the data/command flag. When D/CX='1', D[17:0] bits is either display data or command parameter. When D/C='0', D[17:0] bits is command. The interface functions of 8080-series parallel interface are given in following table..
| IM2 | IM1 | IM0 | Interface | D/CX | RDX | WRX | Read Back Selection |
| 1 | 0 | 0 | 8-bit Parallel | 0 | 1 | ↑ | Write 8-bit Command (D7 to D0) |
| 1 | 1 | ↑ | Write 8-bit Display Data or 8-bit Parameter (D7 to D0) | ||||
| 1 | ↑ | 1 | Read 8-bit Display Data (D7 to D0) | ||||
| 1 | ↑ | 1 | Read 8-bit Parameter or Status (D7 to D0) | ||||
| 1 | 0 | 1 | 16-bit Parallel | 0 | 1 | ↑ | Write 8-bit Command (D7 to D0) |
| 1 | 1 | ↑ | Write 16-bit Display Data or 8-bit Parameter (D15 to D0) | ||||
| 1 | ↑ | 1 | Read 16-bit Display Data (D15 to D0) | ||||
| 1 | ↑ | 1 | Read 8-bit Parameter or Status (D7 to D0) | ||||
| 1 | 1 | 0 | 9-bit Parallel | 0 | 1 | ↑ | Write 8-bit Command (D7 to D0) |
| 1 | 1 | ↑ | Write 9-bit Display Data or 8-bit Parameter (D8 to D0) | ||||
| 1 | ↑ | 1 | Read 9-bit Display Data (D8 to D0) | ||||
| 1 | ↑ | 1 | Read 8-bit Parameter or Status (D7 to D0) | ||||
| 1 | 1 | 1 | 18-bit Parallel | 0 | 1 | ↑ | Write 8-bit Command (D7 to D0) |
| 1 | 1 | ↑ | Write 18-bit Display Data or 8-bit Parameter (D17 to D0) | ||||
| 1 | ↑ | 1 | Read 18-bit Display Data (D17 to D0) | ||||
| 1 | ↑ | 1 | Read 8-bit Parameter or Status (D7 to D0) |
Table 10 The Function of 8080-series Parallel Interface
Note: applied for command code: DAh, DBh, DCh, 04h, 09h, 0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh
9.2.1 Write Cycle Sequence
The write cycle means that the host writes information (command or/and data) to the display via the interface. Each write cycle (WRX high-low-high sequence) consists of 3 control signals (D/CX, RDX, WRX) and data signals (D[17:0]). D/CX bit is a control signal, which tells if the data is a command or a data. The data signals are the command if the control signal is low (='0') and vice versa it is data (='1').

Figure 8 8080-series WRX Protocol
Note: WRX is an unsynchronized signal (It can be stopped).
flowchart
graph LR
subgraph sg_1_Byte_Command["1 Byte Command"]
S["S"] --> CMD["CMD"]
CMD --> PA1["PA1"]
PA1 --> CMD
CMD --> PA2["PA2"]
PA2 --> P["P"]
end
subgraph sg_2_Byte_Command["2 Byte Command"]
CSX["CSX"] --> D/CX["D/CX"]
DCx["D/CX"] --> RDX["RDX"]
RDX --> WRX["WRX"]
WRX --> HostD[""Host D[17:0"] Host to LCD"]
HostD --> HostZ[""Driver D[17:0"] LCD to Host"]
end
subgraph N Byte Command
PA1 --> PA2["PA1"]
PA2 --> PA2
PA2 --> PA1["PA1"]
PA1 --> PA2["PA2"]
PA2 --> PA1["PA1"]
PA1 --> P["P"]
end
S --> CMD
CMD --> PA1
PA1 --> CMD
CMD --> PA2
PA2 --> PA1
PA1 --> P
P --> HostZ
HostZ --> HostZ
Figure 9 8080-series Parallel Bus Protocol, Write to Register or Display RAM
9.2.2 Read Cycle Sequence
The read cycle (RDX high-low-high sequence) means that the host reads information from LCD driver via interface. The driver sends data (D[17:0]) to the host when there is a falling edge of RDX and the host reads data when there is a rising edge of RDX.

Figure 10 8080-series RDX Protocol
Note: RDX is an unsynchronized signal (It can be stopped).
flowchart
graph LR
subgraph Read Parameter
direction TB
S["S"] --> CMD["CMD"]
CMD --> DM["DM"]
PA["PA"] --> CMD
CMD --> DM & data["DM & data"]
DMData["DM & data"] --> Data["Data"]
Data --> P["P"]
end
subgraph Read Display Data
direction TB
P --> P["P"]
P --> D["CX"]["D/CX"]
D["CX"] --> RDX["RDX"]
RDX --> WRX["WRX"]
WRX --> D["17:0"]["D["17:0"]"]
D["17:0"] --> HostToLCD[""Host D[17:0"] Host to LCD"]
HostToLCD --> DriverToHost[""Driver D[17:0"] LCD to Host"]
DriverToHost --> PA1["PA1"]
PA1 --> DM["DM"]
PA1 --> Hi-Z["Hi-Z"]
HiZ["Hi-Z"] --> CMD
CMD --> Hi-Z["Hi-Z"]
HiZ --> PA1
PA1 --> DM["DM"]
DM --> PA1
PA1 --> PAN_2["PAN_2"]
PA1 --> PA1
PA1 --> PAN_1["PAN_1"]
PAN_2 --> P["P"]
P --> HostToLCD
HostToLCD --> DriverToHost
end
Figure 11 8080-series Parallel Bus Protocol, Read Data from Register or Display RAM
9.3 6800-series MCU Parallel Interface (P68 = '1')
The MCU uses one of following interface: 11-lines with 8-data parallel interface, 12-lines with 9-data parallel interface, 19-lines with 16-data parallel interface, or 21-lines with 18-data parallel interface. The chip-select CSX(active low) enables and disables the parallel interface. RESX (active low) is an external reset signal. The R/WX is the Read/Write flag and D[17:0] is parallel data bus.
The LCD driver reads the data at the falling edge of E signal when R/WX= '1' and Writes the data at the falling of the E signal when R/WX='0'. The D/CX is the data/command flag. When D/CX='1', D[17:0] bits are display RAM data or command parameters. When D/C= '0', D[17:0] bits are commands.
The 6800-series bi-directional interface can be used for communication between the micro controller and LCD driver. The selection of this interface is done when P68 pin is high state (VDDI). Interface bus width can be selected with IM2, IM1 and IM0. The interface functions of 6800-series parallel interface are given in Table11.
| P68 | IM2 | IM1 | IM0 | Interface | D/CX | R/WX | E | Function |
| 1 | 1 | 0 | 0 | 8-bit Parallel | 0 | 0 | ↓ | Write 8-bit Command (D7 to D0) |
| 1 | 0 | ↓ | Write 8-bit Display Data or 8-bit Parameter (D7 to D0) | |||||
| 1 | 1 | ↓ | Read 8-bit Display Data (D7 to D0) | |||||
| 1 | 1 | ↓ | Read 8-bit Parameter or Status (D7 to D0) | |||||
| 1 | 1 | 0 | 1 | 16-bit Parallel | 0 | 0 | ↓ | Write 8-bit Command (D7 to D0) |
| 1 | 0 | ↓ | Write 16-bit Display Data or 8-bit Parameter (D15 to D0) | |||||
| 1 | 1 | ↓ | Read 16-bit Display Data (D15 to D0) | |||||
| 1 | 1 | ↓ | Read 8-bit Parameter or Status (D7 to D0) | |||||
| 1 | 1 | 1 | 0 | 9-bit Parallel | 0 | 0 | ↓ | Write 8-bit Command (D7 to D0) |
| 1 | 0 | ↓ | Write 9-bit Display Data or 8-bit Parameter (D8 to D0) | |||||
| 1 | 1 | ↓ | Read 9-bit Display Data (D8 to D0) | |||||
| 1 | 1 | ↓ | Read 8-bit Parameter or Status (D7 to D0) | |||||
| 1 | 1 | 1 | 1 | 18-bit Parallel | 0 | 0 | ↓ | Write 8-bit Command (D7 to D0) |
| 1 | 0 | ↓ | Write 18-bit Display Data or 8-bit Parameter (D17 to D0) | |||||
| 1 | 1 | ↓ | Read 18-bit Display Data (D17 to D0) | |||||
| 1 | 1 | ↓ | Read 8-bit Parameter or Status (D7 to D0) |
Table 11 The Function of 6800-series Parallel Interface
Note: applied for command code: DAh, DBh, DCh, 04h, 09h, 0Ah, 0Bh, 0Ch, 0Dh, 0Eh, 0Fh.
9.3.1 Write Cycle Sequence
The write cycle means that the host writes information (command or/and data) to the display via the interface. Each write cycle (E low-high-low sequence) consists of 3 control signals (D/CX, E, R/WX) and data signals (D[17:0]). D/CX bit is a control signal, which tells if the data is a command or a data. The data signals are the command if the control signal is low (='0') and vice versa it is data (='1').
flowchart
graph LR
A["R/WX"] -->|“0”| B["E"]
B --> C[""D[17:0"]"]
C --> D[""The host starts to control D[17:0"] lines when there is a rising edge of the E."]
D --> E[""The display writes D[17:0"] lines when there is a falling edge of E."]
E --> F[""The host stops to control D[17:0"] lines."]
Figure 12 6800-series Write Protocol
Note: E is an unsynchronized signal (It can be stopped)
flowchart
This diagram illustrates the data transmission and reception logic for a 1-byte command system, showing the sequence of commands (D, CX, R/WX, Host, Driver) and their corresponding data paths (CMD, PA1, PA2, P) across a 2-byte command.
Figure 13 6800-series Parallel Bus Protocol, Write to Register or Display RAM
9.3.2 Read Cycle Sequence
The read cycle (E low-high-low sequence) means that the host reads information from LCD driver via interface. The driver sends data (D[17:0]) to the host when there is a rising edge of E and the host reads data when there is a falling edge of E.
flowchart
graph LR
A["RWX"] -->|“1”| B["E"]
B --> C[""D[17:0"]"]
C --> D[""The driver starts to control D[17:0"] lines when there is a rising edge of the E."]
D --> E[""The host read D[17:0"] lines when there is a falling edge of RDX."]
E --> F[""The driver stops to control D[17:0"] lines."]
Figure 14 6800-series Read Protocol
Note: E is an unsynchronized signal (It can be stopped)
flowchart
This diagram illustrates the data flow and signal processing logic for a system, showing how read parameters (D[17:0], RESX, CSX, D/CX, R/WX, E) are processed through various channels (CMD, DM, PA, etc.) to generate signals on D[17:0], D/CX, R/WX, and E pins.
Figure 15 6800-series Parallel Bus Protocol, Read Data form Register or Display RAM
9.4 Serial Interface
The selection of this interface is done by IM2. See the Table 12.
| IM2 | 4WSPI | Interface | Read Back Selection |
| 0 | 0 | 3-line Serial Interface | Via the Read Instruction (8-bit, 24-bit and 32-bit Read Parameter) |
| 0 | 1 | 4-line Serial Interface | Via the Read Instruction (8-bit, 24-bit and 32-bit Read Parameter) |
Table 12 Selection of Serial Interface
The serial interface is either 3-lines/9-bits or 4-lines/8-bts bi-directional interface for communication between the micro controller and the LCD driver. The 3-lines serial interface use: CSX (chip enable), SCL (serial clock) and SDA (serial data input/output), and the 4-lines serial interface use: CSX (chip enable), D/CX (data/command flag), SCL (serial clock) and SDA (serial data input/output). Serial clock (SCL) is used for interface with MCU only, so it can be stopped when no communication is necessary.
9.4.1 Command Write Mode
The write mode of the interface means the micro controller writes commands and data to the LCD driver. 3-lines serial data packet contains a control bit D/CX and a transmission byte. In 4-lines serial interface, data packet contains just transmission byte and control bit D/CX is transferred by the D/CX pin. If D/CX is “low”, the transmission byte is interpreted as a command byte. If D/CX is “high”, the transmission byte is stored in the display data RAM (memory write command), or command register as parameter.
Any instruction can be sent in any order to the driver. The MSB is transmitted first. The serial interface is initialized when CSX is high. In this state, SCL clock pulse or SDA data have no effect. A falling edge on CSX enables the serial interface and indicates the start of data transmission.
flowchart
graph TD
subgraph sg_3_line["3-line"]
A["D/CX"] --> B["D7"]
A --> C["D6"]
A --> D["D5"]
A --> E["D4"]
A --> F["D3"]
A --> G["D2"]
A --> H["D1"]
A --> I["D0"]
end
subgraph sg_4_line["4-line"]
J["D7"] --> K["D6"]
J --> L["D5"]
J --> M["D4"]
J --> N["D3"]
J --> O["D2"]
J --> P["D1"]
J --> Q["D0"]
end
subgraph sg_3_line_2["3-line"]
R["D/CX"] --> S["D7"]
R --> T["D6"]
R --> U["D5"]
R --> V["D4"]
R --> W["D3"]
R --> X["D2"]
R --> Y["D1"]
R --> Z["D0"]
end
subgraph sg_4_line_2["4-line"]
AA["D7"] --> AB["D6"]
AA --> AC["D5"]
AA --> AD["D4"]
AA --> AE["D3"]
AA --> AF["D2"]
AA --> AG["D1"]
AA --> AH["D0"]
end
subgraph sg_4_line_3["4-line"]
AI["D7"] --> AJ["D6"]
AI --> AK["D5"]
AI --> AL["D4"]
AI --> AM["D3"]
AI --> AN["D2"]
AI --> AO["D1"]
AI --> AP["D0"]
end
Figure 16 Serial Interface Data Stream Format
When CSX is “high”, SCL clock is ignored. During the high period of CSX the serial interface is initialized. At the falling edge of CSX, SCL can be high or low (see Figure 17). SDA is sampled at the rising edge of SCL. D/CX indicates whether the byte is command (D/CX='0') or parameter/RAM data (D/CX='1'). D/CX is sampled when first rising edge of SCL (3-lines serial interface) or 8th rising edge of SCL (4-lines serial interface). If CSX stays low after the last bit of command/data byte, the serial interface expects the D/CX bit (3-lines serial interface) or D7 (4-lines serial interface) of the next byte at the next rising edge of SCL..
flowchart
graph LR
subgraph Host
S["S"] --> TB["TB"]
TB --> P["P"]
end
subgraph CSX
CSX["CSX"] --> S
S --> D/C["D/C"]
DC["D/C"] --> D7["D7"]
D7 --> D6["D6"]
D6 --> D5["D5"]
D5 --> D4["D4"]
D4 --> D3["D3"]
D3 --> D2["D2"]
D2 --> D1["D1"]
D1 --> D0["D0"]
D0 --> D/C["D/C"]
DC --> D7["D7"]
D7 --> D6["D6"]
D6 --> D5["D5"]
D5 --> D4["D4"]
D4 --> D3["D3"]
D3 --> D2["D2"]
D2 --> D1["D1"]
D1 --> D0["D0"]
D0 --> SCL["SCL"]
end
subgraph SDA
SCL --> SCL
end
subgraph Command
SCL --> SCL
end
subgraph Command_Parameter["Command/Parameter"]
SCL --> SCL
end
Figure 17 3-line Serial Interface Write Protocol (Write to Register with Control Bit in Transmission)
flowchart
This diagram illustrates the protocol stack structure for a host system (MCU to driver), showing the sequence of commands and data paths between CSX, SDA, D/CX, and SCL.
Figure 18 4-line Serial Interface Write Protocol (Write to Register with Control Bit in Transmission)
9.4.2 Read Functions
The read mode of the interface means that the micro controller reads register value from the driver. To achieve read function, the micro controller first has to send a command (read ID or register command) and then the following byte is transmitted in the opposite direction. After that CSX is required to go to high before a new command is send (see the below figure). The driver samples the SDA (input data) at rising edge of SCL, but shifts SDA (output data) at the falling edge of SCL. Thus the micro controller is supported to read at the rising edge of SCL.
After the read status command has been sent, the SDA line must be set to tri-state no later than at the falling edge of SCL of the last bit.
9.4.3 3-line Serial Protocol
3-line Serial Protocol (for RDID1/RDID2/RDID3/0Ah/0Bh/0Ch/0Dh/0Eh/0Fh Command: 8-bit Read):
flowchart
graph LR
subgraph Host
S["S"] --> TB["TB"]
S --> P["P"]
P --> S
CSX["CSX"] --> S
SCL["SCL"] --> S
SDA["SDA"] --> D_C["D/C"]
D_C --> D7["D7"]
D7 --> D6["D6"]
D6 --> D5["D5"]
D5 --> D4["D4"]
D4 --> D3["D3"]
D3 --> D2["D2"]
D2 --> D1["D1"]
D1 --> D0["D0"]
Hi_Z["Hi-Z"] --> D7
Hi_Z --> D6
Hi_Z --> D5
Hi_Z --> D4
Hi_Z --> D3
Hi_Z --> D2
Hi_Z --> D1
Hi_Z --> D0
D7 --> D7
D6 --> D6
D5 --> D5
D4 --> D4
D3 --> D3
D2 --> D2
D1 --> D1
D0 --> D0
D7 --> D7
D6 --> D6
D5 --> D5
D4 --> D4
D3 --> D3
D2 --> D2
D1 --> D1
D0 --> D0
end
subgraph Driver
SDA["SDA (SDO)"] --> Hi_Z["Hi-Z"]
Hi_Z --> D7
Hi_Z --> D6
Hi_Z --> D5
Hi_Z --> D4
Hi_Z --> D3
Hi_Z --> D2
Hi_Z --> D1
Hi_Z --> D0
end
3-line Serial Protocol (for RDDID Command: 24-bit Read)
flowchart
This diagram illustrates the timing and state transitions of a system involving Host and Driver components, including CSX, SCL, SDA, and D3-D2, with a dummy clock cycle indicated.
3-line Serial Protocol (for RDDST Command: 32-bit Read)
flowchart
graph LR
subgraph Host
S["S"] --> TB["TB"]
TB --> P["P"]
P --> S["S"]
end
subgraph Driver
SDA["SDA"] --> HiZ["Hi-Z"]
HiZ --> D31["D31"]
D31 --> D30["D30"]
D30 --> D29["D29"]
D29 --> D28["D28"]
D28 --> D3["D3"]
D3 --> D2["D2"]
D2["D2"] --> D1["D1"]
D1 --> D0["D0"]
D0 --> HiZ
HiZ --> D3
HiZ --> D3
D3 --> D0
D0 --> HiZ
HiZ --> D3
D3 --> D2
D2 --> D1
D1 --> D0
end
Figure 19 3-line Serial Interface Read Protocol
9.4.4 4-line Serial Protocol
4-line Serial Protocol (for RDID1/RDID2/RDID3/0Ah/0Bh/0Ch/0Dh/0Eh/0Fh Command: 8-bit Read):
flowchart
This diagram illustrates the data flow and synchronization logic between a Host (CSX, SCL, D/CX, SDA) and a Driver (SDA/DOUT), showing transitions between states (S, TB, P, S), clock signals, and data flow patterns.
4-line Serial Protocol (for RDDID Command: 24-bit Read)
flowchart
This diagram illustrates the timing and state transitions of a host system (CSX, SCL, D/CX) and a driver (SDA/DOUT) over time, showing transitions between states such as S, TB, P, S, and D.
4-line Serial Protocol (for RDDST Command: 32-bit Read)
flowchart
graph LR
subgraph Host
S["S"] --> TB["TB"]
S --> P["P"]
S --> S["S"]
S --> CSX["CSX"]
S --> SCL["SCL"]
SCL --> D["D"]
D --> CX["D/CX"]
CX --> O["O"]
O --> SDA["SDA (DIN)"]
SDA --> D7["D7"]
D7 --> D6["D6"]
D6 --> D5["D5"]
D5 --> D4["D4"]
D4 --> D3["D3"]
D3 --> D2["D2"]
D2 --> D1["D1"]
D1 --> D0["D0"]
D0 --> HiZ["Hi-Z"]
HiZ --> D31["D31"]
D31 --> D30["D30"]
D30 --> D29["D29"]
D29 --> D28["D28"]
D28 --> D3["D3"]
D3 --> D2["D2"]
D2 --> D1["D1"]
D1 --> D0["D0"]
D0 --> D7["D7"]
D7 --> D7
D7 --> SDA
SDA --> DOUT["SDA (DOUT)"]
DOUT --> HiZ
end
subgraph Driver
HiZ --> D31
D31 --> D30
D30 --> D29
D29 --> D28
D28 --> D3
D3 --> D2
D2 --> D1
D1 --> D0
D0 --> D7
D7 --> D7
end
Figure 20 4-line Serial Interface Read Protocol
9.5 Data Transfer Break and Recovery
If there is a break in data transmission by RESX pulse, while transferring a command or frame memory data or multiple parameter command data, before Bit D0 of the byte has been completed, then driver will reject the previous bits and have reset the interface such that it will be ready to receive command data again when the chip select line (CSX) is next activated after RESX have been HIGH state. See the following example
flowchart
This diagram illustrates the protocol stack structure for a host driver system, showing the sequence of commands (S, TB, P) and data streams (CSX, RESX, SCL, SDA). It highlights the idle state of SCL and SDA during RESX and the invalid state of SCL and SDA during RESX.
Figure 21 Serial Bus Protocol, Write Mode – Interrupted by RESX
If there is a break in data transmission by CSX pulse, while transferring a command or frame memory data or multiple parameter command data, before Bit D0 of the byte has been completed, then driver will reject the previous bits and have reset the interface such that it will be ready to receive the same byte re-transmitted when the chip select line (CSX) is next activated. See the following example
flowchart
This diagram illustrates the architecture of a Host Driver (MCU) system, showing the signal flow between CSX, SCL, and SDA components through a transmission block (TB), a break, and a command parameter data transmission.
Figure 22 Serial Bus Protocol, Write Mode – Interrupted by CSX
If 1, 2 or more parameter commands are being sent and a break occurs while sending any parameter before the last one and if the host then sends a new command rather than re-transmitting the parameter that was interrupted, then the parameters that were successfully sent are stored and the parameter where the break occurred is rejected. The interface is ready to receive next byte as shown below.

Figure 23 Write Interrupts Recovery (Serial Interface)
If a 2 or more parameter commands are being sent and a break occurs by the other command before the last one is sent, then the parameters that were successfully sent are stored and the other parameter of that command remains previous value.
flowchart
graph LR
A["CMD1"] --> B["Para11"]
B --> C["CMD2"]
C --> D["CMD1"]
D --> E["Para11"]
E --> F["Para12"]
F --> G["Para13"]
G --> H["Command1"]
C -.->|break| B
D -.->|Command1 with 1st parameter (para11) should be executed again to write remained parameter (para12, para13)"]
Figure 24 Write Interrupts Recovery (Both Serial and Parallel Interface)
9.6 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 line is released after a whole byte of a frame memory data or multiple parameter data has been completed, then driver will wait and continue the frame memory data or parameter data transmission from the point where it was paused. If the chip select Line 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 line is next enabled as shown below.
This applies to the following 4 conditions:
- Command-Pause-Command
- Command-Pause-Parameter
- Parameter-Pause-Command
- Parameter-Pause-Parameter
9.6.1 Serial Interface Pause
flowchart
graph LR
subgraph Host
S["S"] --> TB["TB"]
TB --> Pause["Pause"]
Pause --> TB
TB --> P["P"]
end
subgraph CSX
CSX["CSX"] --> S
S --> D7["D7"]
D7 --> D6["D6"]
D6 --> D5["D5"]
D5 --> D4["D4"]
D4 --> D3["D3"]
D3 --> D2["D2"]
D2 --> D1["D1"]
D1 --> D0["D0"]
D0 --> D7["D7"]
D7 --> D6["D6"]
D6 --> D5["D5"]
D5 --> D4["D4"]
D4 --> D3["D3"]
D3 --> D2["D2"]
D2 --> D1["D1"]
D1 --> D0["D0"]
D0 --> SCL["SCL"]
end
subgraph SCL
SCL --> S
S --> S
S --> SCL
end
subgraph Command
SCL --> SCL["SCL"]
SCL --> SCL
SCL --> SCL
end
subgraph SDA
SCL --> SDA["SDA"]
SCL --> SDA
SDA --> D7
SDA --> D6
SDA --> D5
SDA --> D4
SDA --> D3
SDA --> D2
SDA --> D1
SDA --> D0
SCL --> SCL
end
subgraph P
SCL --> P["P"]
P --> P
end
SCL --> P
SCL --> SCL
Figure 25 Serial Interface Pause Protocol (Pause by CSX)
9.6.2 Parallel Interface Pause
flowchart
This diagram illustrates the timing and state transitions of a system across five key components: CSX, D/CX, RDX, WRX, and D[17:0]. It highlights specific events such as 'Pause' and 'Command/Parameter' transitions between states.
Figure 26 Parallel Bus Pause Protocol (Paused by CSX)
9.7 Data Transfer Modes
The module has three kinds color modes for transferring data to the display RAM. These are 12-bit color per pixel, 16-bit color per pixel and 18-bit color per pixel. The data format is described for each interface. Data can be downloaded to the frame memory by 2 methods.
9.7.1 Method 1
The image data is sent to the frame memory in successive frame writes, each time the frame memory is filled, the frame memory pointer is reset to the start point and the next frame is written.
| Start | Stop | |||
| Start frameMemory write | Frame 1Image data | Frame 2Image data | Frame 3Image data | Any command |
9.7.2 Method 2
The image data is sent and at the end of each frame memory download, a command is sent to stop frame memory write. Then start memory write command is sent, and a new frame is downloaded.

Note 1: These apply to all data transfer Color modes on both serial and parallel interfaces.
Note 2: The frame memory can contain both odd and even number of pixels for both methods. Only complete pixel data will be stored in the frame memory.
9.8 Data Color Coding
9.8.1 8-bit Parallel Interface (IM2, IM1, IM0= "100")
Different display data formats are available for three Colors depth supported by listed below.
- 4k Colors, RGB 4,4,4-bit Input.
- 65k Colors, RGB 5,6,5-bit Input.
- 262k Colors, RGB 6,6,6-bit Input.
9.8.2 8-bit Data Bus for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH= "03h"

flowchart
This diagram illustrates the 8080-series control pins and pixel mapping for a 4096 color data mapping system, showing the sequence of data bits from input to output.
Note 1: The data order is as follows, MSB=D7, LSB=D0 and picture data is MSB=Bit 3, LSB=Bit 0 for Red, Green and Blue data.
Note 2: 3-time transfer is used to transmit 1 pixel data with the 12-bit color depth information.
Note 3: '-' = Don't care - Can be set to '0' or '1'
9.8.3 8-bit Data Bus for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH= "05h"
There is 1 pixel (3 sub-pixels) per 2-byte

flowchart
This diagram illustrates the 8080-series control pins for a 65k color data mapping system, showing the bit allocation and data mapping logic.
Note 1: The data order is as follows, MSB=D7, LSB=D0 and picture data is MSB=Bit 5, LSB=Bit 0 for Green and MSB=Bit 4, LSB=Bit 0 for Red and Blue data.
Note 2: 2-times transfer is used to transmit 1 pixel data with the 16-bit color depth information.
Note 3: '-' = Don't care - Can be set to '0' or '1'
9.8.4 8-bit Data Bus for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH= "06h"
There is 1 pixel (3 sub-pixels) per 3-bytes.
flowchart
graph LR
subgraph Control_Pins
D7["D7"] -->|0| R1["R1, Bit 5"]
D6["D6"] -->|0| R1["R1, Bit 4"]
D5["D5"] -->|1| R1["R1, Bit 3"]
D4["D4"] -->|0| R1["R1, Bit 2"]
D3["D3"] -->|1| R1["R1, Bit 1"]
D2["D2"] -->|1| R1["R1, Bit 0"]
D1["D1"] -->|0| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -| -|
Note 1: The data order is as follows, MSB=D7, LSB=D0 and picture data is MSB=Bit 5, LSB=Bit 0 for Red, Green and Blue data.
Note 2: 3-times transfer is used to transmit 1 pixel data with the 18-bit color depth information.
Note 3: '-' = Don't care - Can be set to '0' or '1'
9.8.5 16-Bit Parallel Interface (IM2,IM1, IM0= "101")
Different display data formats are available for three colors depth supported by listed below.
- 4k Colors, RGB 4,4,4-bit Input
- 65k Colors, RGB 5,6,5-bit Input
- 262k Colors, RGB 6,6,6-bit Input
9.8.6 16-bit Data Bus for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH= "03h"
There is 1 pixel (3 sub-pixels) per 1 byte

flowchart
This diagram illustrates a 8080-series control pin configuration for a 4096 color data mapping system, showing the sequence of data bits (R1-R4) and their mapping to a frame memory.
Note 1: The data order is as follows, MSB=D11, LSB=D0 and picture data is MSB=Bit 3, LSB=Bit 0 for Red, Green and Blue data. Note 2: 1-times transfer (D11 to D0) is used to transmit 1 pixel data with the 12-bit color depth information.
9.8.7 16-bit Data Bus for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH= "05h"
There is 1 pixel (3 sub-pixels) per 1 byte

flowchart
graph LR
subgraph Control_Pins
D15["D15"] --> R1["R1, Bit 4"]
D14["D14"] --> R1["R1, Bit 3"]
D13["D13"] --> R1["R1, Bit 2"]
D12["D12"] --> R1["R1, Bit 1"]
D11["D11"] --> R1["R1, Bit 0"]
D10["D10"] --> G1["G1, Bit 5"]
D9["D9"] --> G1["G1, Bit 4"]
D8["D8"] --> G1["G1, Bit 3"]
D7["D7"] --> G1["G1, Bit 2"]
D6["D6"] --> G1["G1, Bit 1"]
D5["D5"] --> G1["G1, Bit 0"]
D4["D4"] --> B1["B1, Bit 4"]
D3["D3"] --> B1["B1, Bit 3"]
D2["D2"] --> B1["B1, Bit 2"]
D1["D1"] --> B1["B1, Bit 1"]
D0["D0"] --> B1["B1, Bit 0"]
end
subgraph Mapping
Pixel_n["Pixel n"]
Pixel_n+1["Pixel n+1"]
Pixel_n+2["Pixel n+2"]
Pixel_n+3["Pixel n+3"]
end
Pixel_n -->|16 bits| Mapping
PixelN1["Pixel_n+1"] -->|16 bits| Mapping
PixelN2["Pixel_n+2"] -->|16 bits| Mapping
PixelN3["Pixel_n+3"] -->|16 bits| Mapping
Mapping["Look-up table for 65k color data mapping (16 bits to 18 bits)"] -->|18 bits| FrameMemory["Frame memory"]
FrameMemory --> R1["R1"]
FrameMemory --> G1["G1"]
FrameMemory --> B1["B1"]
FrameMemory --> R2["R2"]
FrameMemory --> G2["G2"]
FrameMemory --> B2["B2"]
FrameMemory --> R3["R3"]
FrameMemory --> G3["G3"]
FrameMemory --> B3["B3"]
Note 1: The data order is as follows, MSB=D15, LSB=D0 and picture data is MSB=Bit 5, LSB=Bit 0 for Green, and MSB=Bit 4, LSB=Bit 0 for Red and Blue data.
Note 2: 1-times transfer (D15 to D0) is used to transmit 1 pixel data with the 16-bit color depth information.
Note 3: '-' = Don't care - Can be set to '0' or '1'
9.8.8 16-bit Data Bus for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH= "06h"
There are 2 pixels (6 sub-pixels) per 3 bytes
flowchart
This diagram illustrates the 8080-series control pins for a 8-bit frame memory, showing the signal flow from input/output to data processing and final memory layout.
Note 1: The data order is as follows, MSB=D15, LSB=D0 and picture data is MSB=Bits 5, LSB=Bit 0 for Red, Green and Blue data.
Note 2: 3-times transfer is used to transmit 1 pixel data with the 18-bit color depth information.
Note 3: '-' = Don't care - Can be set to '0' or '1'
9.8.9 9-Bit Parallel Interface (IM2, IM1, IM0="110")
Different display data formats are available for three colors depth supported by listed below.
-262k colors, RGB 6,6,6-bit input
9.8.10 Write 9-bit Data for RGB 6-6-6-bit Input (262k-color)
There is 1 pixel (6 sub-pixels) per 3 bytes

flowchart
This diagram illustrates the 8080-series control pins for a frame memory system, showing the signal flow from input to output through various bit positions and bit ranges.
Note 1: The data order is as follows, MSB=D8, LSB=D0 and picture data is MSB=Bit 5, LSB=Bit 0 for Red, Green and Blue data.
Note 2: 3-times transfer is used to transmit 1 pixel data with the 18-bit color depth information.
Note 3: '-' = Don't care - Can be set to '0' or '1'
9.8.11 18-Bit Parallel Interface (IM2, IM1, IM0="111")
Different display data formats are available for three colors depth supported by listed below.
- 4k Colors, RGB 4,4,4-bit Input
- 65k Colors, RGB 5,6,5-bit Input
- 262k Colors, RGB 6,6,6-bit Input.
9.8.12 18-bit Data Bus for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH="03h"
There is 1 pixel (3 sub-pixels) per 1 byte

flowchart
graph LR
subgraph Control_Pins
direction TB
D17["D17"] --> P1["P1"]
D16["D16"] --> P2["P2"]
D15["D15"] --> P3["P3"]
D14["D14"] --> P4["P4"]
D13["D13"] --> P5["P5"]
D12["D12"] --> P6["P6"]
D11["D11"] --> P7["P7"]
D10["D10"] --> P8["P8"]
D9["D9"] --> P9["P9"]
D8["D8"] --> P10["P10"]
D7["D7"] --> P11["P11"]
D6["D6"] --> P12["P12"]
D5["D5"] --> P13["P13"]
D4["D4"] --> P14["P14"]
D3["D3"] --> P15["P15"]
D2["D2"] --> P16["P16"]
D1["D1"] --> P17["P17"]
D0["D0"] --> P18["P18"]
end
P1 -->|"12 bits"| Table["Look-Up Table for 4096 Color data mapping (12 bits to 18 bits)"]
P2 -->|"12 bits"| Table
P3 -->|"12 bits"| Table
P4 -->|"12 bits"| Table
P5 -->|"12 bits"| Table
P6 -->|"12 bits"| Table
P7 -->|"12 bits"| Table
P8 -->|"12 bits"| Table
P9 -->|"12 bits"| Table
P10 -->|"12 bits"| Table
P11 -->|"12 bits"| Table
P12 -->|"12 bits"| Table
P13 -->|"12 bits"| Table
P14 -->|"12 bits"| Table
P15 -->|"12 bits"| Table
P16 -->|"12 bits"| Table
P17 -->|"12 bits"| Table
P18 -->|"12 bits"| Table
P19 -->|"12 bits"| Table
P20 -->|"12 bits"| Table
P21 -->|"12 bits"| Table
P22 -->|"12 bits"| Table
P23 -->|"12 bits"| Table
P24 -->|"12 bits"| Table
P25 -->|"12 bits"| Table
P26 -->|"12 bits"| Table
P27 -->|"12 bits"| Table
P28 -->|"12 bits"| Table
P29 -->|"12 bits"| Table
P30 -->|"12 bits"| Table
P31 -->|"12 bits"| Table
P32 -->|"12 bits"| Table
P33 -->|"12 bits"| Table
P34 -->|"12 bits"| Table
P35 -->|"12 bits"| Table
P36 -->|"12 bits"| Table
P37 -->|"12 bits"| Table
P38 -->|"12 bits"| Table
P39 -->|"12 bits"| Table
P40 -->|"12 bits"| Table
P41 -->|"12 bits"| Table
P42 -->|"12 bits"| Table
P43 -->|"12 bits"| Table
P44 -->|"12 bits"| Table
P45 -->|"12 bits"| Table
P46 -->|"12 bits"| Table
P47 -->|"12 bits"| Table
P48 -->|"12 bits"| Table
P49 -->|"12 bits"| Table
P50 -->|"12 bits"| Table
P51 -->|"12 bits"| Table
P52 -->|"12 bits"| Table
P53 -->|"12 bits"| Table
P54 -->|"12 bits"| Table
P55 -->|"12 bits"| Table
P56 -->|"12 bits"| Table
P57 -->|"12 bits"| Table
P58 -->|"12 bits"| Table
P59 -->|"12 bits"| Table
P60 -->|"12 bits"| Table
P61 -->|"12 bits"| Table
P62 -->|"12 bits"| Table
P63 -->|"12 bits"| Table
P64 -->|"12 bits"| Table
P65 -->|"12 bits"| Table
P66 -->|"12 bits"| Table
P67 -->|"12 bits"| Table
P68 -->|"12 bits"| Table
P69 -->|"12 bits"| Table
P70 -->|"12 bits"| Table
P71 -->|"12 bits"| Table
P72 -->|"12 bits"| Table
P73 -->|"12 bits"| Table
P74 -->|"12 bits"| Table
P75 -->|"12 bits"| Table
P76 -->|"12 bits"| Table
P77 -->|"12 bits"| Table
P78 -->|"12 bits"| Table
P79 -->|"12 bits"| Table
P80 -->|"12 bits"| Table
P81 -->|"12 bits"| Table
P82 -->|"12 bits"| Table
P83 -->|"12 bits"| Table
P84 -->|"12 bits"| Table
P85 -->|"12 bits"| Table
P86 -->|"12 bits"| Table
P87 -->|"12 bits"| Table
P88 -->|"12 bits"| Table
P89 -->|"12 bits"| Table
P90 -->|"12 bits"| Table
P91 -->|"12 bits"| Table
P92 -->|"12 bits"| Table
P93 -->|"12 bits"| Table
P94 -->|"12 bits"| Table
P95 -->|"12 bits"| Table
P96 -->|"12 bits"| Table
P97 -->|"12 bits"| Table
P98 -->|"12 bits"| Table
P99 -->|"12 bits"| Table
P100 -->|"12 bits"| Table
P101 -->|"12 bits"| Table
P102 -->|"12 bits"| Table
P103 -->|"12 bits"| Table
P104 -->|"12 bits"| Table
P105 -->|"12 bits"| Table
P106 -->|"12 bits"| Table
P107 -->|"12 bits"| Table
P108 -->|"12 bits"| Table
P109 -->|"12 bits"| Table
P110 -->|"12 bits"| Table
P111 -->|"12 bits"| Table
P112 -->|"12 bits"| Table
P113 -->|"12 bits"| Table
P114 -->|"12 bits"| Table
P115 -->|"12 bits"| Table
P116 -->|"12 bits"| Table
P117 -->|"12 bits"| Table
P118 -->|"12 bits"| Table
P119 -->|"12 bits"| Table
P120 -->|"12 bits"| Table
P121 -->|"12 bits"| Table
P122 -->|"12 bits"| Table
P123 -->|"12 bits"| Table
P124 -->|"12 bits"| Table
P125 -->|"12 bits"| Table
P126 -->|"12 bits"| Table
P127 -->|"12 bits"| Table
P128 -->|"12 bits"| Table
P129 -->|"12 bits"| Table
P130 -->|"12 bits"| Table
P131 -->|"12 bits"| Table
P132 -->|"12 bits"| Table
P133 -->|"12 bits"| Table
P134 -->|"12 bits"| Table
P135 -->|"12 bits"| Table
P136 -->|"12 bits"| Table
P137 -->|"12 bits"| Table
P138 -->|"12 bits"| Table
P139 -->|"12 bits"| Table
P140 -->|"12 bits"| Table
P141 -->|"12 bits"| Table
P142 -->|"12 bits"| Table
P143 -->|"12 bits"| Table
P144 -->|"12 bits"| Table
P145 -->|"12 bits"| Table
P146 -->|"12 bits"| Table
P147 -->|"12 bits"| Table
P148 -->|"12 bits"| Table
P149 -->|"12 bits"| Table
P150 -->|"12 bits"| Table
P151 -->|"12 bits"| Table
P152 -->|"12 bits"| Table
P153 -->|"12 bits"| Table
P154 -->|"12 bits"| Table
P155 -->|"12 bits"| Table
P156 -->|"12 bits"| Table
P157 -->|"12 bits"| Table
P158 -->|"12 bits"| Table
P159 -->|"12 bits"| Table
P160 -->|"12 bits"| Table
P161 -->|"12 bits"| Table
P162 -->|"12 bits"| Table
P163 -->|"12 bits"| Table
P164 -->|"12 bits"| Table
P165 -->|"12 bits"| Table
P166 -->|"12 bits"| Table
P167 -->|"12 bits"| Table
P168 -->|"12 bits"| Table
P169 -->|"12 bits"| Table
P170 -->|"12 bits"| Table
P171 -->|"12 bits"| Table
P172 -->|"12 bits"| Table
P173 -->|"12 bits"| Table
P174 -->|"12 bits"| Table
P175 -->|"12 bits"| Table
P176 -->|"12 bits"| Table
P177 -->|"12 bits"| Table
P178 -->|"12 bits"| Table
P179 -->|"12 bits"| Table
P180 -->|"12 bits"| Table
P181 -->|"12 bits"| Table
P182 -->|"12 bits"| Table
P183 -->|"12 bits"| Table
P184 -->|"12 bits"| Table
P185 -->|"12 bits"| Table
P186 -->|"12 bits"| Table
P187 -->|"12 bits"| Table
P188 -->|"12 bits"| Table
P189 -->|"12 bits"| Table
P190 -->|"12 bits"| Table
P191 -->|"12 bits"| Table
P192 -->|"12 bits"| Table
P193 -->|"12 bits"| Table
P194 -->|"12 bits"| Table
P195 -->|"12 bits"| Table
P196 -->|"12 bits"| Table
P197 -->|"12 bits"| Table
P198 -->|"12 bits"| Table
P199 -->|"12 bits"| Table
P200 -->|"12 bits"| Table
P201 -->|"12 bits"| Table
P202 -->|"12 bits"| Table
P203 -->|"12 bits"| Table
P204 -->|"12 bits"| Table
P205 -->|"12 bits"| Table
P206 -->|"12 bits"| Table
P207 -->|"12 bits"| Table
P208 -->|"12 bits"| Table
P209 -->|"12 bits"| Table
P210 -->|"12 bits"| Table
P211 -->|"12 bits"| Table
P212 -->|"12 bits"| Table
P213 -->|"12 bits"| Table
P214 -->|"12 bits"| Table
P215 -->|"12 bits"| Table
P216 -->|"12 bits"| Table
P217 -->|"12 bits"| Table
P218 -->|"12 bits"| Table
P219 -->|"12 bits"| Table
P220 -->|"12 bits"| Table
P221 -->|"12 bits"| Table
P222 -->|"12 bits"| Table
P223 -->|"12 bits"| Table
P224 -->|"12 bits"| Table
P225 -->|"12 bits"| Table
P226 -->|"12 bits"| Table
P227 -->|"12 bits"| Table
P228 -->|"12 bits"| Table
P229 -->|"12 bits"| Table
P230 -->|"12 bits"| Table
P231 -->|"12 bits"| Table
P232 -->|"12 bits"| Table
P233 -->|"12 bits"| Table
P234 -->|"12 bits"| Table
P235 -->|"12 bits"| Table
P236 -->|"12 bits"| Table
P237 -->|"12 bits"| Table
P238 -->|"12 bits"| Table
P239 -->|"12 bits"| Table
P240 -->|"12 bits"| Table
P241 -->|"12 bits"| Table
P242 -->|"12 bits"| Table
P243 -->|"12 bits"| Table
P244 -->|"12 bits"| Table
P245 -->|"12 bits"| Table
P246 -->|"12 bits"| Table
P247 -->|"12 bits"| Table
P248 -->|"12 bits"| Table
P249 -->|"12 bits"| Table
P250 -->|"12 bits"| Table
P251 -->|"12 bits"| Table
P252 -->|"12 bits"| Table
P253 -->|"12 bits"| Table
P254 -->|"12 bits"| Table
P255 -->|"12 bits"| Table
P256 -->|"12 bits"| Table
P257 -->|"12 bits"| Table
P258 -->|"12 bits"| Table
P259 -->|"12 bits"| Table
P260 -->|"12 bits"| Table
P261 -->|"12 bits"| Table
P262 -->|"12 bits"| Table
P263 -->|"12 bits"| Table
P264 -->|"12 bits"| Table
P265 -->|"12 bits"| Table
P266 -->|"12 bits"| Table
P267 -->|"12 bits"| Table
P268 -->|"12 bits"| Table
P269 -->|"12 bits"| Table
P270 -->|"12 bits"| Table
P271 -->|"12 bits"| Table
P272 -->|"12 bits"| Table
P273 -->|"12 bits"| Table
P274 -->|"12 bits"| Table
P275 -->|"12 bits"| Table
P276 -->|"12 bits"| Table
P277 -->|"12 bits"| Table
P278 -->|"12 bits"| Table
P279 -->|"12 bits"| Table
P280 -->|"12 bits"| Table
P281 -->|"12 bits"| Table
P282 -->|"12 bits"| Table
P283 -->|"12 bits"| Table
P284 -->|"12 bits"| Table
P285 -->|"12 bits"| Table
P286 -->|"12 bits"| Table
P287 -->|"12 bits"| Table
P288 -->|"12 bits"| Table
P289 -->|"12 bits"| Table
P290 -->|"12 bits"| Table
P291 -->|"12 bits"| Table
P292 -->|"12 bits"| Table
P293 -->|"12 bits"| Table
P294 -->|"12 bits"| Table
P295 -->|"12 bits"| Table
P296 -->|"12 bits"| Table
P297 -->|"12 bits"| Table
P298 -->|"12 bits"| Table
P299 -->|"12 bits"| Table
P300 -->|"12 bits"| Table
P301 -->|"12 bits"| Table
P302 -->|"12 bits"| Table
P303 -->|"12 bits"| Table
P304 -->|"12 bits"| Table
P305 -->|"12 bits"| Table
P306 -->|"12 bits"| Table
P307 -->|"12 bits"| Table
P308 -->|"12 bits"| Table
P309 -->|"12 bits"| Table
P310 -->|"12 bits"| Table
P311 -->|"12 bits"| Table
P312 -->|"12 bits"| Table
P313 -->|"12 bits"| Table
P314 -->|"12 bits"| Table
P315 -->|"12 bits"| Table
P316 -->|"12 bits"| Table
P317 -->|"12 bits"| Table
P318 -->|"12 bits"| Table
P319 -->|"12 bits"| Table
P320 -->|"12 bits"| Table
P321 -->|"12 bits"| Table
P322 -->|"12 bits"| Table
P323 -->|"12 bits"| Table
P324 -->|"12 bits"| Table
P325 -->|"12 bits"| Table
P326 -->|"12 bits"| Table
P327 -->|"12 bits"| Table
P328 -->|"12 bits"| Table
P329 -->|"12 bits"| Table
P330 -->|"12 bits"| Table
P331 -->|"12 bits"| Table
P332 -->|"12 bits"| Table
P333 -->|"12 bits"| Table
P334 -->|"12 bits"| Table
P335 -->|"12 bits"| Table
P336 -->|"12 bits"| Table
P337 -->|"12 bits"| Table
P338 -->|"12 bits"| Table
P339 -->|"12 bits"| Table
P340 -->|"12 bits"| Table
P341 -->|"12 bits"| Table
P342 -->|"12 bits"| Table
P343 -->|"12 bits"| Table
P344 -->|"12 bits"| Table
P345 -->|"12 bits"| Table
P346 -->|"12 bits"| Table
P347 -->|"12 bits"| Table
P348 -->|"12 bits"| Table
P349 -->|"12 bits"| Table
P350 -->|"12 bits"| Table
P351 -->|"12 bits"| Table
P352 -->|"12 bits"| Table
P353 -->|"12 bits"| Table
P354 -->|"12 bits"| Table
P355 -->|"12 bits"| Table
P356 -->|"12 bits"| Table
P357 -->|"12 bits"| Table
P358 -->|"12 bits"| Table
P359 -->|"12 bits"| Table
P360 -->|"12 bits"| Table
P361 -->|"12 bits"| Table
P362 -->|"12 bits"| Table
P363 -->|"12 bits"| Table
P364 -->|"12 bits"| Table
P365 -->|"12 bits"| Table
P366 -->|"12 bits"| Table
P367 -->|"12 bits"| Table
P368 -->|"12 bits"| Table
P369 -->|"12 bits"| Table
P370 -->|"12 bits"| Table
P371 -->|"12 bits"| Table
P372 -->|"12 bits"| Table
P373 -->|"12 bits"| Table
P374 -->|"12 bits"| Table
P375 -->|"12 bits"| Table
P376 -->|"12 bits"| Table
P377 -->|"12 bits"| Table
P378 -->|"12 bits"| Table
P379 -->|"12 bits"| Table
P380 -->|"12 bits"| Table
P381 -->|"12 bits"| Table
P382 -->|"12 bits"| Table
P383 -->|"12 bits"| Table
P384 -->|"12 bits"| Table
P385 -->|"12 bits"| Table
P386 -->|"12 bits"| Table
P387 -->|"12 bits"| Table
P388 -->|"12 bits"| Table
P389 -->|"12 bits"| Table
P390 -->|"12 bits"| Table
P391 -->|"12 bits"| Table
P392 -->|"12 bits"| Table
P393 -->|"12 bits"| Table
P394 -->|"12 bits"| Table
P395 -->|"12 bits"| Table
P396 -->|"12 bits"| Table
P397 -->|"12 bits"| Table
P398 -->|"12 bits"| Table
P399 -->|"12 bits"| Table
P400 -->|"12 bits"| Table
P401 -->|"12 bits"| Table
P402 -->|"12 bits"| Table
P403 -->|"12 bits"| Table
P404 -->|"12 bits"| Table
P405 -->|"12 bits"| Table
P406 -->|"12 bits"| Table
P407 -->|"12 bits"| Table
P408 -->|"12 bits"| Table
P409 -->|"12 bits"| Table
P410 -->|"12 bits"| Table
P411 -->|"12 bits"| Table
P412 -->|"12 bits"| Table
P413 -->|"12 bits"| Table
P414 -->|"12 bits"| Table
P415 -->|"12 bits"| Table
P416 -->|"12 bits"| Table
P417 -->|"12 bits"| Table
P418 -->|"12 bits"| Table
P419 -->|"12 bits"| Table
P420 -->|"12 bits"| Table
P421 -->|"12 bits"| Table
P422 -->|"12 bits"| Table
P423 -->|"12 bits"| Table
P424 -->|"12 bits"| Table
P425 -->|"12 bits"| Table
P426 -->|"12 bits"| Table
P427 -->|"12 bits"| Table
P428 -->|"12 bits"| Table
P429 -->|"12 bits"| Table
P430 -->|"12 bits"| Table
P431 -->|"12 bits"| Table
P432 -->|"12 bits"| Table
P433 -->|"12 bits"| Table
P434 -->|"12 bits"| Table
P435 -->|"12 bits"| Table
P436 -->|"12 bits"| Table
P437 -->|"12 bits"| Table
P438 -->|"12 bits"| Table
P439 -->|"12 bits"| Table
P440 -->|"12 bits"| Table
P441 -->|"12 bits"| Table
P442 -->|"12 bits"| Table
P443 -->|"12 bits"| Table
P444 -->|"12 bits"| Table
P445 -->|"12 bits"| Table
P446 -->|"12 bits"| Table
P447 -->|"12 bits"| Table
P448 -->|"12 bits"| Table
P449 -->|"12 bits"| Table
P450 -->|"12 bits"| Table
P451 -->|"12 bits"| Table
P452 -->|"12 bits"| Table
P453
Note 1: The data order is as follows, MSB=D11, LSB=D0 and picture data is MSB=Bit 3, LSB=Bit 0 for Red, Green and Blue data. Note 2: 1-times transfer is used to transmit 1 pixel data with the 12-bit color depth information.
9.8.13 18-bit Data Bus for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH="05h"
There is 1 pixel (3 sub-pixels) per 1 byte

flowchart
graph LR
subgraph Input
A["RESX"] --> B[""IM[2:0"]"]
B --> C["CSX"]
C --> D["D/CX"]
D --> E["WRX"]
E --> F["RDX"]
end
subgraph Control
G["D17"] --> H["D17"]
H --> I["D16"]
I --> J["D15"]
J --> K["D14"]
K --> L["D13"]
L --> M["D12"]
M --> N["D11"]
N --> O["D10"]
O --> P["D9"]
P --> Q["D8"]
Q --> R["D7"]
R --> S["D6"]
S --> T["D5"]
T --> U["D4"]
U --> V["D3"]
V --> W["D2"]
W --> X["D1"]
X --> Y["D0"]
end
subgraph Mapping
Z["Pixel n"] -->|16 bits| AA["Look-up table for 65k color data mapping (16 bits to 18 bits)"]
AA -->|16 bits| AB["Frame memory"]
AB --> AC["R1, G1, B1, R2, G2, B2, R3, G3, B3"]
end
Note 1: The data order is as follows, MSB=D15, LSB=D0 and picture data is MSB=Bit 5, LSB=Bit 0 for Green, and MSB=Bit 4, LSB=Bit 0 for Red and Blue data.
Note 2: 1-time transfer is used to transmit 1 pixel data with the 16-bit color depth information.
9.8.14 18-bit Data Bus for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH="06h"
There is 1 pixel (3 sub-pixels) per 1 byte

flowchart
graph LR
subgraph Input
A["RESX"] -->|1"| B[""IM[2:0"]"111"]
B --> C["CSX"]
C --> D["D/CX"]
D --> E["WRX"]
E --> F["RDX"]
end
subgraph Control
G["D17"] --> H["R1, Bit 5"]
H --> I["R2, Bit 5"]
I --> J["R3, Bit 5"]
J --> K["R4, Bit 5"]
L["D16"] --> M["R1, Bit 4"]
M --> N["R2, Bit 4"]
N --> O["R3, Bit 4"]
O --> P["R4, Bit 4"]
Q["D15"] --> R["R1, Bit 3"]
R --> S["R2, Bit 3"]
S --> T["R3, Bit 3"]
T --> U["R4, Bit 3"]
V["D14"] --> W["R1, Bit 2"]
W --> X["R2, Bit 2"]
X --> Y["R3, Bit 2"]
Y --> Z["R4, Bit 2"]
AA["D13"] --> AB["R1, Bit 1"]
AB --> AC["R2, Bit 1"]
AC --> AD["R3, Bit 1"]
AD --> AE["R4, Bit 1"]
AF["D12"] --> AG["R1, Bit 0"]
AG --> AH["R2, Bit 0"]
AH --> AI["R3, Bit 0"]
AI --> AJ["R4, Bit 0"]
AK["D11"] --> AL["G1, Bit 5"]
AL --> AM["G2, Bit 5"]
AM --> AN["G3, Bit 5"]
AN --> AO["G4, Bit 5"]
AP["D10"] --> AQ["G1, Bit 4"]
AQ --> AR["G2, Bit 4"]
AR --> AS["G3, Bit 4"]
AS --> AT["G4, Bit 4"]
AU["D9"] --> AV["G1, Bit 3"]
AV --> AW["G2, Bit 3"]
AW --> AX["G3, Bit 3"]
AX --> AY["G4, Bit 3"]
AZ["D8"] --> BA["G1, Bit 2"]
BA --> AC["G2, Bit 2"]
AC --> AD["G3, Bit 2"]
AD --> AE["G4, Bit 2"]
AF["D7"] --> AG["0"]
AG --> AH["G1, Bit 1"]
AH --> AI["G2, Bit 1"]
AI --> AJ["G3, Bit 1"]
AJ --> AK["G4, Bit 1"]
AL["D6"] --> AM["0"]
AM --> ANF["G1, Bit 0"]
ANF --> AO["G2, Bit 0"]
AO --> AP["G3, Bit 0"]
AP --> AQY["G4, Bit 0"]
AQY --> AR["D5"]
AR --> ASF["1"]
ASF --> ABF["B1, Bit 5"]
ABF --> ACF["B2, Bit 5"]
ACF --> ABG["B3, Bit 5"]
ABG --> ACH["B4, Bit 5"]
ACH --> ADY["0"]
ADY --> AEY["B1, Bit 4"]
AEY --> AFS["B2, Bit 4"]
AFS --> AFG["B3, Bit 4"]
AFG --> AHI["B4, Bit 4"]
AHI --> ADZ["D3"]
ADZ --> AEZ["B1, Bit 3"]
AEZ --> AFB["B2, Bit 3"]
AFB --> AFG["B3, Bit 3"]
AFG --> AHI["B4, Bit 3"]
AHI --> ADY["1"]
ADY --> AEY["B1, Bit 2"]
AEY --> AFGF["B2, Bit 2"]
AFGF --> AFGF["B3, Bit 2"]
AFGF --> AFGFF["B4, Bit 2"]
AFGFF --> ADYF["0"]
ADY --> AEYF["B1, Bit 1"]
AEYF --> AFGFF["B2, Bit 1"]
AFGFF --> AFGFFF["B3, Bit 1"]
AFGFFF["A0"] --> AEYF["B1, Bit 0"]
AEYF --> AFGFFF["B2, Bit 0"]
AFGFFF["A0"] --> AFGFFFF["B2, Bit 0"]
AFGFFFF["A0"] --> AFGFFFFF["B3, Bit 0"]
AFGFFFF["A0"] --> AFGFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A0"] --> AFGFFFFFF["B4, Bit 0"]
AFGFFFFF["A
Note 1: The data order is as follows, MSB=D17, LSB=D0 and picture data is MSB=Bit 5, LSB=Bit 0 for Read, Green and Blue data.
Note 2: 1-times transfer (D17o D0) is used to transmit 1 pixel data with the 18-bit color depth information.
9.8.15 3-line Serial Interface
Different display data formats are available for three colors depth supported by the LCM listed below.
4k Colors, RGB 4-4-4-bit Input
65k Colors, RGB 5-6-5-bit Input
262k Colors, RGB 6-6-6-bit Input
9.8.16 Write Data for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH="03h"

flowchart
graph TD
A["RESX"] -->|1"| B["IM2"]
C["CSX"] -->|1"| D["SDA"]
B -->|IM2=IM1=IMO="0"| E["SCL"]
D -->|1 Pixel n| F["Look-up table for 4096 color data mapping (12 bits to 18 bits)"]
F -->|12 bits| G["Frame memory"]
G -->|18 bits| H["SCL"]
Note 1: Pixel data with the 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
9.8.17 Write Data for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH="05h"

flowchart
graph TD
RESX["RESX"] --> SDA["SDA"]
IM2["IM2=IM1=IM0="0""] --> SDA
CSX["CSX"] --> SDA
SDA --> SCL["SCL"]
SCL --> Lookup["Look-up table for 65k color data mapping (16 bits to 18 bits)"]
Lookup --> FrameMemory["Frame memory"]
FrameMemory --> R1["R1"]
FrameMemory --> G1["G1"]
FrameMemory --> B1["B1"]
FrameMemory --> R2["R2"]
FrameMemory --> G2["G2"]
FrameMemory --> B2["B2"]
FrameMemory --> R3["R3"]
FrameMemory --> G3["G3"]
FrameMemory --> B3["B3"]
Note 1: Pixel data with the 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
9.8.18 Write Data for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH="06h"

text_image
RESX "1" IM2 IM2=IM1=IM0="0" CSX SDA D8 D7 D6 D5 D4 D3 D2 D1 D0 D8 D7 D6 D5 D4 D3 D2 D1 D0 Pixel n SCL Frame memory 18 bits R1 G1 B1 R2 G2 B2 R3 G3 B3
Note 1: Pixel data with the 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
9.8.19 4-line Serial Interface
Different display data formats are available for three colors depth supported by the LCM listed below.
4k Colors, RGB 4-4-4-bit Input
65k Colors, RGB 5-6-5-bit Input
262k Colors, RGB 6-6-6-bit Input
9.8.20 Write Data for 12-bit/Pixel (RGB 4-4-4-bit Input), 4K-Colors, 3AH="03h"

flowchart
graph TD
RESX["RESX"] -->|1"| SDA["SDA"]
IM2["IM2"] -->|1"| SDA
CSX["CSX"] -->|1"| SDA
D/CX["D/CX"] -->|1"| SDA
SDA -->|Pixel n| LookupTable["Look-up table for 4096 color data mapping (12 bits to 18 bits)"]
SCL["SCL"] -->|12 bits| LookupTable
LookupTable -->|18 bits| FrameMemory["Frame memory"]
FrameMemory -->|12 bits| SDA
FrameMemory -->|18 bits| LookupTable
Note 1. pixel data with the 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
9.8.21 Write Data for 16-bit/Pixel (RGB 5-6-5-bit Input), 65K-Colors, 3AH="05h"

flowchart
graph TD
RESX["RESX"] -->|1"| SDA["SDA"]
IM2["IM2"] -->|1", P68="0", IM2=IM1=IM0="0"| SDA
CSX["CSX"] -->|1"| SDA
D/CX["D/CX"] -->|1"| SDA
SDA -->|Pixel n| SCL["SCL"]
SCL -->|16 bits| LookupTable["Look-up table for 65k color data mapping (16 bits to 18 bits)"]
LookupTable -->|16 bits| SCL
SCL -->|16 bits| FrameMemory["Frame memory"]
FrameMemory -->|18 bits| LookupTable
Note 1. pixel data with the 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
9.8.22 Write Data for 18-bit/Pixel (RGB 6-6-6-bit Input), 262K-Colors, 3AH="06h"

text_image
RESX IM2 CSX D/CX SDA Pixel n SCL Frame memory 18 bits R1 G1 B1 R2 G2 B2 R3 G3 B3
Note 1. pixel data with the 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
9.9 Display Data RAM
9.9.1 Configuration (GM[1:0] = "00")
The display module has an integrated 132x162x18-bit graphic type static RAM. This 384,912-bit memory allows storing on-chip a 132xRGBx162 image with an 18-bpp resolution (262K-color). 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.
flowchart
graph LR
subgraph Host Interface
MCU["MCU I/F"]
LUT["LUT"]
RowCounter["Row address counter"]
ColumnCounter["Column address counter"]
end
subgraph Display RAM
RAM["Display data RAM (132 x 162 x 18-bits)"]
end
TF_LCD["TF-LCD panel (132 x RGB x 162)"]
LineCounter["Line address counter"]
ScanCounter["Scan address counter"]
MCU --> LUT
LUT --> RowCounter
RowCounter --> RAM
ColumnCounter --> RAM
RAM --> TF_LCD
LineCounter --> TF_LCD
TF_LCD --> TF_LCD
Figure 27 Display Data RAM Organization
9.9.2 Memory to Display Address Mapping
9.9.3 When using 128RGB x 160 resolution (GM[1:0] = "11", SMX=SMY=SRGB= '0')
Note
RA = Row Address,
CA = Column Address
SA = Scan Address
MX = Mirror X-axis (Column address direction parameter), D6 parameter of MADCTL command
MY = Mirror Y-axis (Row address direction parameter), D7 parameter of MADCTL command
ML = Scan direction parameter, D4 parameter of MADCTL command
RGB = Red, Green and Blue pixel position change, D3 parameter of MADCTL command
9.9.4 When using 132RGB x 132resolution (GM[1:0] = "01", SMX=SMY=SRGB= '0')
Note
RA = Row Address,
CA = Column Address
SA = Scan Address
MX = Mirror X-axis (Column address direction parameter), D6 parameter of MADCTL command
MY = Mirror Y-axis (Row address direction parameter), D7 parameter of MADCTL command
ML = Scan direction parameter, D4 parameter of MADCTL command
RGB = Red, Green and Blue pixel position change, D3 parameter of MADCTL command
9.9.5 When using 132RGB x 162 resolution (GM[1:0] = "00", SMX=SMY=SRGB= '0')
Note
RA = Row Address,
CA = Column Address
SA = Scan Address
MX = Mirror X-axis (Column address direction parameter), D6 parameter of MADCTL command
MY = Mirror Y-axis (Row address direction parameter), D7 parameter of MADCTL command
ML = Scan direction parameter, D4 parameter of MADCTL command
RGB = Red, Green and Blue pixel position change, D3 parameter of MADCTL command
9.9.6 Normal Display On or Partial Mode On
9.9.7 When using 128RGB x 160 resolution (GM[1:0] = "11")
In this mode, the content of the frame memory within an area where column pointer is 00h to 7Fh and page pointer is 00h to 9Fh is displayed. To display a dot on leftmost top corner, store the dot data at (column pointer, row pointer) = (0, 0).
1). Example for Normal Display On (MX=MY=ML='0', SMX=SMY='0')

heatmap
| Time Interval | 128 Columns (Frame RAM) | 128 Columns (LCD Panel) |
|---|---|---|
| 00h | 00, 01 | 00, 01, 02, 03 |
| 01h | 10, 11 | 10, 11, 12, 13 |
| 02h | 20, 21 | 20, 21, 22 |
| 03h | 30, 31 | 30, 31, 32 |
| 04h | 40, 41 | 40, 41, 42 |
| 05h | 50, 51 | 50, 51 |
| 06h | 60 | 60 |
| 07h | 70 | 70 |
| 08h | 80 | 80 |
| 09h | 90 | 90 |
| 10h | 100 | 100 |
| 11h | 110 | 110 |
| 12h | 120 | 120 |
| 13h | 130 | 130 |
| 14h | 140 | 140 |
| 15h | 150 | 150 |
| 16h | 160 | 160 |
2). Example for Partial Display On (PSL[7:0]=04h, PEL[7:0]=9Bh, MX=MV=ML='0', SMX=SMY='0')
text_image
128 Columns Scan Order 128 Columns 160 Lines 00h 01h ---- ---- 76h 77h ---- 7Fh 83h 00 01 01h 02h | 10 11 | 20 21 | 30 31 | 40 41 | 50 51 | 60 | 128 x 160 x18bit Frame RAM U0 U1 V0 V1 W0 W1 W2 X0 X1 X2 Y0 Y1 Y2 Y3 YW YX YY YZ 9Fh Z0 Z1 Z2 Z3 ZW ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX ZX
9.9.8 When using 128RGB x 160 resolution (GM[1:0] = "01")
In this mode, the content of the frame memory within an area where column pointer is 00h to 83h and page pointer is 00h to 83h is displayed. To display a dot on leftmost top corner, store the dot data at (column pointer, row pointer) = (0, 0).
1). Example for Normal Display On (MX=MY=ML='0', SMX=SMY='0')
heatmap
| Time Interval | Column 00h | Column 01h | Column 02h | Column 03h | Column 0W | Column 0X | Column 0Y | Column 0Z |
|---|---|---|---|---|---|---|---|---|
| 00h | 00 | 01 | 02 | 03 | 0W | 0X | 0Y | 0Z |
| 01h | 10 | 11 | 12 | 13 | 1W | 1X | 1Y | 1Z |
| 02h | 20 | 21 | 22 | 23 | 2X | 2Y | 2Z | 3 |
| 03h | 30 | 31 | 32 | 33 | 3X | 3Y | 3Z | 4 |
| 04h | 40 | 41 | 42 | 43 | 4X | 4Y | 4Z | 5 |
| 05h | 50 | 51 | 52 | 53 | 5Y | 5Z | 6 | 6Z |
| 06h | 60 | 61 | 62 | 63 | 6 | 6 | 6 | 6 |
| 07h | 7 | 7 | 7 | 7 | 7 | 7 | 7 | 7 |
| 08h | S0 | S1 | S2 | S3 | S | SZ | SZ | SZ |
| 09h | U0 | U1 | U2 | U3 | UY | UZ | UY | UZ |
| 10h | V0 | V1 | V2 | V3 | VX | VY | VZ | VZ |
| 11h | W0 | W1 | W2 | W3 | WX | WY | WZ | WZ |
| 12h | X0 | X1 | X2 | X3 | XX | XY | XZ | XZ |
| 13h | Y0 | Y1 | Y2 | Y3 | YW | YX | YZ | YZ |
| 14h | Z0 | Z1 | Z2 | Z3 | ZW | ZX | ZY | ZZ |
| 15h | 130 | 131 | 132 | 132 | 132 | 132 | 132 | 132 |
2). Example for Partial Display On (PSL[7:0]=00h, PEL[7:0]=83h, MX=MV=ML='0', SMX=SMY='0')
heatmap
| Row | Column 00h | Column 01h | Column 02 | Column 03 | Column 0W | Column 0X | Column 0Y | Column 82h | Column 83h |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 00h | 01 | 02 | 03 | 0W | 0X | 0Y | 0Z | 1 |
| 2 | 10 | 11 | 12 | 13 | 1W | 1X | 1Y | 1Z | 2 |
| 3 | 20 | 21 | 22 | — | — | 2X | 2Y | 2Z | 3 |
| 4 | 30 | 31 | 32 | — | — | 3X | 3Y | 3Z | — |
| 5 | 40 | 41 | 42 | — | — | 4X | 4Y | 4Z | — |
| 6 | 50 | 51 | — | — | — | — | 5Y | 5Z | — |
| 7 | 60 | — | — | — | — | — | — | 6Z | — |
| 8 | — | — | — | — | 132 x 132 x18 bit Frame RAM | — | — | — | — |
| 9 | — | — | — | — | — | — | — | — | — |
| 10 | — | — | — | — | — | — | — | — | — |
| 11 | — | — | — | — | — | — | — | — | — |
| 12 | — | — | — | — | — | — | — | — | — |
| 13 | — | — | — | — | — | — | — | — | — |
| 14 | — | — | — | — | — | — | — | — | — |
| 15 | — | — | — | — | — | — | — | — | — |
| 16 | — | — | — | — | — | — | — | — | — |
| 17 | — | — | — | — | — | — | — | — | — |
| 18 | — | — | — | — | — | — | — | — | — |
| 19 | — | — | — | — | — | — | — | — | — |
| 20 | — | — | — | — | — | — | — | — | — |
| 21 | — | — | — | — | — | — | — | — | — |
| 22 | — | — | — | — | — | — | — | — | — |
| 23 | — | — | — | — | — | — | — | — | — |
| 24 | — | — | — | — | — | — | — | — | — |
| 25 | — | — | — | — | — | — | — | — | — |
| 26 | — | — | — | — | — | — | — | — | — |
| 27 | — | — | — | — | — | — | — | — | — |
| 28 | — | — | — | — | — | — | — | — | — |
| 29 | — | — | — | — | — | — | — | — | — |
| 30 | — | — | — | — | — | — | — | — | — |
| 31 | — | — | — | — | — | — | — | — | — |
| 32 | — | — | — | — | — | — | — | — | — |
| 33 | — | — | — | — | — | — | — | — | — |
| 34 | — | — | — | — | — | — | — | — | — |
| 35 | — | — | — | — | — | — | — | — | — |
| 36 | — | — | — | — | — | — | — | — | — |
| 37 | — | — | — | — | — | — | — | — | — |
| 38 | — | — | — | — | — | — | — | — | — |
| 39 | — | — | — | — | — | — | — | — | — |
| 40 | — | — | — | — | — | — | — | — | — |
| 41 | — | — | — | — | — | — | — | — | — |
| 42 | — | — | — | — | — | — | — | — | — |
| 43 | — | — | — | — | — | — | — | — | — |
| 44 | — | — | — | — | — | — | — | — | — |
| 45 | — | — | — | — | — | — | — | — | — |
| 46 | — | — | — | — | — | — | — | — | — |
| 47 | — | — | — | — | — | — | — | — | — |
| 48 | — | — | — | — | — | — | — | — | — |
| 49 | — | — | — | — | — | — | — | — | — |
| 50 | — | — | — | — | — | — | — | — | — |
| 51 | — | — | — | — | — | — | — | — | — |
| 52 | — | — | — | — | — | — | — | — | — |
| 53 | — | — | — | — | — | — | — | — | — |
| 54 | — | — | — | — | — | — | — | — | — |
| 55 | — | — | — | — | — | — | — | — | — |
| 56 | — | — | — | — | — | — | — | — | — |
| 57 | — | — | — | — | — | — | — | — | — |
| 58 | — | — | — | — | — | — | — | — | — |
| 59 | — | — | — | — | — | — | — | — | — |
| 60 | — | — | — | — | — | — | — | — | — |
| 61 | — | — | — | — | — | — | — | — | — |
| 62 | — | — | — | — | — | — | — | — | — |
| 63 | — | — | — | — | — | — | — | — | — |
| 64 | — | — | — | — | — | — | — | — | — |
| 65 | — | — | — | — | — | — | — | — | — |
| 66 | — | — | — | — | — | — | — | — | — |
| 67 | — | — | — | — | — | — | — | — | — |
| 68 | — | — | — | — | — | — | — | — | — |
| 69 | — | — | — | — | — | — | — | — | — |
| 70 | — | — | — | — | — | — | — | — | — |
| 71 | — | — | — | — | — | — | — | — | — |
| 72 | — | — | — | — | — | — | — | — | — |
| 73 | — | — | — | — | — | — | — | — | — |
| 74 | — | — | — | — | — | — | — | — | — |
| 75 | — | — | — | — | — | — | — | — | — |
| 76 | — | — | — | — | — | — | — | — | — |
| 77 | — | — | — | — | — | — | — | — | — |
| 78 | — | — | — | — | — | — | — | — | — |
| 79 | — | — | — | — | — | — | — | — | — |
| 80 | — | — | — | — | — | — | — | — | — |
| 81 | — | — | — | — | — | — | — | — | — |
| 82 | — | — | — | — | — | — | — | — | — |
| 83 | — | — | — | — | — | — | — | — | — |
| 84 | — | — | — | — | — | — | — | — | — |
| 85 | — | — | — | — | — | — | — | — | — |
| 86 | — | — | — | — | — | — | — | — | — |
| 87 | — | — | — | — | — | — | — | — | — |
| 88 | — | — | — | — | — | — | — | — | — |
| 89 | — | — | — | — | — | — | — | — | — |
| 90 | — | — | — | — | — | — | — | — | — |
| 91 | — | — | — | — | — | — | — | — | — |
| 92 | — | — | — | — | — | — | — | — | — |
| 93 | — | — | — | — | — | — | — | — | — |
| 94 | — | — | — | — | — | — | — | — | — |
| 95 | — | — | — | — | — | — | — | — | — |
| 96 | — | — | — | — | — | — | — | — | — |
| 97 | — | — | — | — | — | — | — | — | — |
| 98 | — | — | — | — | — | — | — | — | — |
| 99 | — | — | — | — | — | — | — | — | — |
| 100 | — | — | — | — | — | — | — | — | — |
9.9.9 When using 132RGB x 162 resolution (GM[1:0] = "00")
In this mode, contents of the frame memory within an area where column pointer is 00h to 83h and page pointer is 00h to A1h is displayed. To display a dot on leftmost top corner, store the dot data at (column pointer, row pointer) = (0, 0)
1). Example for Normal Display On (MX=MY=ML='0', SMX=SMY='0')
text_image
132 Columns Scan Order 132 Columns 162 Lines 00h 01h ---- ---- ---- 81h 83h 00 01 02 03 0W 0X 0Y 0Z 01h 10 11 12 13 1W 1X 1Y 1Z 02h 20 21 22 2X 2Y 2Z | 30 31 32 3X 3Y 3Z | 40 41 42 4X 4Y 4Z | 50 51 5Y 5Z | 60 61 62 | 132 x 162 x18 bit Frame RAM S0 132RGB x 162 LCD Panel U0 U1 132RGB x 162 UY UZ S0 132RGB x 162 UZ 132RGB x 162 U0 U1 132RGB x 162 UY UZ U0 V1 V2 VX VY VZ V0 V1 V2 VX VY VZ W0 W1 W2 WX WY WZ X0 X1 X2 XY XZ XZ Y0 Y1 Y2 Y3 YW YX YY YZ Z0 Z1 Z2 Z3 ZW ZX ZY ZZ 162 160 161 162 G1 G2 G3 G160 G161 G162 Non-Display area =4 lines Display area =155 lines Non-Display area =4lines
2). Example for Partial Display On (PSL[7:0]=04h, PEL[7:0]=9Dh, MX=MV=ML='0', SMX=SMY='0')
text_image
132 Columns Scan Order 132 Columns 162 Lines 00h 01h ---- ---- ---- ---- 81h 83h 00h 01 02 03 0W 0X 0Y 0Z 01h 10 11 12 13 1W 1X 1Y 1Z 02h 20 21 22 23 2X 2Y 2Z | 30 31 32 33 3X 3Y 3Z | 40 41 42 43 4X 4Y 4Z | 50 51 52 53 5Y 5Z | 60 61 62 63 64 65 66 67 | 70 71 72 73 74 75 76 77 78 | 80 81 82 83 84 85 86 87 88 | 90 91 92 93 94 95 96 97 98 | 100 11 12 13 14 15 16 17 18 | 190 191 192 193 194 195 196 197 | 280 281 282 283 284 285 286 287 288 | 370 371 372 373 374 375 376 377 378 | 460 461 462 463 464 465 466 467 468 | 550 551 552 553 554 555 556 557 558 | 640 641 642 643 644 645 646 647 648 | 730 731 732 733 734 735 736 737 738 | 820 821 822 823 824 825 826 827 828 | 910 911 912 913 914 915 916 917 918 | 1000 101 102 103 104 105 106 107 108 | 110 111 112 113 114 115 116 117 118 | 120 121 122 123 124 125 126 127 128 | 130 131 132 133 134 135 136 137 138 | 140 141 142 143 144 145 146 147 148 | 150 151 152 153 154 155 156 157 158 | 160 161 162 163 164 165 166 167 168 132 RGB x 162 LCD Panel Display area=162 lines G1 G2 G3 G160 G161 G162
9.10 Address Counter
The address counter sets the addresses of the display data RAM for writing and reading.
Data is written pixel-wise into the RAM matrix of DRIVER. The data for one pixel or two pixels is collected (RGB 6-6-6-bit), according to the data formats. As soon as this pixel-data information is complete the “Write access” is activated on the RAM. The locations of RAM are addressed by the address pointers. The address ranges are X=0 to X=131 (83h) and Y=0 to Y=161 (A1h). Addresses outside these ranges are not allowed. Before writing to the RAM, a window must be defined that will be written. The window is programmable via the command registers XS, YS designating the start address and XE, YE designating the end address.
For example the whole display contents will be written, the window is defined by the following values: XS=0 (0h) YS=0 (0h) and XE=127 (83h), YE=161 (A1h).
In vertical addressing mode (MV=1), the Y-address increments after each byte, after the last Y-address (Y=YE), Y wraps around to YS and X increments to address the next column. In horizontal addressing mode (V=0), the X-address increments after each byte, after the last X-address (X=XE), X wraps around to XS and Y increments to address the next row. After the every last address (X=XE and Y=YE) the address pointers wrap around to address (X=XS and Y=YS).
For flexibility in handling a wide variety of display architectures, the commands “CASET, RASET and MADCTL” (see section 10 command list), define flags MX and MY, which allows mirroring of the X-address and Y-address. All combinations of flags are allowed. Section 9.10 show the available combinations of writing to the display RAM. When MX, MY and MV will be changed the data bust be rewritten to the display RAM.
For each image condition, the controls for the column and row counters apply as section 9.11 below
| Condition | Column Counter | Row Counter |
| When RAMWR/RAMRD command is accepted | Return to “Start Column (XS)” | Return to “Start Row (YS)” |
| Complete Pixel Read / Write action | Increment by 1 | No change |
| The Column counter value is larger than “End Column (XE)” | Return to “Start Column (XS)” | Increment by 1 |
| The Column counter value is larger than “End Column (XE)” and the Row counter value is larger than “End Row (YE)” | Return to “Start Column (XS)” | Return to “Start Row (YS)” |
9.11 Memory Data Write/ Read Direction
The data is written in the order illustrated above. The Counter which dictates where in the physical memory the data is to be written is controlled by “Memory Data Access Control” Command, bits B5 (MV), B6 (MX), B7 (MY) as described below.
flowchart
graph LR
A["B"] --> B["Panel"]
A --> E["E"]
Figure 28 Data Streaming order
9.11.1 When 128RGBx160 (GM= "11")
| MV | MX | MY | CASET | RASET |
| 0 | 0 | 0 | Direct to Physical Column Pointer | Direct to Physical Row Pointer |
| 0 | 0 | 1 | Direct to Physical Column Pointer | Direct to (159-Physical Row Pointer) |
| 0 | 1 | 0 | Direct to (127-Physical Column Pointer) | Direct to Physical Row Pointer |
| 0 | 1 | 1 | Direct to (127-Physical Column Pointer) | Direct to (159-Physical Row Pointer) |
| 1 | 0 | 0 | Direct to Physical Row Pointer | Direct to Physical Column Pointer |
| 1 | 0 | 1 | Direct to (159-Physical Row Pointer) | Direct to Physical Column Pointer |
| 1 | 1 | 0 | Direct to Physical Row Pointer | Direct to (127-Physical Column Pointer) |
| 1 | 1 | 1 | Direct to (159-Physical Row Pointer) | Direct to (127-Physical Column Pointer) |
9.11.2 When 132RGBx132 (GM= "01")
| MV | MX | MY | CASET | RASET |
| 0 | 0 | 0 | Direct to Physical Column Pointer | Direct to Physical Row Pointer |
| 0 | 0 | 1 | Direct to Physical Column Pointer | Direct to (131-Physical Row Pointer) |
| 0 | 1 | 0 | Direct to (131-Physical Column Pointer) | Direct to Physical Row Pointer |
| 0 | 1 | 1 | Direct to (131-Physical Column Pointer) | Direct to (131-Physical Row Pointer) |
| 1 | 0 | 0 | Direct to Physical Row Pointer | Direct to Physical Column Pointer |
| 1 | 0 | 1 | Direct to (131-Physical Row Pointer) | Direct to Physical Column Pointer |
| 1 | 1 | 0 | Direct to Physical Row Pointer | Direct to (131-Physical Column Pointer) |
| 1 | 1 | 1 | Direct to (131-Physical Row Pointer) | Direct to (131-Physical Column Pointer) |
9.11.3 When 132RGBx162 (GM= "00")
| MV | MX | MY | CASET | RASET |
| 0 | 0 | 0 | Direct to Physical Column Pointer | Direct to Physical Row Pointer |
| 0 | 0 | 1 | Direct to Physical Column Pointer | Direct to (161-Physical Row Pointer) |
| 0 | 1 | 0 | Direct to (131-Physical Column Pointer) | Direct to Physical Row Pointer |
| 0 | 1 | 1 | Direct to (131-Physical Column Pointer) | Direct to (161-Physical Row Pointer) |
| 1 | 0 | 0 | Direct to Physical Row Pointer | Direct to Physical Column Pointer |
| 1 | 0 | 1 | Direct to (161-Physical Row Pointer) | Direct to Physical Column Pointer |
| 1 | 1 | 0 | Direct to Physical Row Pointer | Direct to (131-Physical Column Pointer) |
| 1 | 1 | 1 | Direct to (161-Physical Row Pointer) | Direct to (131-Physical Column Pointer) |
Note: Data is always written to the Frame Memory in the same order, regardless of the Memory Write Direction set by MADCTL bits B7 (MY), B6 (MX), B5 (MV). The write order for each pixel unit is
| D17 | D16 | D15 | D14 | D13 | D12 | D11 | D10 | D9 | D8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 |
| R5 | R4 | R3 | R2 | R1 | R0 | G5 | G4 | G3 | G2 | G1 | G0 | B5 | B4 | B3 | B2 | B1 | B0 |
One pixel unit represents 1 column and 1page counter value on the Frame Memory.
9.11.4 Frame Data Write Direction According to the MADCTL Parameters (MV, MX and MY)
9.11.5 Scroll Address Circuit
The circuit associates lines on DDRAM with Gate output. ST7735S processes signals for the liquid crystal display on 1-line basis. Thus, when specifying a specific area in the area scroll display or partial display, you must designate it in line.
9.11.6 Vertical Scroll Mode
There is just one types of vertical scrolling, which are determined by the commands “Vertical Scrolling Definition” (33h) and “Vertical Scrolling Start Address” (37h)
flowchart
graph LR
A["TFA"] --> B["VSA"]
B --> C["BFA"]
Original
text_image
TFA VSA BFA
Rolling scrolling
When Vertical Scrolling Definition Parameters (TFA+VSA+BFA) =162. In this case, 'rolling' scrolling is applied as shown below. All the memory contents will be used.
Example 1) Panel size=132(RGB) x 162, TFA =3, VSA=157, BFA=2, SSA=6, MADCTR (ML) =0: Rolling Scroll
flowchart
graph LR
subgraph TFA ["TFA"]
A1["00h 00h 01h 02 03 0W 0X 0Y 0Z\n01h 10 11 12 13 1W 1X 1Y 1Z\n02h 20 21 22 2 2X 2Y 2Z\n30 31 32 3X 3Y 3Z\n40 41 42 4X 4Y 4Z\n50 51 52 5Y 5Z\n60 61 62 63 64 65 66 67\n70 71 72 73 74 75 76 77 78\n80 81 82 83 84 85 86 87\n90 91 92 93 94 95 96\n100 110 120 130 140 150 160\n170 180 190 200 210 220 230 240 250 260 270 280 290 300 310 320 330 340 350 360 370 380 390 400 410 420 430 440 450 460 470 480 490 500 510 520 530 540 550 560 570 580 590 600 610 620 630 640 650 660 670 680 690 700 710 720 730 740 750 760 770 780 790 800 810 820 830 840 850 860 870 880 890 900 910 920 930 940 950 960 970 980 990 1000 1010 1020 1030 1040 1050 1060 1070 1080 1090 1100 1110 1120 1130 1140 1150 1160 1170 1180 1190 1200 1210 1220 1230 1240 1250 1260 1270 1280 1290 1300 1310 1320 1330 1340 1350 1360 1370 1380 1390 1400 1410 1420 1430 1440 1450 1460 1470 1480 1490 1500 1510 1520 1530 1540 1550 1560 1570 1580 1590 1600 1610 1620 1630 1640 1650 1660 1670 1680 1690 1700 1710 1720 1730 1740 1750 1760 1770 1780 1790 1800 1810 1820 1830 1840 1850 1860 1870 1880 1890 1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 2010 2020 2030 2040 2050 2060 2070 2080 2090 2100 2110 2120 2130 2140 2150 2160 2170 2180 2190 2200 2210 2220 2230 2240 2250 2260 2270 2280 2290 2300 2310 2320 2330 2340 2350 2360 2370 2380 2390 2400 2410 2420 2430 2440 2450 2460 2470 2480 2490 2500 2510 2520 2530 2540 2550 2560 2570 2580 2590 2600 2610 2620 2630 2640 2650 2660 2670 2680 2690 2700 2710 2720 2730 2740 2750 2760 2770 2780 2790 2800 2810 2820 2830 2840 2850 2860 2870 2880 2890 2900 2910 2920 2930 2940 2950 2960 2970 2980 2990 3000 3010 3020 3030 3040 3050 3060 3070 3080 3090 3100 3110 3120 3130 3140 3150 3160 3170 3180 3190 3200 3210 3220 3230 3240 3250 3260 3270 3280 3290 3300 3310 3320 3330 3340 3350 3360 3370 3380 3390 3400 3410 3420 3430 3440 3450 3460 3470 3480 3490 3500 3510 3520 3530 3540 3550 3560 3570 3580 3590 3600 3610 3620 3630 3640 3650 3660 3670 3680 3690 3700 3710 3720 3730 3740 3750 3760 3770 3780 3790 3800 3810 3820 3830 3840 3850 3860 3870 3880 3890 3900 3910 3920 3930 3940 3950 3960 3970 3980 3990 4000 4010 4020 4030 4040 4050 4060 4070 4080 4090 4100 4110 4120 4130 4140 4150 4160 4170 4180 4190 4200 4210 4220 4230 4240 4250 4260 4270 4280 4290 4300 4310 4320 4330 4340 4350 4360 4370 4380 4390 4400 4410 4420 4430 4440 4450 4460 4470 4480 4490 4500 4510 4520 4530 4540 4550 4560 4570 4580 4590 4600 4610 4620 4630 4640 4650 4660 4670 4680 4690 4700 4710 4720 4730 4740 4750 4760 4770 4780 4790 4800 4810 4820 4830 4840 4850 4860 4870 4880 4890 4900 4910 4920 4930 4940 4950 4960 4970 4980 4990 5000 5010 5020 5030 5040 5050 5060 5070 5080 5090 5100 5110 5120 5130 5140 5150 5160 5170 5180 5190 5200 5210 5220 5230 5240 5250 5260 5270 5280 5290 5300 5310 5320 5330 5340 5350 5360 5370 5380 5390 5400 5410 5420 5430 5440 5450 5460 5470 5480 5490 5500 5510 5520 5530 5540 5550 5560 5570 5580 5590 5600 5610 5620 5630 5640 5650 5660 5670 5680 5690 5700 5710 5720 5730 5740 5750 5760 5770 5780 5790 5800 5810 5820 5830 5840 5850 5860 5870 5880 5890 5900 5910 5920 5930 5940 5950 5960 5970 5980 5990 6000 6010 6020 6030 6040 6050 6060 6070 6080 6090 6100 6110 6120 6130 6140 6150 6160 6170 6180 6190 6200 6210 6220 6230 6240 6250 6260 6270 6280 6290 6300 6310 6320 6330 6340 6350 6360 6370 6380 6390 6400 6410 6420 6430 6440 6450 6460 6470 6480 6490 6500 6510 6520 6530 6540 6550 6560 6570 6580 6590 6600 6610 6620 6630 6640 6650 6660 6670 6680 6690 6700 6710 6720 6730 6740 6750 6760 6770 6780 6790 6800 6810 6820 6830 6840 6850 6860 6870 6880 6890 6900 6910 6920 6930 6940 6950 6960 6970 6980 6990 7000 7010 7020 7030 7040 7050 7060 7070 7080 7090 7100 7110 7120 7130 7140 7150 7160 7170 7180 7190 7200 7210 7220 7230 7240 7250 7260 7270 7280 7290 7300 7310 7320 7330 7340 7350 7360 7370 7380 7390 7400 7410 7420 7430 7440 7450 7460 7470 7480 7490 7500 7510 7520 7530 7540 7550 7560 7570 7580 7590 7600 7610 7620 7630 7640 7650 7660 7670 7680 7690 7700 7710 7720 7730 7740 7750 7760 7770 7780 7790 7800 7810 7820 7830 7840 7850 7860 7870 7880 7890 7900 7910 7920 7930 7940 7950 7960 7970 7980 7990 8000 8010 8020 8030 8040 8050 8060 8070 8080 8090 8100 8110 8120 8130 8140 8150 8160 8170 8180 8190 8200 8210 8220 8230 8240 8250 8260 8270 8280 8290 8300 8310 8320 8330 8340 8350 8360 8370 8380 8390 8400 8410 8420 8430 8440 8450 8460 8470 8480 8490 8500 8510 8520 8530 8540 8550 8560 8570 8580 8590 8600 8610 8620 8630 8640 8650 8660 8670 8680 8690 8700 8710 8720 8730 8740 8750 8760 8770 8780 8790 8800 8810 8820 8830 8840 8850 8860 8870 8880 8890 8900 8910 8920 8930 8940 8950 8960 8970 8980 8990 9000 9010 9020 9030 9040 9050 9060 9070 9080 9090 9100 9110 9120 9130 9140 9150 9160 9170 9180 9190 9200 9210 9220 9230 9240 9250 9260 9270 9280 9290 9300 9310 9320 9330 9340 9350 9360 9370 9380 9390 9400 9410 9420 9430 9440 9450 9460 9470 9480 9490 9500 9510 9520 9530 9540 9550 9560 9570 9580 9590 9600 9610 9620 9630 9640 9650 9660 9670 9680 9690 9700 9710 9720 9730 9740 9750 9760 9770 9780 9790 9800 9810 9820 9830 9840 9850 9860 9870 9880 9890 9900 9910 9920 9930 9940 9950 9960 9970 9980 9990 10000 1010 1020 1030 1040 1050 1060 1070 1080 1090 1100 1110 1120 1130 1140 1150 1160 1170 1180 1190 1200 1210 1220 1230 1240 1250 1260 1270 1280 1290 1300 1310 1320 1330 1340 1350 1360 1370 1380 1390 1400 1410 1420 1430 1440 1450 1460 1470 1480 1490 1500 1510 1520 1530 1540 1550 1560 1570 1580 1590 1600 1610 1620 1630 1640 1650 1660 1670 1680 1690 1700 1710 1720 1730 1740 1750 1760 1770 1780 1790 1800 1810 1820 1830 1840 1850 1860 1870 1880 1890 1900 1910 1920 1930 1940 1950 1960 1970 1980 1990 2000 2010 2020 2030 2040 2050 2060 2070 2080 2090 2100 2110 2120 2130 2140 2150 2160 2170 2180 2190 2200 2210 2220 2230 2240 2250 2260 2270 2280 2290 2300 2310 2320 2330 2340 2350 2360 2370 2380 2390 2400 2410 2420 2430 2440 2450 2460 2470 2480 2490 2500 2510 2520 2530 2540 2550 2560 2570 2580 2590 2600 2610 2620 2630 2640 2650 2660 2670 2680 2690 2700 2710 2720 2730 2740 2750 2760 2770 2780 2790 2800 2810 2820 2830 2840 2850 2860 2870 2880 2890 2900 2910 2920 2930 2940 2950 2960 2970 2980 2990 3000 3010 3020 3030 3040 3050 3060 3070 3080 3090 3100 3110 3120 3130 3140 3150 3160 3170 3180 3190 3200 3210 3220 3230 3240 3250 3260 3270 3280 3290 3300 3310 3320 3330 3340 3350 3360 3370 3380 3390 3400 3410 3420 3430 3440 3450 3460 3470 3480 3490 3500 3510 3520 3530 3540 3550 3560 3570 3580 3590 3600 3610 3620 3630 3640 3650 3660 3670 3680 3690 3700 3710 3720 3730 3740 3750 3760 3770 3780 3790 3800 3810 3820 3830 3840 3850 3860 3870 3880 3890 3900 3910 3920 3930 3940 3950 3960 3970 3980 3990 4000 4010 4020 4030 4040 4050 4060 4070 4080 4090 4100 4110 4120 4130 4140 4150 4160 4170 4180 4190 4200 4210 4220 4230 4240 4250 4260 4270 4280 4290 4300 4310 4320 4330 4340 4350 4360 4370 4380 4390 4400 4410 4420 4430 4440 4450 4460 4470 4480 4490 4500 4510 4520
Example 2) Panel size=132(RGB) x 162, TFA =3, VSA=157, BFA=2, SSA=6, MADCTR (ML) =1: Rolling Scroll.
flowchart
graph LR
subgraph BFA
A1["00h 00h 01h 02 03 0W 0X 0Y 0Z"] --> B1["G1 161"]
B1 --> C1["G2 160"]
C1 --> D1["G3 159"]
end
subgraph VSA
E1["00h 01h 02 03 0W 0X 0Y 0Z"] --> F1["U0 U1 U2"]
F1 --> G1["UX UY UZ"]
G1 --> H1["VX VY VZ"]
H1 --> I1["WX WY WZ"]
I1 --> J1["2Y 2Z"]
J1 --> K1["3Z"]
end
subgraph TFA
L1["00h 01h 02 03 0W 0X 0Y 0Z"] --> M1["U0 U1 U2"]
M1 --> N1["VX VY VZ"]
N1 --> O1["WX WY WZ"]
O1 --> P1["2Y 2Z"]
P1 --> Q1["3Z"]
end
B1 -.->|SSA| C1
C1 -.->|SSA| D1["G160 2"]
D1 -.->|SSA| E1
E1 -.->|SSA| F1
F1 -.->|SSA| G1
G1 --> H1["G161 1"]
H1 --> I1["G162 0"]
I1 --> J1["XW ZX ZY ZZ"]
9.11.7 Vertical Scroll Example
There are 2 types of vertical scrolling, which are determined by the commands “Vertical Scrolling Definition” (33h) and “Vertical Scrolling Start Address” (37h).
9.11.8 Case 1: TFA + VSA + BFA<162
N/A. Do not set TFA + VSA + BFA<162. In that case, unexpected picture will be shown.
9.11.9 Case 2: TFA + VSA + BFA=162 (Rolling Scrolling)
Example 2-a) When MADCTR parameter ML="0", TFA=0, VSA=162, BFA=0 and VSCSAD=40
flowchart
graph LR
A["Memory Physical Axis (0,0)"] --> B["Frame Memory"]
C["VSCSAD"] --> B
B --> D["Physical Line Pointer"]
D --> E["Display Axis (0,0)"]
E --> F["Display"]
F --> G["Increment VSCSAD"]
G --> H["Display Axis (0,0)"]
H --> I["Display"]
I --> J["VSCSAD"]
Example 2-b) When MADCTR parameter ML="1", TFA=10, VSA=152, BFA=0 and VSCSAD=30

flowchart
graph LR
subgraph FrameMemory
A["Memory Physical Axis (0,0)"] --> B["Frame Memory"]
C["VSCSAD"] --> B
D["TFA"] --> B
end
subgraph Display
E["Display Axis (0,0)"] --> F["Display"]
G["TFA"] --> F
end
subgraph Increment
H["Increment VSCSAD"] --> I["Display"]
end
subgraph FrameMemory
J["Memory Physical Axis (0,0)"] --> K["Frame Memory"]
L["VSCSAD"] --> K
M["TFA"] --> K
end
subgraph Display
N["Display Axis (0,0)"] --> O["Display"]
P["TFA"] --> O
end
9.12 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.
9.12.1 Tearing Effect Line Modes
Mode 1, the Tearing Effect Output signal consists of V-Blanking Information only:
text_image
Vertical timing scale T_{vdl} T_{vdh}
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 above)
Mode 2, the Tearing Effect Output signal consists of V-Blanking and H-Blanking Information, there is one V-sync and 162 H-sync pulses per field.
text_image
Vertical timing scale V-sync Thdl Thdh Invisible line 1st line 2nd line 161th line 162th line V-sync
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)
flowchart
graph LR
subgraph Bottom_line ["Bottom line"]
A["Start"] --> B["Step Up"]
B --> C["End"]
end
subgraph Top_line ["Top line"]
D["Start"] --> E["Step Up"]
E --> F["Step Down"]
F --> G["End"]
end
subgraph sg_2nd_line_2nd_line["2nd_line [\"2nd line\"]"]
H["Start"] --> I["Start"]
I --> J["Step Up"]
J --> K["End"]
end
subgraph TE Mode 2 ["TE mode 2"]
L["Start"] --> M["Step Up"]
M --> N["End"]
N --> O["End"]
end
subgraph TE Mode 1 ["TE mode 1"]
P["Start"] --> Q["End"]
Q --> R["End"]
end
T["T_vdh"] -.->|Timing| R
Note: During Sleep In Mode, the Tearing Output Pin is active Low.
9.12.2 Tearing Effect Line Timings
The Tearing Effect signal is described below:
text_image
Tvdl Tvdh Vertical Horizontal Thdl Thdh
| Symbol | Parameter | min | max | unit | description |
| tvdl | Vertical Timing Low Duration | 13 | - | ms | |
| tvdh | Vertical Timing High Duration | 1000 | - | μs | |
| thdl | Horizontal Timing Low Duration | 33 | - | μs | |
| thdh | Horizontal Timing Low Duration | 25 | 500 | μs |
Table 13 AC characteristics of Tearing Effect Signal Idle Mode Off (Frame Rate = 60 Hz, Ta=25℃)
Note: The timings in Table 9.10.1 apply when MADCTL ML=0 and ML=1
The signal's rise and fall times (tf, tr) are stipulated to be equal to or less than 15ns.
The Tearing Effect Output Line is fed back to the MPU and should be used as shown below to avoid Tearing Effect:
9.12.3 Example 1: MPU Write is faster than panel read

flowchart
This diagram illustrates the signal processing workflow for a microcontroller (MCU) to memory, showing the timing of the TE output signal and memory to LCD over time.
Data write to Frame Memory is now synchronized to the Panel Scan. It should be written during the vertical sync pulse of the Tearing Effect Output Line. This ensures that data is always written ahead of the panel scan and each Panel Frame refresh has a complete new image:
Data to be sent
text_image
B
Image on LCD
text_image
A
text_image
R
text_image
B
text_image
B
9.12.4 Example 2: MPU Write is slower than panel read

state_timeline
| Signal | Start | End |
|---|---|---|
| MCU to memory | 1st | 162nd |
| TE output signal | 1st | 162nd |
| Memory to LCD | 1st | 162nd |
The MPU to Frame Memory write begins just after Panel Read has commenced i.e. after one horizontal sync pulse of the Tearing Effect Output Line. This allows time for the image to download behind the Panel Read pointer and finishing download during the subsequent Frame before the Read Pointer “catches” the MPU to Frame memory write position.
Data to be sent
text_image
B
Image on LCD
9.13 Power ON/OFF Sequence
VDDI and VDD can be applied in any order
VDD and VDDI can be powered down in any order
During power off, if LCD is in the Sleep Out mode, VDD and VDDI must be powered down minimum 120msec after RESX has been released.
During power off, if LCD is in the Sleep In mode, VDDI or VDD can be powered down minimum 0msec after RESX has been released.
CSX can be applied at any timing or can be permanently grounded. RESX has priority over CSX.
Note 1: There will be no damage to the display module if the power sequences are not met.
Note 2: There will be no abnormal visible effects on the display panel during the Power On/Off Sequences.
Note 3: There will be no abnormal visible effects on the display between end of Power On Sequence and before receiving Sleep Out command. Also between receiving Sleep In command and Power Off Sequence.
Note 4: If RESX line is not held stable by host during Power On Sequence as defined in the sequence below, then it will be necessary to apply a Hardware Reset (RESX) after Host Power On Sequence is complete to ensure correct operation. Otherwise function is not guaranteed.
The power on/off sequence is illustrated below

flowchart
graph LR
subgraph VDD
VDD1["VDDI"] -->|Timing when the latter signal rises up to 90% of its typical value. e.g. When VDD comes later, this timing is defined at the cross point of 90% of 2.75V, not 90% of 2.6V| VDD1
end
subgraph CSX
CSX["CSX"] -->|H or L| VDD1
CSX -->|H or L| CSX
CSX -->|H or L| RESX
end
subgraph RESX
RESX["RESX"] -->|Power down in sleep-out mode| RESX
RESX -->|Power down in sleep-in mode| RESX
end
VDD1 -.->|TrPW = +/- no limit| CSX
CSX -.->|TrPW-CSX = +/- no limit| CSX
CSX -.->|TrPW-RESX = + no limit| RESX
RESX -.->|TrPW-RESX = + no limit| RESX
RESX -.->|TrPW-RESX1 = min 120ms| CSX
RESX -.->|TrPW-RESX = + no limit| CSX
CSX -.->|TfpW-CSX = +/- no limit| CSX
CSX -.->|TfpW-RESX2 = min 0ms| RESX
9.13.1 Uncontrolled Power Off
The uncontrolled power-off means a situation which removed a battery without the controlled power off sequence. It will neither damage the module or the host interface.
If uncontrolled power-off happened, the display will go blank and there will not any visible effect on the display (blank display) and remains blank until “Power On Sequence” powers it up.
9.14 Power Level Definition
9.14.1 Power Level
6 level modes are defined they are in order of Maximum Power consumption to Minimum Power Consumption
-
Normal Mode On (full display), Idle Mode Off, Sleep Out.
In this mode, the display is able to show maximum 262,144 colors. -
Partial Mode On, Idle Mode Off, Sleep Out.
In this mode part of the display is used with maximum 262,144 colors.
- Normal Mode On (full display), Idle Mode On, Sleep Out.
In this mode, the full display area is used but with 8 colors.
- Partial Mode On, Idle Mode On, Sleep Out.
In this mode, part of the display is used but with 8 colors.
- 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 VDDI power supply. Contents of the memory are safe.
- Power Off Mode
In this mode, both VDD and VDDI are removed.
Note: Transition between modes 1-5 is controllable by MCU commands. Mode 6 is entered only when both Power supplies are removed.
flowchart
This flowchart illustrates the sleep states and power flow of a sleep-on sequence system, showing transitions between normal and partial display modes on idle modes.
9.15 Reset Table
9.15.1 Reset Table(Default Value, GM[1:0]="11", 128RGB x 160)
| Item | After Power On | After H/W Reset | After S/W Reset |
| Frame Memory | Random | No Change | No Change |
| Sleep In/Out | In | In | In |
| Display On/Off | Off | Off | Off |
| Display Mode (Normal/Partial) | Normal | Normal | Normal |
| Display Inversion On/Off | Off | Off | Off |
| Display Idle Mode On/Off | Off | Off | Off |
| Column: Start Address (XS) | 0000h | 0000h | 0000h |
| Column: End Address (XE) | 007Fh | 007Fh | 007Fh (127d) (when MV=0)009Fh (159d) (when MV=1) |
| Row: Start Address (YS) | 0000h | 0000h | 0000h |
| Row: End Address (YE) | 009Fh | 009Fh | 009Fh (159d) (when MV=0)007Fh (127d) (when MV=1) |
| Gamma setting | GC0 | GC0 | GC0 |
| RGB for 4k and 65k Color Mode | Random values | Random values | No Change |
| Partial: Start Address (PSL) | 0000h | 0000h | 0000h |
| Partial: End Address (PEL) | 009Fh | 009Fh | 009Fh |
| Scroll: Top Fixed Area (TFA) | 0000h | 0000h | 0000h |
| Scroll: Scroll Area (VSA) | 00A0h | 00A0h | 00A0h |
| Scroll: Bottom Fixed Area (BFA) | 0000h | 0000h | 0000h |
| Scroll Start Address (SSA) | 0000h | 0000h | 0000h |
| Tearing: On/Off | Off | Off | Off |
| Tearing Effect Mode (*1) | 0 (Mode1) | 0 (Mode1) | 0 (Mode1) |
| Memory Data Access Control (MY/MX/MV/ML/RGB) | 0/0/0/0/0 | 0/0/0/0/0 | No Change |
| Interface Pixel Color Format | 6 (18-Bit/Pixel) | 6 (18-Bit/Pixel) | No Change |
| RDDPM | 08h | 08h | 08h |
| RDDMADCTL | 00h | 00h | No Change |
| RDDCOLMOD | 6 (18-Bit/Pixel) | 6 (18-Bit/Pixel) | No Change |
| RDDIM | 00h | 00h | 00h |
| RDDSM | 00h | 00h | 00h |
| ID2 | NV value | NV value | NV value |
| ID3 | NV value | NV value | NV value |
Note: TE Mode 1 means Tearing Effect Output Line consists of V-Blanking Information only
9.15.2 Reset Table (GM[1:0]="01", 132RGB x 132)
| Item | After Power On | After H/W Reset | After S/W Reset |
| Frame memory | Random | No Change | No Change |
| Sleep In/Out | In | In | In |
| Display On/Off | Off | Off | Off |
| Display Mode (Normal/Partial) | Normal | Normal | Normal |
| Display Inversion On/Off | Off | Off | Off |
| Display Idle Mode On/Off | Off | Off | Off |
| Column: Start Address (XS) | 0000h | 0000h | 0000h |
| Column: End Address (XE) | 0083h | 0083h | 0083h (131d) (when MV=0)0083h (131d) (when MV=1) |
| Row: Start Address (YS) | 0000h | 0000h | 0000h |
| Row: End Address (YE) | 0083h | 0083h | 0083h (131d) (when MV=0)0083h (131d) (when MV=1) |
| Gamma Setting | GC0 | GC0 | GC0 |
| RGB for 4k and 65k Color Mode | See Section 9.17 | See Section 9.17 | No Change |
| Partial: Start Address (PSL) | 0000h | 0000h | 0000h |
| Partial: End Address (PEL) | 0083h | 0083h | 0083h |
| Tearing: On/Off | Off | Off | Off |
| Scroll: Top Fixed Area (TFA) | 0000h | 0000h | 0000h |
| Scroll: Scroll Area (VSA) | 0084h | 0084h | 0084h |
| Scroll: Bottom Fixed Area (BFA) | 0000h | 0000h | 0000h |
| Scroll Start Address (SSA) | 0000h | 0000h | 0000h |
| Tearing Effect Mode (*1) | 0 (Mode1) | 0 (Mode1) | 0 (Mode1) |
| Memory Data Access Control (MY/MX/MV/ML/RGB) | 0/0/0/0/0 | 0/0/0/0/0 | No Change |
| Interface Pixel Color Format | 6 (18-Bit/Pixel) | 6 (18-Bit/Pixel) | No Change |
| RDDPM | 08h | 08h | 08h |
| RDDMADCTL | 00h | 00h | No Change |
| RDDCOLMOD | 6 (18-Bit/Pixel) | 6 (18-Bit/Pixel) | No Change |
| RDDIM | 00h | 00h | 00h |
| RDDSM | 00h | 00h | 00h |
| ID2 | NV value | NV value | NV value |
| ID3 | NV value | NV value | NV value |
Note: TE Mode 1 means Tearing Effect Output Line consists of V-Blanking Information only
9.15.3 Reset Table (GM[1:0]="00", 132RGB x 162)
| Item | After Power On | After H/W Reset | After S/W Reset |
| Frame memory | Random | No Change | No Change |
| Sleep In/Out | In | In | In |
| Display On/Off | Off | Off | Off |
| Display mode (normal/partial) | Normal | Normal | Normal |
| Display Inversion On/Off | Off | Off | Off |
| Display Idle Mode On/Off | Off | Off | Off |
| Column: Start Address (XS) | 0000h | 0000h | 0000h |
| Column: End Address (XE) | 0083h | 0083h | 0083h (131d) (when MV=0)00A1h (161d) (when MV=1) |
| Row: Start Address (YS) | 0000h | 0000h | 0000h |
| Row: End Address (YE) | 00A1h | 00A1h | 00A1h (161d) (when MV=0)0083h (131d) (when MV=1) |
| Gamma setting | GC0 | GC0 | GC0 |
| RGB for 4k and 65k Color Mode | Random values | Random values | No Change |
| Partial: Start Address (PSL) | 0000h | 0000h | 0000h |
| Partial: End Address (PEL) | 00A2h | 00A2h | 00A2h |
| Scroll: Top Fixed Area (TFA) | 0000h | 0000h | 0000h |
| Scroll: Scroll Area (VSA) | 0084h | 0084h | 0084h |
| Scroll: Bottom Fixed Area (BFA) | 0000h | 0000h | 0000h |
| Scroll Start Address (SSA) | 0000h | 0000h | 0000h |
| Tearing: On/Off | Off | Off | Off |
| Tearing Effect Mode (*1) | 0 (Mode1) | 0 (Mode1) | 0 (Mode1) |
| Memory Data Access Control (MY/MX/MV/ML/RGB) | 0/0/0/0/0 | 0/0/0/0/0 | No Change |
| Interface Pixel Color Format | 6 (18-Bit/Pixel) | 6 (18-Bit/Pixel) | No Change |
| RDDPM | 08h | 08h | 08h |
| RDDMADCTL | 00h | 00h | No Change |
| RDDCOLMOD | 6 (18-Bit/Pixel) | 6 (18-Bit/Pixel) | No Change |
| RDDIM | 00h | 00h | 00h |
| RDDSM | 00h | 00h | 00h |
| ID2 | NV value | NV value | NV value |
| ID3 | NV value | NV value | NV value |
Note: TE Mode 1 means Tearing Effect Output Line consists of V-Blanking Information only
9.16 Module Input/Output Pins
9.16.1 Output or Bi-directional (I/O) Pins
| Output or Bi-directional pins | After Power On | After Hardware Reset | After Software Reset |
| TE | Low | Low | Low |
| D7 to D0 (Output driver) | High-Z (Inactive) | High-Z (Inactive) | High-Z (Inactive) |
| Input pins | During Power On Process | After Power On | After Hardware Reset | After Software Reset | During Power Off Process |
| RESX | See 9.14 | Input valid | Input valid | Input valid | See 9.14 |
| CSX | Input invalid | Input valid | Input valid | Input valid | Input invalid |
| D/CX | Input invalid | Input valid | Input valid | Input valid | Input invalid |
| WRX | Input invalid | Input valid | Input valid | Input valid | Input invalid |
| RDX | Input invalid | Input valid | Input valid | Input valid | Input invalid |
| D7 to D0 | Input invalid | Input valid | Input valid | Input valid | Input invalid |
Note: There will be no output from D7-D0 during Power On/Off sequence, Hardware Reset and Software Reset.
9.17 Reset Timing
flowchart
graph LR
A["RESX"] -->|Shorter than 5us| B["Normal operation"]
B --> C["Resetting"]
C --> D["Initial condition\n(Default for HW reset)"]
C -->|T_RESW| E["RESX"]
C -->|T_REST| F["Initial condition\n(Default for HW reset)"]
| Related Pins | Symbol | Parameter | MIN | MAX | Unit |
| RESX | tRESW | Reset Pulse Duration | 10 | - | us |
| tREST | Reset Cancel | - | 5 | ms | |
| 120 | ms |
Table 14 Reset Timing
Notes:
- The reset cancel includes also required time for loading ID bytes, VCOM setting and other settings from NVM (or similar device) to registers. This loading is done every time when there is HW reset cancel time (tRT) within 5 ms after a rising edge of RESX.
- Spike due to an electrostatic discharge on RESX line does not cause irregular system reset according to the table below:
| RESX Pulse | Action |
| Shorter than 5us | Reset Rejected |
| Longer than 9us | Reset |
| Between 5us and 9us | Reset Starts |
- During the Resetting period, the display will be blanked (The display is entering blanking sequence, which maximum time is 120 ms, when Reset Starts in Sleep Out –mode. The display remains the blank state in Sleep In -mode.) and then return to Default condition for Hardware Reset.
- Spike Rejection also applies during a valid reset pulse as shown below:
text_image
10μs Reset is accepted 10μs 20ns Less than 20ns width positive spike will be rejected.
- When Reset applied during Sleep In Mode.
- When Reset applied during Sleep Out Mode.
- It is necessary to wait 5msec after releasing RESX before sending commands. Also Sleep Out command cannot be sent for 120msec.
9.18 Color Depth Conversion Look Up Tables
9.18.1 65536 Color to 262,144 Color
| Color | Look Up Table OutputFrame Memory Data (6-bits) | RGBSET Parameter | Look Up Table Input Data |
| 65k Color (5-bits) | |||
| RED | R005 R004 R003 R002 R001 R000 | 1 | 00000 |
| R015 R014 R013 R012 R011 R010 | 2 | 00001 | |
| R025 R024 R023 R022 R021 R020 | 3 | 00010 | |
| R035 R034 R033 R032 R031 R030 | 4 | 00011 | |
| R045 R044 R043 R042 R041 R040 | 5 | 00100 | |
| R055 R054 R053 R052 R051 R050 | 6 | 00101 | |
| R065 R064 R063 R062 R061 R060 | 7 | 00110 | |
| R075 R074 R073 R072 R071 R070 | 8 | 00111 | |
| R085 R084 R083 R082 R081 R080 | 9 | 01000 | |
| R095 R094 R093 R092 R091 R090 | 10 | 01001 | |
| R105 R104 R103 R102 R101 R100 | 11 | 01010 | |
| R115 R114 R113 R112 R111 R110 | 12 | 01011 | |
| R125 R124 R123 R122 R121 R120 | 13 | 01100 | |
| R135 R134 R133 R132 R131 R130 | 14 | 01101 | |
| R145 R144 R143 R142 R141 R140 | 15 | 01110 | |
| R155 R154 R153 R152 R151 R150 | 16 | 01111 | |
| R165 R164 R163 R162 R161 R160 | 17 | 10000 | |
| R175 R174 R173 R172 R171 R170 | 18 | 10001 | |
| R185 R184 R183 R182 R181 R180 | 19 | 10010 | |
| R195 R194 R193 R192 R191 R190 | 20 | 10011 | |
| R205 R204 R203 R202 R201 R200 | 21 | 10100 | |
| R215 R214 R213 R212 R211 R210 | 22 | 10101 | |
| R225 R224 R223 R222 R221 R220 | 23 | 10110 | |
| R235 R234 R233 R232 R231 R230 | 24 | 10111 | |
| R245 R244 R243 R242 R241 R240 | 25 | 11000 | |
| R255 R254 R253 R252 R251 R250 | 26 | 11001 | |
| R265 R264 R263 R262 R261 R260 | 27 | 11010 | |
| R275 R274 R273 R272 R271 R270 | 28 | 11011 | |
| R285 R284 R283 R282 R281 R280 | 29 | 11100 | |
| R295 R294 R293 R292 R291 R290 | 30 | 11101 | |
| R305 R304 R303 R302 R301 R300 | 31 | 11110 | |
| R315 R314 R313 R312 R311 R310 | 32 | 11111 | |
| GREEN | G005 G004 G003 G002 G001 G000 | 33 | 000000 |
| G015 G014 G013 G012 G011 G010 | 34 | 000001 | |
| G025 G024 G023 G022 G021 G020 | 35 | 000010 | |
| G035 G034 G033 G032 G031 G030 | 36 | 000011 | |
| G045 G044 G043 G042 G041 G040 | 37 | 000100 | |
| G055 G054 G053 G052 G051 G050 | 38 | 000101 | |
| G065 G064 G063 G062 G061 G060 | 39 | 000110 | |
| G075 G074 G073 G072 G071 G070 | 40 | 000111 | |
| G085 G084 G083 G082 G081 G080 | 41 | 001000 | |
| G095 G094 G093 G092 G091 G090 | 42 | 001001 | |
| G105 G104 G103 G102 G101 G100 | 43 | 001010 | |
| G115 G114 G113 G112 G111 G110 | 44 | 001011 | |
| G125 G124 G123 G122 G121 G120 | 45 | 001100 | |
| G135 G134 G133 G132 G131 G130 | 46 | 001101 | |
| G145 G144 G143 G142 G141 G140 | 47 | 001110 | |
| G155 G154 G153 G152 G151 G150 | 48 | 001111 | |
| G165 G164 G163 G162 G161 G160 | 49 | 010000 | |
| G175 G174 G173 G172 G171 G170 | 50 | 010001 | |
| G185 G184 G183 G182 G181 G180 | 51 | 010010 | |
| G195 G194 G193 G192 G191 G190 | 52 | 010011 | |
| G205 G204 G203 G202 G201 G200 | 53 | 010100 | |
| G215 G214 G213 G212 G211 G210 | 54 | 010101 | |
| G225 G224 G223 G222 G221 G220 | 55 | 010110 | |
| G235 G234 G233 G232 G231 G230 | 56 | 010111 | |
| G245 G244 G243 G242 G241 G240 | 57 | 011000 | |
| G255 G254 G253 G252 G251 G250 | 58 | 011001 | |
| G265 G264 G263 G262 G261 G260 | 59 | 011010 | |
| G275 G 274 G273 G272 G271 G270 | 60 | 011011 | |
| G285 G 284 G283 G282 G281 G280 | 61 | 011100 | |
| G295 G 294 G293 G292 G291 G290 | 62 | 011101 | |
| G305 G 304 G303 G302 G301 G300 | 63 | 011110 | |
| G315 G 314 G313 G312 G311 G310 | 64 | 011111 | |
| G325 G324 G323 G322 G321 G320 | 65 | 100000 | |
| G335 G334 G333 G332 G331 G330 | 66 | 100001 | |
| G345 G344 G343 G342 G341 G340 | 67 | 100010 | |
| G355 G354 G353 G352 G351 G350 | 68 | 100011 | |
| G365 G364 G363 G362 G361 G360 | 69 | 100100 | |
| G375 G374 G373 G372 G371 G370 | 70 | 100101 | |
| G385 G384 G383 G382 G381 G380 | 71 | 100110 | |
| G395 G394 G393 G392 G391 G390 | 72 | 100111 | |
| G405 G404 G403 G402 G401 G400 | 73 | 101000 | |
| G415 G414 G413 G412 G411 G410 | 74 | 101001 | |
| G425 G424 G423 G422 G421 G420 | 75 | 101010 | |
| G435 G434 G433 G432 G431 G430 | 76 | 101011 | |
| G445 G444 G443 G442 G441 G440 | 77 | 101100 | |
| G455 G454 G453 G452 G451 G450 | 78 | 101101 | |
| G465 G464 G463 G462 G461 G460 | 79 | 101110 | |
| G475 G474 G473 G472 G471 G470 | 80 | 101111 | |
| G485 G484 G483 G482 G481 G480 | 81 | 110000 | |
| G495 G494 G493 G492 G491 G490 | 82 | 110001 | |
| G505 G504 G503 G502 G501 G500 | 83 | 110010 | |
| G515 G514 G513 G512 G511 G510 | 84 | 110011 | |
| G525 G524 G523 G522 G521 G520 | 85 | 110100 | |
| G535 G534 G533 G532 G531 G530 | 86 | 110101 | |
| G545 G544 G543 G542 G541 G540 | 87 | 110110 | |
| G555 G554 G553 G552 G551 G550 | 88 | 110111 | |
| G565 G564 G563 G562 G561 G560 | 89 | 111000 | |
| G575 G574 G573 G572 G571 G570 | 90 | 111001 | |
| G585 G584 G583 G582 G581 G580 | 91 | 111010 | |
| G595 G594 G593 G592 G591 G590 | 92 | 111011 | |
| G605 G604 G603 G602 G601 G600 | 93 | 111100 | |
| G615 G614 G613 G612 G611 G610 | 94 | 111101 | |
| G625 G624 G623 G622 G621 G620 | 95 | 111110 | |
| G635 G634 G633 G632 G631 G630 | 96 | 111111 |
| Color | Look Up Table OutputFrame Memory Data (6-bits) | RGBSET Parameter | Look Up Table Input Data |
| 65k Color (5-bits) | |||
| BLUE | B005 B004 B003 B002 B001 B000 | 97 | 00000 |
| B015 B014 B013 B012 B011 B010 | 98 | 00001 | |
| B025 B024 B023 B022 B021 B020 | 99 | 00010 | |
| B035 B034 B033 B032 B031 B030 | 100 | 00011 | |
| B045 B044 B043 B042 B041 B040 | 101 | 00100 | |
| B055 B054 B053 B052 B051 B050 | 102 | 00101 | |
| B065 B064 B063 B062 B061 B060 | 103 | 00110 | |
| B075 B074 B073 B072 B071 B070 | 104 | 00111 | |
| B085 B084 B083 B082 B081 B080 | 105 | 01000 | |
| B095 B094 B093 B092 B091 B090 | 106 | 01001 | |
| B105 B104 B103 B102 B101 B100 | 107 | 01010 | |
| B115 B114 B113 B112 B111 B110 | 108 | 01011 | |
| B125 B124 B123 B122 B121 B120 | 109 | 01100 | |
| B135 B134 B133 B132 B131 B130 | 110 | 01101 | |
| B145 B144 B143 B142 B141 B140 | 111 | 01110 | |
| B155 B154 B153 B152 B151 B150 | 112 | 01111 | |
| B165 B164 B163 B162 B161 B160 | 113 | 10000 | |
| B175 B174 B173 B172 B171 B170 | 114 | 10001 | |
| B185 B184 B183 B182 B181 B180 | 115 | 10010 | |
| B195 B194 B193 B192 B191 B190 | 116 | 10011 | |
| B205 B204 B203 B202 B201 B200 | 117 | 10100 | |
| B215 B214 B213 B212 B211 B210 | 118 | 10101 | |
| B225 B224 B223 B222 B221 B220 | 119 | 10110 | |
| B235 B234 B233 B232 B231 B230 | 120 | 10111 | |
| B245 B244 B243 B242 B241 B240 | 121 | 11000 | |
| B255 B254 B253 B252 B251 B250 | 122 | 11001 | |
| B265 B264 B263 B262 B261 B260 | 123 | 11010 | |
| B275 B274 B273 B272 B271 B270 | 124 | 11011 | |
| B285 B284 B283 B282 B281 B280 | 125 | 11100 | |
| B295 B294 B293 B292 B291 B290 | 126 | 11101 | |
| B305 B304 B303 B302 B301 B300 | 127 | 11110 | |
| B315 B314 B313 B312 B311 B310 | 128 | 11111 |
9.18.2 4096 Color to 262,144 Color
| Color | Look Up Table OutputFrame Memory Data (6-bits) | RGBSET Parameter | Look Up Table Input Data |
| 4k Color (4-bits) | |||
| RED | R005 R004 R003 R002 R001 R000 | 1 | 0000 |
| R015 R014 R013 R012 R011 R010 | 2 | 0001 | |
| R025 R024 R023 R022 R021 R020 | 3 | 0010 | |
| R035 R034 R033 R032 R031 R030 | 4 | 0011 | |
| R045 R044 R043 R042 R041 R040 | 5 | 0100 | |
| R055 R054 R053 R052 R051 R050 | 6 | 0101 | |
| R065 R064 R063 R062 R061 R060 | 7 | 0110 | |
| R075 R074 R073 R072 R071 R070 | 8 | 0111 | |
| R085 R084 R083 R082 R081 R080 | 9 | 1000 | |
| R095 R094 R093 R092 R091 R090 | 10 | 1001 | |
| R105 R104 R103 R102 R101 R100 | 11 | 1010 | |
| R115 R114 R113 R112 R111 R110 | 12 | 1011 | |
| R125 R124 R123 R122 R121 R120 | 13 | 1100 | |
| R135 R134 R133 R132 R131 R130 | 14 | 1101 | |
| R145 R144 R143 R142 R141 R140 | 15 | 1110 | |
| R155 R154 R153 R152 R151 R150 | 16 | 1111 | |
| R165 R164 R163 R162 R161 R160 | 17 | Not used | |
| | | | | ||
| R315 R314 R313 R312 R311 R310 | 32 | ||
| GREEN | G005 G004 G003 G002 G001 G000 | 33 | 0000 |
| G015 G014 G013 G012 G011 G010 | 34 | 0001 | |
| G025 G024 G023 G022 G021 G020 | 35 | 0010 | |
| G035 G034 G033 G032 G031 G030 | 36 | 0011 | |
| G045 G044 G043 G042 G041 G040 | 37 | 0100 | |
| G055 G054 G053 G052 G051 G050 | 38 | 0101 | |
| G065 G064 G063 G062 G061 G060 | 39 | 0110 | |
| G075 G074 G073 G072 G071 G070 | 40 | 0111 | |
| G085 G084 G083 G082 G081 G080 | 41 | 1000 | |
| G095 G094 G093 G092 G091 G090 | 42 | 1001 | |
| G105 G104 G103 G102 G101 G100 | 43 | 1010 | |
| G115 G114 G113 G112 G111 G110 | 44 | 1011 | |
| G125 G124 G123 G122 G121 G120 | 45 | 1100 | |
| G135 G134 G133 G132 G131 G130 | 46 | 1101 | |
| G145 G144 G143 G142 G141 G140 | 47 | 1110 | |
| G155 G154 G153 G152 G151 G150 | 48 | 1111 | |
| G165 G164 G163 G162 G161 G160 | 49 | Not used | |
| | | | | ||
| G635 G634 G633 G632 G631 G630 | 96 | ||
| BLUE | B005 B004 B003 B002 B001 B000 | 97 | 0000 |
| B015 B014 B013 B012 B011 B010 | 98 | 0001 | |
| B025 B024 B023 B022 B021 B020 | 99 | 0010 | |
| B035 B034 B033 B032 B031 B030 | 100 | 0011 | |
| B045 B044 B043 B042 B041 B040 | 101 | 0100 | |
| B055 B054 B053 B052 B051 B050 | 102 | 0101 | |
| B065 B064 B063 B062 B061 B060 | 103 | 0110 | |
| B075 B074 B073 B072 B071 B070 | 104 | 0111 | |
| B085 B084 B083 B082 B081 B080 | 105 | 1000 | |
| B095 B094 B093 B092 B091 B090 | 106 | 1001 | |
| B105 B104 B103 B102 B101 B100 | 107 | 1010 | |
| B115 B114 B113 B112 B111 B110 | 108 | 1011 | |
| B125 B124 B123 B122 B121 B120 | 109 | 1100 | |
| B135 B134 B133 B132 B131 B130 | 110 | 1101 | |
| B145 B144 B143 B142 B141 B140 | 111 | 1110 | |
| B155 B154 B153 B152 B151 B150 | 112 | 1111 | |
| B165 B164 B163 B162 B161 B160 | 113 | Not used | |
| | | | | ||
| B315 B314 B313 B312 B311 B310 | 128 |
9.19 Sleep Out-Command and Self-Diagnostic Functions of the Display Module
9.19.1 Register Loading Detection
Sleep Out-command (See section 0 “Sleep Out (11h)”) is a trigger for an internal function of the display module, which indicates, if the display module loading function of factory default values from MTP (or similar device) to registers of the display controller is working properly.
There are compared factory values of the MTP and register values of the display controller by the display controller. If those both values (MTP and register values) are same, there is inverted (=increased by 1) a bit, which is defined in command 0 “Read Display Self-Diagnostic Result (0Fh)” (=RDDSDR) (The used bit of this command is D7). If those both values are not same, this bit (D7) is not inverted (= increased by 1).
The flow chart for this internal function is following:
flowchart
graph TD
A["Sleep in (10h)"] --> B["Sleep out mode"]
C["Power on sequence\nHW reset\nSW reset"] --> D["RDDSDR's D7=0"]
B --> E["Sleep out (11h)"]
D --> E
E --> F["Compares MTP and register values"]
F --> G{"Are MTP and register values same?"}
G -->|No| H["Loading values from MTP to registers"]
H --> B
G -->|Yes| I["D7 inverted"]
I --> H
Note: There is not compared and loaded register values, which can be changed by user (00h to AFh and DAh to DDh), by the display module.
9.19.2 Functionality Detection
Sleep Out-command (See section 0 “Sleep Out (11h)”) is a trigger for an internal function of the display module, which indicates, if the display module is still running and meets functionality requirements.
The internal function (= the display controller) is comparing, if the display module is still meeting functionality requirements (only Booster voltage level). If functionality requirement is met, there is inverted (= increased by 1) a bit, which defined in command 0 “Read Display Self- Diagnostic Result (0Fh)” (= RDDSDR) (The used bit of this command is D6). If functionality requirement is not same, this bit (D6) is not inverted (= increased by 1). The flow chart for this internal function is following:
flowchart
graph TD
A["Sleep in (10h)"] --> B["Sleep out mode"]
A --> C["Sleep in mode"]
B --> D["Sleep out (11h)"]
C --> D
D --> E["Checks Booster voltage levels and other functionalities"]
E --> F{"Is functionality requirement met?"}
F -->|No| G["D6 inverted"]
F -->|Yes| G
H["Power on sequence\nHW reset\nSW reset"] --> I["RDDSDR's D6=0"]
G --> I
Note: There is needed 120msec after Sleep Out -command, when there is changing from Sleep In -mode to Sleep Out -mode, before there is possible to check if functionality requirements are met and a value of RDDSDR's D6 is valid. Otherwise, there is 5msec delay for D6's value, when Sleep Out -command is sent in Sleep Out -mode.
9.19.3 Chip Attachment Detection (Optional)
Sleep Out-command (See section 0 “Sleep Out (11h)”) is a trigger for an internal function of the display module, which indicates, if a chip or chips (e.g. driver, etc.) of the display module is/are attached to the circuit route of a flex foil or display glass ITO.
There is inverted (= increased by 1) a bit, which is defined in command 0 “Read Display Self- Diagnostic Result (0Fh)” (= RDDSDR) (The used bit of this command is D5), if the chip or chips is/are attached to the circuit route of the flex or display glass. If this chip is or those chips are not attached to the circuit route of the flex or display glass, this bit (D5) is not inverted (= increased by 1).
The following figure is for reference purposes; how this chip attachment can be implemented e.g. there are connected together 2 bumps via route of ITO or the flex foil on 4 corners of the driver (chip).
flowchart
graph LR
A["Routing Between Bumps"] --> B["Through view of driver to bumps"]
B --> C["Routing Between Bumps"]
C --> D["Substrate or flex foil"]
The flow chart for this internal function is following:
flowchart
graph TD
A["Sleep In (10h)"] --> B["Sleep Out Mode"]
C["Power on sequence\nHW reset\nSW reset"] --> D["RDDSDR D5=0"]
B --> E["Sleep Out (11h)"]
D --> E
E --> F["Check, if chip is attached to route"]
F --> G{"Is chip attached to Routes ?"}
G -->|No| B
G -->|Yes| H["D5 inverted"]
H --> I["
9.19.4 Display Glass Break Detection (Optional)
Sleep Out-command (See section 0 “Sleep Out (11h)”) is a trigger for an internal function of the display module, which indicates, if the display glass of the display module is broken or not.
There is inverted (= increased by 1) a bit, which is defined in command 0 “Read Display Self-Diagnostic Result (0Fh)” (= RDDSDR) (The used bit of this command is D4), if the display glass is not broken. If this display glass is broken, this bit (D4) is not inverted (= increased by 1).
The following figure is a reference, how this glass break detection can be implemented e.g. there is connected together 2 bumps via route of ITO. This route of ITO is the nearest route of the edge of the display glass.
The flow chart for this internal function is following:
flowchart
graph TD
A["Sleep In (10h)"] --> B["Sleep Out Mode"]
C["Power on sequence\nHW reset\nSW reset"] --> D["RDDSDR D4=0"]
B --> E["Sleep Out (11h)"]
D --> E
E --> F["Check, if display glass is broken"]
F --> G{"Is the display glass Broken ?"}
G -->|Yes| B
G -->|No| H["D4 inverted"]
H --> I["
10 COMMAND
10.1 System Function Command List and Description
Table 15 System Function Command List (1)
| Instruction | Refer | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Hex | Function |
| NOP | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (00h) | No Operation |
| SWRESET | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | (01h) | Software Reset |
| RDDID | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | (04h) | Read Display ID |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | ID17 | ID16 | ID15 | ID14 | ID13 | ID12 | ID11 | ID10 | ID1 Read | |||
| 1 | 1 | ↑ | - | 1 | ID26 | ID25 | ID24 | ID23 | ID22 | ID21 | ID20 | ID2 Read | |||
| 1 | 1 | ↑ | - | ID37 | ID36 | ID35 | ID34 | ID33 | ID32 | ID31 | ID30 | ID3 Read | |||
| RDDST | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | (09h) | Read Display Status |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | BSTON | MY | MX | MV | ML | RGB | MH | ST24 | - | |||
| 1 | 1 | ↑ | - | ST23 | IFPF2 | IFPF1 | IFPF0 | IDMON | PTLON | SLOUT | NORON | - | |||
| 1 | 1 | ↑ | - | VSSON | ST14 | INVON | ST12 | ST11 | DISON | TEON | GCS2 | - | |||
| 1 | 1 | ↑ | - | GCS1 | GCS0 | TEM | ST4 | ST3 | ST2 | ST1 | ST0 | - | |||
| RDDPM | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | (0Ah) | Read Display Power Mode |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | BSTON | IDMON | PTLON | SLPOUT | NORON | DISON | - | - | - | |||
| RDD MADCTL | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | (0Bh) | Read Display MADCTL |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | MY | MX | MV | ML | RGB | MH | - | - | - | |||
| RDD COLMOD | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | (0Ch) | Read Display Pixel Format |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | 0 | 0 | 0 | 0 | - | IFPF2 | IFPF1 | IFPF0 | - | |||
| RDDIM | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | (0Dh) | Read Display Image Mode |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | VSSON | D6 | INVON | - | - | GCS2 | GCS1 | GCS0 | - | |||
| RDDSM | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | (0Eh) | Read Display Signal Mode |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | TEON | TEM | - | - | - | - | - | - | - | |||
| RDDSDR | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | (0Fh) | Read Display Self-diagnostic result |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | RELD | FUND | ATTD | BRD | - | - | - | - | - |
“-”: Don't care
Table 16 System Function Command List (2)
| Instruction | Refer | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Hex | Function |
| SLPIN | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | (10h) | Sleep In & Booster Off |
| SLPOUT | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | (11h) | Sleep Out & Booster On |
| PTLON | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | (12h) | Partial Mode On |
| NORON | 0 | 0 | ↑ | 1 | - | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | (13h) | Partial Off (Normal) |
| INVOFF | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | (20h) | Display Inversion Off (Normal) |
| INVON | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | (21h) | Display Inversion On |
| GAMSET | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 0 | 1 | 1 | 0 | (26h) | Gamma Curve Select |
| 1 | ↑ | 1 | - | - | - | - | - | GC3 | GC2 | GC1 | GC0 | - | |||
| DISPOFF | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | (28h) | Display Off |
| DISPON | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 1 | (29h) | Display On |
| CASET | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 0 | (2Ah) | Column Address Set |
| 1 | ↑ | 1 | - | XS15 | XS14 | XS13 | XS12 | XS11 | XS10 | XS9 | XS8 | X Address Start: 0≤XS≤X | |||
| 1 | ↑ | 1 | - | XS7 | XS6 | XS5 | XS4 | XS3 | XS2 | XS1 | XS0 | ||||
| 1 | ↑ | 1 | - | XE15 | XE14 | XE13 | XE12 | XE11 | XE10 | XE9 | XE8 | X Address End: S≤XE≤X | |||
| 1 | ↑ | 1 | - | XE7 | XE6 | XE5 | XE4 | XE3 | XE2 | XE1 | XE0 | ||||
| RASET | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 1 | 0 | 1 | 1 | (2Bh) | Row Address Set |
| 1 | ↑ | 1 | - | YS15 | YS14 | YS13 | YS12 | YS11 | YS10 | YS9 | YS8 | Y Address Start: 0≤YS≤Y | |||
| 1 | ↑ | 1 | - | YS7 | YS6 | YS5 | YS4 | YS3 | YS2 | YS1 | YS0 | ||||
| 1 | ↑ | 1 | - | YE15 | YE14 | YE13 | YE12 | YE11 | YE10 | YE9 | YE8 | Y Address End:S≤YE≤Y | |||
| 1 | ↑ | 1 | - | YE7 | YE6 | YE5 | YE4 | YE3 | YE2 | YE1 | YE0 | ||||
| RAMWR | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | (2Ch) | Memory Write |
| 1 | ↑ | 1 | - | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Write Data | |||
| RGBSET | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | (2Dh) | LUT for 4k,65k,262k Color display |
| 1 | ↑ | 1 | - | - | - | R005 | R004 | R003 | R002 | R001 | R000 | Red Tone 0 | |||
| 1 | ↑ | 1 | - | - | - | : | : | : | : | : | : | : | |||
| 1 | ↑ | 1 | - | - | - | Ra5 | Ra4 | Ra3 | Ra2 | Ra1 | Ra0 | Red Tone “a” | |||
| 1 | ↑ | 1 | - | - | - | G005 | G004 | G003 | G002 | G001 | G000 | Green Tone 0 | |||
| 1 | ↑ | 1 | - | - | - | : | : | : | : | : | : | : | |||
| 1 | ↑ | 1 | - | - | - | Gb5 | Gb4 | Gb3 | Gb2 | Gb1 | Gb0 | Green Tone “b” | |||
| 1 | ↑ | 1 | - | - | - | B005 | B004 | B003 | B002 | B001 | B000 | Blue Tone 0 | |||
| 1 | ↑ | 1 | - | - | - | : | : | : | : | : | : | : | |||
| 1 | ↑ | 1 | - | - | - | Bc5 | Bc4 | Bc3 | Bc2 | Bc1 | Bc0 | Blue Tone “c” | |||
| RAMRD | 0 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 0 | 1 | 1 | 1 | 0 | (2Eh) | Memory Read |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Read Data |
“-”: Don't care
Table 17 System Function command List (3)
| Instruction | Refer | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Hex | Function |
| PTLAR | 10.1.25 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | (30h) | Partial Start/End Address Set |
| 1 | ↑ | 1 | - | PSL15 | PSL14 | PSL13 | PSL12 | PSL11 | PSL10 | PSL9 | PSL8 | Partial Start Address (0,1,2,..P) | |||
| 1 | ↑ | 1 | - | PSL7 | PSL6 | PSL5 | PSL4 | PSL3 | PSL2 | PSL1 | PSL0 | ||||
| 1 | ↑ | 1 | - | PEL15 | PEL14 | PEL13 | PEL12 | PEL11 | PEL10 | PEL9 | PEL8 | Partial End Address (0,1,2,..,P) | |||
| 1 | ↑ | 1 | - | PEL7 | PEL6 | PEL5 | PEL4 | PEL3 | PEL2 | PEL1 | PEL0 | ||||
| SCRLAR | 10.1.26 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | (33h) | Scroll area set |
| 1 | ↑ | 1 | - | - | - | - | - | - | - | - | - | Top fixed area (0,1,2,..,161) | |||
| 1 | ↑ | 1 | - | TFA7 | TFA6 | TFA5 | TFA4 | TFA3 | TFA2 | TFA1 | TFA0 | ||||
| 1 | ↑ | 1 | - | - | - | - | - | - | - | - | - | Vertical scroll area (0,1,2,..,161) | |||
| 1 | ↑ | 1 | - | VSA7 | VSA6 | VSA5 | VSA4 | VSA3 | VSA2 | VSA1 | VSA0 | ||||
| 1 | ↑ | 1 | - | - | - | - | - | - | - | - | - | Bottom fixed area (0,1,2,..,161) | |||
| 1 | ↑ | 1 | - | BFA7 | BFA6 | BFA5 | BFA4 | BFA3 | BFA2 | BFA1 | BFA0 | ||||
| TEOFF | 10.1.27 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | (34h) | Tearing effect line off |
| TEON | 10.1.28 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | (35h) | Tearing Effect Mode Set & on |
| 1 | ↑ | 1 | - | - | - | - | - | - | - | - | TEM | Mode1: TEM="0" Mode2: TEM="1" | |||
| MADCTL | 10.1.29 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | (36h) | Memory Data Access Control |
| 1 | ↑ | 1 | - | MY | MX | MV | ML | RGB | MH | - | - | - | |||
| VSCSAD | 10.1.30 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | (37h) | Scroll Start Address of RAM |
| 1 | 1 | 1 | - | - | - | - | - | - | - | - | SSA=0,1,2,...,161 | ||||
| 1 | 1 | 1 | - | SSA7 | SSA6 | SSA5 | SSA4 | SSA3 | SSA2 | SSA1 | SSA0 | ||||
| IDMOFF | 10.1.31 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 0 | (38h) | Idle Mode Off |
| IDMON | 10.1.32 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | (39h) | Idle Mode On |
| COLMOD | 10.1.33 | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 1 | 0 | 1 | 0 | (3Ah) | Interface Pixel Format |
| 1 | ↑ | 1 | - | - | - | - | - | - | IFPF2 | IFPF1 | IFPF0 | Interface Format | |||
| RDID1 | 10.1.34 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | (DAh) | Read ID1 |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | ID17 | ID16 | ID15 | ID14 | ID13 | ID12 | ID11 | ID10 | Read Parameter | |||
| RDID2 | 10.1.35 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | (DBh) | Read ID2 |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | 1 | ID26 | ID25 | ID24 | ID23 | ID22 | ID21 | ID20 | Read Parameter | |||
| RDID3 | 10.1.36 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 1 | 1 | 0 | 0 | (DCh) | Read ID3 |
| 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | Dummy Read | |||
| 1 | 1 | ↑ | - | ID37 | ID36 | ID35 | ID34 | ID33 | ID32 | ID31 | ID30 | Read Parameter |
“-”: Don't care
Note 1: After the H/W reset by RESX pin or S/W reset by SWRESET command, each internal register becomes default state (Refer "RESET TABLE" section)
Note 2: Undefined commands are treated as NOP (00 h) command.
Note 3: B0 to D9 and DA to F are for factory use of driver supplier.
Note 4: Commands 10h, 12h, 13h, 20h, 21h, 26h, 28h, 29h, 30h, 33h, 36h (ML parameter only), 37h, 38h and 39h are updated during V-sync when Module is in Sleep Out Mode to avoid abnormal visual effects. During Sleep In mode, these commands are updated immediately. Read status (09h), Read Display Power Mode (0Ah), Read Display MADCTL (0Bh), Read Display Pixel Format (0Ch), Read Display Image Mode (0Dh), Read Display Signal Mode (0Eh).
10.1.1 NOP (00h)
| 00H | NOP (No Operation) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| NOP | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | (00h) |
| Parameter | No Parameter | - | |||||||||||
| Description | This command is empty command. | ||||||||||||
“-” Don’t care
10.1.2 SWRESET (01h): Software Reset
10.1.3 RDDID (04h): Read Display ID
10.1.4 RDDST (09h): Read Display Status
10.1.5 RDDPM (0Ah): Read Display Power Mode
10.1.6 RDDMADCTL (0Bh): Read Display MADCTL
10.1.7 RDDCOLMOD (0Ch): Read Display Pixel Format
10.1.8 RDDIM (0Dh): Read Display Image Mode
10.1.9 RDDSM (0Eh): Read Display Signal Mode
| 0EH | RDDSM (0Eh): Read Display Signal Mode | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| RDDSM | 0 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | (0Eh) |
| $1^{st}$ Parameter | 1 | 1 | ↑ | - | - | - | - | - | - | - | - | - | - |
| $2^{nd}$ Parameter | 1 | 1 | ↑ | - | TEON | TEM | D5 | D4 | D3 | D2 | D1 | D0 | |
| Description | This command indicates the current status of the display as described in the table below:“-” Don’t care | ||||||||||||
| Bit | Description | Value | |||||||||||
| TEON | Tearing Effect Line On/Off | “1” = On,“0” = Off | |||||||||||
| TEM | Tearing effect line mode | “1” = Mode2,“0” = Mode1 | |||||||||||
| D5 | Not Used | “1” = On,“0” = Off | |||||||||||
| D4 | Not Used | “1” = On,“0” = Off | |||||||||||
| D3 | Not Used | “1” = On,“0” = Off | |||||||||||
| D2 | Not Used | “1” = On,“0” = Off | |||||||||||
| D1 | Not Used | “1” = On,“0” = Off | |||||||||||
| D0 | Not Used | “1” = On,“0” = Off | |||||||||||
| Default | |||||||||||||
| Status | Default Value(D7~D0) | ||||||||||||
| Power On Sequence | 0000_0000 (00h) | ||||||||||||
| S/W Reset | 0000_0000 (00h) | ||||||||||||
| H/W Reset | 0000_0000 (00h) | ||||||||||||
| Flow Chart | ![]() |
10.1.10 RDDSDR (0Fh): Read Display Self-Diagnostic Result
| Bit | Description | Value |
| RELD | Register Loading Detection | See Section 9.19.1 |
| FUND | Functionality Detection | See Section 9.19.2 |
| ATTD | Chip Attachment Detection | See Section 9.19.3 |
| BRD | Display Glass Break Detection | See Section 9.19.4 |
| D3 | Not Used | “0” |
| D2 | Not Used | “0” |
| D1 | Not Used | “0” |
| D0 | Not Used | “0” |
| Status | Default Value(D7~D0) |
| Power On Sequence | 0000_0000 (00h) |
| S/W Reset | 0000_0000 (00h) |
| H/W Reset | 0000_0000 (00h) |
10.1.11 SLPIN (10h): Sleep In
10.1.12 SLPOUT (11h): Sleep Out
| 11H | SLPOUT (Sleep Out) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| SLPOUT | 0 | ↑ | 1 | - | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | (11h) |
| Parameter | No Parameter | - | |||||||||||
| Description | -This command turns off sleep mode.-In this mode the DC/DC converter is enabled, Internal display oscillator is started, and panel scanning is started. | ||||||||||||
| Restriction | -This command has no effect when module is already in sleep out mode. Sleep Out Mode can only be exit by the Sleep In Command (10h).-When IC is in Sleep In mode, it is necessary to wait 120msec before sending next command because of the stabilization timing for the supply voltages and clock circuits.-When IC is in Sleep Out or Display On mode, it is necessary to wait 120msec before sending next command due to the download of default value of registers and the execution of self-diagnostic function. | ||||||||||||
| Default | |||||||||||||
| Status | Default Value | ||||||||||||
| Power On Sequence | Sleep In Mode | ||||||||||||
| S/W Reset | Sleep In Mode | ||||||||||||
| H/W Reset | Sleep in Mode | ||||||||||||
| Flow Chart | [IMAGE] | ||||||||||||
10.1.13 PTLON (12h): Partial Display Mode On
| 12H | PTLON (12h): Partial Display Mode On | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| PTLON | 0 | ↑ | 1 | - | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | (12h) |
| Parameter | No Parameter | - | |||||||||||
| Description | -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."-" Don't care | ||||||||||||
| Default | Status | Default Value | |||||||||||
| Power On Sequence | Normal Mode On | ||||||||||||
| S/W Reset | Normal Mode On | ||||||||||||
| H/W Reset | Normal Mode On | ||||||||||||
| Flow Chart | See Partial Area (30h) | ||||||||||||
10.1.14 NORON (13h): Normal Display Mode On
| 13H | NORON (Normal Display Mode On) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| NORON | 0 | ↑ | 1 | - | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 | (13h) |
| Parameter | No Parameter | - | |||||||||||
| Description | -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)"-" Don't care | ||||||||||||
| Default | Status | Default Value | |||||||||||
| Power On Sequence | Normal Mode On | ||||||||||||
| S/W Reset | Normal Mode On | ||||||||||||
| H/W Reset | Normal Mode On | ||||||||||||
| Flow Chart | See Partial Area Definition Descriptions for details of when to use this command | ||||||||||||
10.1.15 INVOFF (20h): Display Inversion Off
10.1.16 INVON (21h): Display Inversion On
10.1.17 GAMSET (26h): Gamma Set
10.1.18 DISPOFF (28h): Display Off
10.1.19 DISPON (29h): Display On
10.1.20 CASET (2Ah): Column Address Set
10.1.21 RASET (2Bh): Row Address Set
10.1.22 RAMWR (2Ch): Memory Write
10.1.23 RGBSET (2Dh): Color Setting for 4K, 65K and 262K
10.1.24 RAMRD (2Eh): Memory Read
10.1.25 PTLAR (30h): Partial Area
| Status | Default Value | |||
| PSL [15:0] | PEL [15:0] | |||
| GM[1:0] | “xx” | GM[1:0]="11" | GM[1:0]="01" | GM[1:0]="00" |
| Power On Sequence | 0000h | 009Fh | 0083h | 00A1h |
| S/W Reset | 0000h | 009Fh | 0083h | 00A1h |
| H/W Reset | 0000h | 009Fh | 0083h | 00A1h |
- Leave Partial Mode
Legend
10.1.26 SCRLAR (33h): Scroll Area Set
10.1.27 TEOFF (34h): Tearing Effect Line OFF
10.1.28 TEON (35h): Tearing Effect Line ON
| Flow Chart | ![]() |
10.1.29 MADCTL (36h): Memory Data Access Control
| 36H | MADCTL (Memory Data Access Control) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| MADCTL | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 | (36h) |
| Parameter | 1 | ↑ | 1 | - | MY | MX | MV | ML | RGB | MH | - | - | |
| Description | -This command defines read/ write scanning direction of frame memory. | ||||||||||||
| Bit | NAME | DESCRIPTION | |||||||||||
| MY | Row Address Order | These 3bits controls MCU to memory write/read direction. | |||||||||||
| MX | Column Address Order | ||||||||||||
| MV | Row/Column Exchange | ||||||||||||
| ML | Vertical Refresh Order | LCD vertical refresh direction control‘0’ = LCD vertical refresh Top to Bottom‘1’ = LCD vertical refresh Bottom to Top | |||||||||||
| RGB | RGB-BGR ORDER | Color selector switch control‘0’ =RGB color filter panel,‘1’ =BGR color filter panel) | |||||||||||
| MH | Horizontal Refresh Order | LCD horizontal refresh direction control‘0’ = LCD horizontal refresh Left to right‘1’ = LCD horizontal refresh right to left | |||||||||||
| -Bit Assignment | |||||||||||||
| Default | Status | Default Value |
| Power On Sequence | MY=0,MX=0,MV=0,ML=0,RGB=0,MH=0 | |
| S/W Reset | No Change | |
| H/W Reset | MY=0,MX=0,MV=0,ML=0,RGB=0,MH=0 | |
| Flow Chart | ![]() | |
10.1.30 VSCSAD: Vertical Scroll Start Address of RAM (37h)
| 37H | SCRLAR (Scroll Area) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| VSCSAD | 0 | ↑ | 1 | - | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | (37h) |
| Parameter1 | 1 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
| Parameter2 | 1 | ↑ | 1 | - | SSA7 | SSA6 | SSA5 | SSA4 | SSA3 | SSA2 | SSA1 | SSA0 | - |
| Description | -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 which line in the Frame Memory will be written as the first line after the last line of the Top Fixed Area on the display as illustrated below:-This command Start the scrolling.-Exit from V-scrolling mode by commands Partial mode On (12h) or Normal mode On (13h)[WWW6W]SCNOTE: 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.SSA refers to the Frame Memory line Pointer | ||||||||||||
| Restriction | Since the value of the Vertical Scrolling Start Address is absolute (with reference to the Frame Memory), it must not enter the fixed area (defined by Vertical Scrolling Definition (33h)-otherwise undesirable image will be displayed on the Panel.SSA [6:0] is based on line unit.SSA [6:0] = 00h, 01h, 02h, 03h, ..., A1h | ||||||||||||
| 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 | |
| Power On Sequence | |
| S/W Reset | |
| H/W Reset | |
| Flow Chart | See Vertical Scrolling Definition (33h) description. |
10.1.31 IDMOFF (38h): Idle Mode Off
10.1.32 IDMON (39h): Idle Mode On
10.1.33 COLMOD (3Ah): Interface Pixel Format
10.1.34 RDID1 (DAh): Read ID1 Value
10.1.35 RDID2 (DBh): Read ID2 Value
10.1.36 RDID3 (DCh): Read ID3 Value
10.2 Panel Function Command List and Description
Table 18 Panel Function Command List (1)
| Instruction | Refer | D/CX | WRX | RDX | D23-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Hex | Function |
| FRMCTR1 | 0 | 0 | ↑ | 1 | - | 1 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | (B1h) | In Normal Mode (Full Colors) |
| 1 | ↑ | 1 | - | RTNA3 | RTNA2 | RTNA1 | RTNA0 | RTNA Set 1-line Period FPA: Front Porch BPA: Back Porch | |||||||
| 1 | ↑ | 1 | - | FPA5 | FPA4 | FPA3 | FPA2 | FPA1 | FPA0 | ||||||
| 1 | ↑ | 1 | - | BPA5 | BPA4 | BPA3 | BPA2 | BPA1 | BPA0 | ||||||
| FRMCTR2 | 0 | 0 | ↑ | 1 | - | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | (B2h) | In Idle Mode (8-colors) |
| 1 | ↑ | 1 | - | RTNB3 | RTNB2 | RTNB1 | RTNB0 | RTNB: Set 1-line Period FPB: Front Porch BPB: Back Porch | |||||||
| 1 | ↑ | 1 | - | FPB5 | FPB4 | FPB3 | FPB2 | FPB1 | FPB0 | ||||||
| 1 | ↑ | 1 | - | BPB5 | BPB4 | BPB3 | BPB2 | BPB1 | BPB0 | ||||||
| FRMCTR3 | 0 | 0 | ↑ | 1 | - | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | (B3h) | In Partial Mode + Full Colors |
| 1 | ↑ | 1 | - | RTNC3 | RTNC2 | RTNC1 | RTNC0 | RTNC,RTND: Set 1-line Period FPC,FPD: Front Porch BPC,BPD: Back Porch | |||||||
| 1 | ↑ | 1 | - | FPC5 | FPC4 | FPC3 | FPC2 | FPC1 | FPC0 | ||||||
| 1 | ↑ | 1 | - | BPC5 | BPC4 | BPC3 | BPC2 | BPC1 | BPC0 | ||||||
| 1 | ↑ | 1 | - | RTND3 | RTND2 | RTND1 | RTND0 | ||||||||
| 1 | ↑ | 1 | - | FPD5 | FPD4 | FPD3 | FPD2 | FPD1 | FPD0 | ||||||
| 1 | ↑ | 1 | - | BPD5 | BPD4 | BPD3 | BPD2 | BPD1 | BPD0 | ||||||
| INVCTR | 0 | 0 | ↑ | 1 | - | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | (B4h) | Display Inversion Control |
| 1 | ↑ | 1 | - | 0 | 0 | 0 | 0 | 0 | NLA | NLB | NLC | NLA,NLB,NLC Set Inversion |
Table 19 Panel Function Command List (2)
| Instruction | Refer | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Hex | Function |
| PWCTR1 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | (C0h) | Power Control Setting |
| 1 | ↑ | 1 | - | AVDD[2] | AVDD[1] | AVDD[0] | VRHP4 | VRHP3 | VRHP2 | VRHP1 | VRHP0 | VRH: Set the GVDD Voltage | |||
| 1 | ↑ | 1 | - | 0 | 0 | 0 | VRHN4 | VRHN3 | VRHN2 | VRHN1 | VRHN0 | ||||
| 1 | ↑ | 1 | MODE[1] | MODE[0] | 0 | 0 | 0 | 1 | 0 | 0 | |||||
| PWCTR2 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | (C1h) | Power Control Setting |
| 1 | ↑ | 1 | - | VGH25[1] | VGH25[0] | - | - | VGLSEL[1] | VGLSEL[0] | VGHBT[1] | VGHBT[0] | BT: Set VGH/ VGL Voltage | |||
| PWCTR3 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | (C2h) | In Normal Mode (Full Colors) |
| 1 | ↑ | 1 | - | DCA9 | DCA8 | SAPA2 | SAPA1 | SAPA0 | APA2 | APA1 | APA0 | APA: Adjust the Operational AmplifierDCA: Adjust the Booster Voltage | |||
| - | DCA7 | DCA6 | DCA5 | DCA4 | DCA3 | DCA2 | DCA1 | DCA0 | |||||||
| PWCTR4 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | (C3h) | In Idle Mode (8-colors) |
| 1 | ↑ | 1 | - | DCB9 | DCB8 | SAPB2 | SAPB1 | SAPB0 | APB2 | APB1 | APB0 | APB: Adjust the Operational AmplifierDCB: Adjust the Booster Voltage | |||
| - | DCB7 | DCB6 | DCB5 | DCB4 | DCB3 | DCB2 | DCB1 | DCB0 | |||||||
| PWCTR5 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | (C4h) | In Partial Mode + Full colors |
| 1 | ↑ | 1 | - | DCC9 | DCC8 | SAPC2 | SAPC1 | SAPC0 | APC2 | APC1 | APC0 | APC: Adjust the Operational AmplifierDCC: Adjust the Booster Circuit for Idle mode | |||
| 1 | ↑ | 1 | - | DCC7 | DCC6 | DCC5 | DCC4 | DCC3 | DCC2 | DCC1 | DCC0 | ||||
| VMCTR1 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 1 | (C5h) | VCOM Control 1 |
| 1 | ↑ | 1 | - | - | - | VCOMS5 | VCOMS4 | VCOMS3 | VCOMS2 | VCOMS1 | VCOMS0 | VCOM Voltage Control | |||
| VMOFCTR | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | (C7h) | Set VCOM Offset control |
| 1 | ↑ | 1 | - | - | - | - | VMF4 | VMF3 | VMF2 | VMF1 | VMF0 | ||||
| WRID2 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 1 | (D1h) | Set LCM Version Code |
| 1 | ↑ | 1 | - | - | ID2[6] | ID2[5] | ID2[4] | ID2[3] | ID2[2] | ID2[1] | ID2[0] |
“-”: Don't care
Note 1: C0h to C7h are fixed for about power controller
Table 20 Panel Function Command List (3)
| Instruction | Refer | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Hex | Function |
| WRID3 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 0 | (D2h) | Customer Project Code |
| 1 | ↑ | 1 | - | ID37 | ID36 | ID35 | ID34 | ID33 | ID32 | ID31 | ID30 | Set the Project Code at ID3 | |||
| NVCTR1 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | (D9) | NVM Control Status |
| 1 | ↑ | 1 | - | 0 | VMF_EN | ID2_EN | 0 | 0 | 0 | 0 | EXT_R | ||||
| NVCTR2 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 0 | (Deh) | NVM Read Command |
| 1 | ↑ | 1 | - | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | F5 | |||
| 1 | ↑ | 1 | - | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | A5 | Action Code | ||
| NVCTR3 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | (DFh) | NVM Write Command Action Code |
| 1 | ↑ | 1 | - | NVM_CMD7 | NVM_CMD6 | NVM_CMD5 | NVM_CMD4 | NVM_CMD3 | NVM_CMD2 | NVM_CMD1 | NVM_CMD0 | ||||
| 1 | ↑ | 1 | - | 1 | 0 | 1 | 0 | 0 | 1 | 0 | 1 | A5 |
“-”: Don't care
Note 1: The D1h to D3h registers are fixed for about ID code setting.
Note 2: The D9h, Deh and DFh registers are used for NV Memory function controller. (Ex: write, clear, etc.)
Table 21 Panel Function Command List (4)
| Instruction | Refer | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | Hex | Function |
| GAMCTRP1 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | (E0h) | Set |
| 1 | ↑ | 1 | - | - | - | VRFP[5] | VRFP[4] | VRFP[3] | VRFP[2] | VRFP[1] | VRF0P[0] | Gamma Adjustment (+ Polarity) | |||
| 1 | ↑ | 1 | - | - | - | VOS0P[5] | VOS0P[4] | VOS0P[3] | VOS0P[2] | VOS0P[1] | VOS0P[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP0[5] | PKP0[4] | PKP0[3] | PKP0[2] | PKP0[1] | PKP0[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP1[5] | PKP1[4] | PKP1[3] | PKP1[2] | PKP1[1] | PKP1[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP2[5] | PKP2[4] | PKP2[3] | PKP2[2] | PKP2[1] | PKP2[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP3[5] | PKP3[4] | PKP3[3] | PKP3[2] | PKP3[1] | PKP3[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP4[5] | PKP4[4] | PKP4[3] | PKP4[2] | PKP4[1] | PKP4[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP5[5] | PKP5[4] | PKP5[3] | PKP5[2] | PKP5[1] | PKP5[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP6[5] | PKP6[4] | PKP6[3] | PKP6[2] | PKP6[1] | PKP6[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP7[5] | PKP7[4] | PKP7[3] | PKP7[2] | PKP7[1] | PKP7[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKP8[5] | PKP8[4] | PKP8[3] | PKP8[2] | PKP8[1] | PKP8[0] | ||||
| 1 | ↑ | 1 | PKP9[5] | PKP9[4] | PKP9[3] | PKP9[2] | PKP9[1] | PKP9[0] | |||||||
| 1 | ↑ | 1 | - | - | - | SELV0P[5] | SELV0P[4] | SELV0P[3] | SELV0P[2] | SELV0P[1] | SELV0P[0] | ||||
| 1 | ↑ | 1 | - | - | - | SELV1P[5] | SELV1P[4] | SELV1P[3] | SELV1P[2] | SELV1P[1] | SELV1P[0] | ||||
| 1 | ↑ | 1 | - | - | - | SELV62P[5] | SELV62P[4] | SELV62P[3] | SELV62P[2] | SELV62P[1] | SELV62P[0] | ||||
| 1 | ↑ | 1 | - | - | - | SELV63P[5] | SELV63P[4] | SELV63P[3] | SELV63P[2] | SELV63P[1] | SELV63P[0] | ||||
| GAMCTRN1 | 0 | 0 | ↑ | 1 | - | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | (E1h) | Set |
| 1 | ↑ | 1 | - | - | - | VRF0N[5] | VRF0N[4] | VRF0N[3] | VRF0N[2] | VRF0N[1] | VRF0N[0] | Gamma Adjustment (- Polarity) | |||
| 1 | ↑ | 1 | - | - | - | VOS0N[5] | VOS0N[4] | VOS0N[3] | VOS0N[2] | VOS0N[1] | VOS0N[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN0[5] | PKN0[4] | PKN0[3] | PKN0[2] | PKN0[1] | PKN0[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN1[5] | PKN1[4] | PKN1[3] | PKN1[2] | PKN1[1] | PKN1[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN2[5] | PKN2[4] | PKN2[3] | PKN2[2] | PKN2[1] | PKN2[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN3[5] | PKN3[4] | PKN3[3] | PKN3[2] | PKN3[1] | PKN3[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN4[5] | PKN4[4] | PKN4[3] | PKN4[2] | PKN4[1] | PKN4[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN5[5] | PKN5[4] | PKN5[3] | PKN5[2] | PKN5[1] | PKN5[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN6[5] | PKN6[4] | PKN6[3] | PKN6[2] | PKN6[1] | PKN6[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN7[5] | PKN7[4] | PKN7[3] | PKN7[2] | PKN7[1] | PKN7[0] | ||||
| 1 | ↑ | 1 | - | - | - | PKN8[5] | PKN8[4] | PKN8[3] | PKN8[2] | PKN8[1] | PKN8[0] | ||||
| 1 | ↑ | 1 | - | PKN9[5] | PKN9[4] | PKN9[3] | PKN9[2] | PKN9[1] | PKN9[0] | ||||||
| 1 | ↑ | 1 | - | - | - | SELV0N[5] | SELV0N[4] | SELV0N[3] | SELV0N[2] | SELV0N[1] | SELV0N[0] | ||||
| 1 | ↑ | 1 | - | - | - | SELV1N[5] | SELV1N[4] | SELV1N[3] | SELV1N[2] | SELV1N[1] | SELV1N[0] | ||||
| 1 | ↑ | 1 | - | - | - | SELV62N[5] | SELV62N[4] | SELV62N[3] | SELV62N[2] | SELV62N[1] | SELV62N[0] | ||||
| 1 | ↑ | 1 | - | - | - | SELV63N[5] | SELV63N[4] | SELV63N[3] | SELV63N[2] | SELV63N[1] | SELV63N[0] | ||||
| 1 | ↑ | 1 | - | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | (FCh) | Gate clock Variable | ||
| 1 | ↑ | 1 | - | GCV Enable1 | GCV Enable0 | 0 | Clk_Variable | Clk_Variable | 0 | 0 |
“-”: Don't care
Note 1: E0-E1 registers are fixed for adjusting Gamma
10.2.1 FRMCTR1 (B1h): Frame Rate Control (In normal mode/ Full colors)
10.2.2 FRMCTR2 (B2h): Frame Rate Control (In Idle mode/ 8-colors)
10.2.3 FRMCTR3 (B3h): Frame Rate Control (In Partial mode/ full colors)
10.2.4 INVCTR (B4h): Display Inversion Control
10.2.5 PWCTR1 (C0h): Power Control 1
| C0H | PWCTR1 (Power Control 1) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| PWCTR1 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | (C0h) |
| $1^{st}$ parameter | 1 | ↑ | 1 | - | AVDD[2] | AVDD[1] | AVDD[0] | VRHP4 | VRHP3 | VRHP2 | VRHP1 | VRHP0 | |
| $2^{nd}$ parameter | 1 | ↑ | 1 | - | 0 | 0 | 0 | VRHN4 | VRHN3 | VRHN2 | VRHN1 | VRHN0 | |
| $3^{rd}$ parameter | 1 | ↑ | 1 | - | MODE[1] | MODE[0] | 0 | 0 | 0 | 1 | VRHN5 | VRHP5 | |
| Description | |||||||||||||
10.2.6 PWCTR2 (C1h): Power Control 2
| C1H | PWCTR2 (Power Control 2) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| PWCTR2 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | (C1h) |
| 1stparameter | 1 | ↑ | 1 | VGH25[1] | VGH25[0] | - | - | VGLSEL[1] | VGLSEL[0] | VGHBT[1] | VGHBT[0] | ||
| Description | -Set the VGH and VGL supply power level | ||||||||||||
| VGH25[1:0] | V25 | ||||||||||||
| 00 | 2.1 | ||||||||||||
| 01 | 2.2 | ||||||||||||
| 10 | 2.3 | ||||||||||||
| 11 | 2.4 | ||||||||||||
| VGHBT[1:0] | VGH | ||||||||||||
| 00 | 2*AVDD+VGH25-0.5 | ||||||||||||
| 01 | 3*AVDD-0.5 | ||||||||||||
| 10 | 3*AVDD+VGH25-0.5 | ||||||||||||
| 11 | Don't use this setting, reserve for testing. | ||||||||||||
| VGLSEL[1:0] | VGL | ||||||||||||
| 00 | -7.5 | ||||||||||||
| 01 | -10 | ||||||||||||
| 10 | -12.5 | ||||||||||||
| 11 | -13 | ||||||||||||
| Restriction | -The deviation value of VGH/ VGL between with Measurement and Specification: Max <= 1V-VGH-VGL <= 32V | ||||||||||||
| 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 | ||||||||||||
| C1h | |||||||||||||
| Power On Sequence | C0h | ||||||||||||
| S/W Reset | C0h | ||||||||||||
| H/W Reset | C0h | ||||||||||||
| Flow Chart | ![]() |
10.2.7 PWCTR3 (C2h): Power Control 3 (in Normal mode/ Full colors)
| C2H | PWCTR3 (Power Control 3) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| PWCTR3 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | (C2h) |
| $1^{st}$ | 1 | ↑ | 1 | - | DCA9 | DCA8 | SAPA2 | SAPA1 | SAPA0 | APA2 | APA1 | APA0 | |
| $2^{nd}$ | 1 | ↑ | 1 | - | DCA7 | DCA6 | DCA5 | DCA4 | DCA3 | DCA2 | DCA1 | DCA0 | |
| Description | -Set the amount of current in Operational amplifier in normal mode/full colors.-Adjust the amount of fixed current from the fixed current source in the operational amplifier for the source driver. | ||||||||||||
| AP[2:0] | Amount of Current in Operational Amplifier | ||||||||||||
| 000 | Operation of the operational amplifier stops | ||||||||||||
| 001 | Small | ||||||||||||
| 010 | Medium Low | ||||||||||||
| 011 | Medium | ||||||||||||
| 100 | Medium High | ||||||||||||
| 101 | Large | ||||||||||||
| 110 | Reserved | ||||||||||||
| 111 | Reserved | ||||||||||||
| SAP[2:0] | Amount of Current in Operational Amplifier | ||||||||||||
| 000 | Operation of the operational amplifier stops | ||||||||||||
| 001 | Small | ||||||||||||
| 010 | Medium Low | ||||||||||||
| 011 | Medium | ||||||||||||
| 100 | Medium High | ||||||||||||
| 101 | Large | ||||||||||||
| 110 | Reserved | ||||||||||||
| 111 | Reserved | ||||||||||||
| -Set the Booster circuit Step-up cycle in Normal mode/ full colors. | |||||||||||||
| DCA[9:8] | DCA[7:6] | DCA[5:4] | DCA[3:2] | DCA[1:0] | |||||||||
| 00 | BCLK/1 | BCLK/3 | BCLK/1 | BCLK/1 | BCLK/1 | ||||||||
| 01 | BCLK/3 | BCLK/1 | BCLK/3 | BCLK/3 | BCLK/3 | ||||||||
| 10 | BCLK/2 | BCLK/4 | BCLK/2 | BCLK/2 | BCLK/2 | ||||||||
| 11 | BCLK/4 | BCLK/2 | BCLK/4 | BCLK/4 | BCLK/4 | ||||||||
| Note: BCLK is Clock frequency for Booster circuit | |||||||||||||
10.2.8 PWCTR4 (C3h): Power Control 4 (in Idle mode/ 8-colors)
| C3H | PWCTR4 (Power Control 4) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| PWCTR4 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | (C3h) |
| 1stparameter | 1 | ↑ | 1 | - | DCB9 | DCB8 | SAPB2 | SAPB1 | SAPB0 | APB2 | APB1 | APB0 | |
| 2ndparameter | 1 | ↑ | 1 | - | DCB7 | DCB6 | DCB5 | DCB4 | DCB3 | DCB2 | DCB1 | DCB0 | |
| Description | -Set the amount of current in Operational amplifier in Idle mode/8 colors.-Adjust the amount of fixed current from the fixed current source in the operational amplifier for the source driver. | ||||||||||||
| AP[2:0] | Amount of Current in Operational Amplifier | ||||||||||||
| 000 | Operation of the operational amplifier stops | ||||||||||||
| 001 | Small | ||||||||||||
| 010 | Medium Low | ||||||||||||
| 011 | Medium | ||||||||||||
| 100 | Medium High | ||||||||||||
| 101 | Large | ||||||||||||
| 110 | Reserved | ||||||||||||
| 111 | Reserved | ||||||||||||
| SAP[2:0] | Amount of Current in Operational Amplifier | ||||||||||||
| 000 | Operation of the operational amplifier stops | ||||||||||||
| 001 | Small | ||||||||||||
| 010 | Medium Low | ||||||||||||
| 011 | Medium | ||||||||||||
| 100 | Medium High | ||||||||||||
| 101 | Large | ||||||||||||
| 110 | Reserved | ||||||||||||
| 111 | Reserved | ||||||||||||
| -Set the Booster circuit Step-up cycle in Idle mode/8 colors. | |||||||||||||
| DCB[9:8] | DCB[7:6] | DCB[5:4] | DCB[3:2] | DCB[1:0] | |||||||||
| 00 | BCLK/1 | BCLK/3 | BCLK/1 | BCLK/1 | BCLK/1 | ||||||||
| 01 | BCLK/3 | BCLK/1 | BCLK/3 | BCLK/3 | BCLK/3 | ||||||||
| 10 | BCLK/2 | BCLK/4 | BCLK/2 | BCLK/2 | BCLK/2 | ||||||||
| 11 | BCLK/4 | BCLK/2 | BCLK/4 | BCLK/4 | BCLK/4 | ||||||||
| Note: BCLK is Clock frequency for Booster circuit | |||||||||||||
10.2.9 PWCTR5 (C4h): Power Control 5 (in Partial mode/ full-colors)
| C4H | PWCTR5 (Power Control 5) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| PWCTR5 | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | (C4h) |
| $1^{st}$ parameter | 1 | ↑ | 1 | - | DCC9 | DCC8 | SAPC2 | SAPC1 | SAPC0 | APC2 | APC1 | APC0 | |
| $2^{nd}$ parameter | 1 | ↑ | 1 | - | DCC7 | DCC6 | DCC5 | DCC4 | DCC3 | DCC2 | DCC1 | DCC0 | |
| Description | -Set the amount of current in Operational amplifier in Partial mode/ full-colors.-Adjust the amount of fixed current from the fixed current source in the operational amplifier for the source driver. | ||||||||||||
| AP[2:0] | Amount of Current in Operational Amplifier | ||||||||||||
| 000 | Operation of the operational amplifier stops | ||||||||||||
| 001 | Small | ||||||||||||
| 010 | Medium Low | ||||||||||||
| 011 | Medium | ||||||||||||
| 100 | Medium High | ||||||||||||
| 101 | Large | ||||||||||||
| 110 | Reserved | ||||||||||||
| 111 | Reserved | ||||||||||||
| SAP[2:0] | Amount of Current in Operational Amplifier | ||||||||||||
| 000 | Operation of the operational amplifier stops | ||||||||||||
| 001 | Small | ||||||||||||
| 010 | Medium Low | ||||||||||||
| 011 | Medium | ||||||||||||
| 100 | Medium High | ||||||||||||
| 101 | Large | ||||||||||||
| 110 | Reserved | ||||||||||||
| 111 | Reserved | ||||||||||||
| -Set the Booster circuit Step-up cycle in Partial mode/ full-colors. | |||||||||||||
| DCC[9:8] | DCC[7:6] | DCC[5:4] | DCC[3:2] | DCC[1:0] | |||||||||
| 00 | BCLK/1 | BCLK/3 | BCLK/1 | BCLK/1 | BCLK/1 | ||||||||
| 01 | BCLK/3 | BCLK/1 | BCLK/3 | BCLK/3 | BCLK/3 | ||||||||
| 10 | BCLK/2 | BCLK/4 | BCLK/2 | BCLK/2 | BCLK/2 | ||||||||
| 11 | BCLK/4 | BCLK/2 | BCLK/4 | BCLK/4 | BCLK/4 | ||||||||
| Note: BCLK is Clock frequency for Booster circuit | |||||||||||||
10.2.10 VMCTR1 (C5h): VCOM Control 1
10.2.11 VMOFCTR (C7h): VCOM Offset Control
| C7H | VMOFCTR (VCOM Offset Control) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| VMOFCTR | 0 | ↑ | 1 | - | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | (C7h) |
| Parameter | 1 | ↑ | 1 | - | - | - | - | VMF4 | VMF3 | VMF2 | VMF1 | VMF0 | |
| Description | -Set VCOM Voltage level for reduce the flicker issue-Before use command 0xC7, the bit VMF_EN of command 0xD9 must be enabled (set to 1). | ||||||||||||
| VMF[4] | VMF[3:0] | VCOM Output Level | |||||||||||
| 0 | 0000 | “VCOMS”+16d | |||||||||||
| 0 | 0001 | “VCOMS”+15d | |||||||||||
| 0 | | | | | |||||||||||
| 0 | 1110 | “VCOMS”+2d | |||||||||||
| 0 | 1111 | “VCOMS”+1d | |||||||||||
| 1 | 0000 | “VCOMS” | |||||||||||
| 1 | 0001 | “VCOMS”-1d | |||||||||||
| 1 | 0010 | “VCOMS”-2d | |||||||||||
| 1 | | | | | |||||||||||
| 1 | 1110 | “VCOMS”-14d | |||||||||||
| 1 | 1111 | “VCOMS”-15d | |||||||||||
| - 1d=25mV, 2d=50mV 3d=75mv.... | |||||||||||||
| 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 | |||||||||||
| C7h | |||||||||||||
| Power On Sequence | 10h | ||||||||||||
| S/W Reset | 10h | ||||||||||||
| H/W Reset | 10h | ||||||||||||
| Flow Chart | ![]() |
10.2.12 WRID2 (D1h): Write ID2 Value
10.2.13 WRID3 (D2h): Write ID3 Value
10.2.14 NVFCTR1 (D9h): NVM Control Status
10.2.15 NVFCTR2 (Deh): NVM Read Command
10.2.16 NVFCTR3 (DFh): NVM Write Command
10.2.17 GMCTRP1 (E0h): Gamma ('+'polarity) Correction Characteristics Setting
| E0H | GMCTRP0 (Gamma ‘+’Polarity Correction Characteristics Setting) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| GMCTRP1 | 0 | ↑ | 1 | - | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | (E0h) |
| $1^{st}$ Parameter | 1 | ↑ | 1 | - | - | - | VRF0P[5] | VRF0P[4] | VF0P[3] | VRF0P[2] | VRF0P[1] | VRF0P[0] | |
| $2^{nd}$ Parameter | 1 | ↑ | 1 | - | - | - | VOS0P[5] | VOS0P[4] | VOS0P[3] | VOS0P[2] | VOS0P[1] | VOS0P[0] | |
| $3^{rd}$ Parameter | 1 | ↑ | 1 | - | - | - | PK0P[5] | PK0P[4] | PK0P[3] | PK0P[2] | PK0P[1] | PK0P[0] | |
| $4^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK1P[5] | PK1P[4] | PK1P[3] | PK1P[2] | PK1P[1] | PK1P[0] | |
| $5^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK2P[5] | PK2P[4] | PK2P[3] | PK2P[2] | PK2P[1] | PK2P[0] | |
| $6^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK3P[5] | PK3P[4] | PK3P[3] | PK3P[2] | PK3P[1] | PK3P[0] | |
| $7^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK4P[5] | PK4P[4] | PK4P[3] | PK4P[2] | PK4P[1] | PK4P[0] | |
| $8^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK5P[5] | PK5P[4] | PK5P[3] | PK5P[2] | PK5P[1] | PK5P[0] | |
| $9^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK6P[5] | PK6P[4] | PK6P[3] | PK6P[2] | PK6P[1] | PK6P[0] | |
| $10^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK7P[5] | PK7P[4] | PK7P[3] | PK7P[2] | PK7P[1] | PK7P[0] | |
| $11^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK8P[5] | PK8P[4] | PK8P[3] | PK8P[2] | PK8P[1] | PK8P[0] | |
| $12^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK9P[5] | PK9P[4] | PK9P[3] | PK9P[2] | PK9P[1] | PK9P[0] | |
| $13^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | SELV0P[5] | SELV0P[4] | SELV0P[3] | SELV0P[2] | SELV0P[1] | SELV0P[0] | |
| $14^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | SELV1P[5] | SELV1P[4] | SELV1P[3] | SELV1P[2] | SELV1P[1] | SELV1P[0] | |
| $15^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | SELV62P[5] | SELV62P[4] | SELV62P[3] | SELV62P[2] | SELV62P[1] | SELV62P[0] | |
| $16^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | SELV63P[5] | SELV63P[4] | SELV63P[3] | SELV63P[2] | SELV63P[1] | SELV63P[0] | |
| Description | |||||||||||||
| Register Group | Positive Polarity | Set-up Contents | |||||||||||
| High Level adjustment | VRF0P[5:0] | Variable resistor VRHP | |||||||||||
| Mid Level Adjustment | SELV0P[5:0] | The voltage of V0 grayscale is selected by the 64 to 1 | |||||||||||
| SELV1P[5:0] | The voltage of V1 grayscale is selected by the 64 to 1 | ||||||||||||
| PK0P[5:0] | The voltage of V3 grayscale is selected by the 64 to 1 | ||||||||||||
| PK1P[5:0] | The voltage of V4 grayscale is selected by the 64 to 1 | ||||||||||||
| PK2P[5:0] | The voltage of V12 grayscale is selected by the 64 to 1 | ||||||||||||
| PK3P[5:0] | The voltage of V20 grayscale is selected by the 64 to 1 | ||||||||||||
| PK4P[5:0] | The voltage of V28 grayscale is selected by the 64 to 1 | ||||||||||||
| PK5P[5:0] | The voltage of V36 grayscale is selected by the 64 to 1 | ||||||||||||
| PK6P[5:0] | The voltage of V44 grayscale is selected by the 64 to 1 | ||||||||||||
| PK7P[5:0] | The voltage of V52 grayscale is selected by the 64 to 1 | ||||||||||||
| PK8P[5:0] | The voltage of V56 grayscale is selected by the 64 to 1 | ||||||||||||
| PK9P[5:0] | The voltage of V60 grayscale is selected by the 64 to 1 | ||||||||||||
| SELV62P[5:0] | The voltage of V62 grayscale is selected by the 64 to 1 | ||||||||||||
| SELV63P[5:0] | The voltage of V63 grayscale is selected by the 64 to 1 | ||||||||||||
| Low Level Adjustment | VOS0P[5:0] | Variable Resistor VRLP | |||||||||||
| Flow Chart | ![]() | Legend![]() ![]() ![]() ![]() ![]() ![]() |
10.2.18 GMCTRN1 (E1h): Gamma '-'polarity Correction Characteristics Setting
| E1H | GMCTRP0 (Gamma ‘+’Polarity Correction Characteristics Setting) | ||||||||||||
| Inst / Para | D/CX | WRX | RDX | D17-8 | D7 | D6 | D5 | D4 | D3 | D2 | D1 | D0 | HEX |
| GMCTRP1 | 0 | ↑ | 1 | - | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | (E1h) |
| $1^{st}$ Parameter | 1 | ↑ | 1 | - | - | - | VRF0N[5] | VRF0N[4] | VF0N[3] | VRF0N[2] | VRF0N[1] | VRF0N[0] | |
| $2^{nd}$ Parameter | 1 | ↑ | 1 | - | - | - | VOS0N[5] | VOS0N[4] | VOS0N[3] | VOS0N[2] | VOS0N[1] | VOS0N[0] | |
| $3^{rd}$ Parameter | 1 | ↑ | 1 | - | - | - | PK0N[5] | PK0N[4] | PK0N[3] | PK0N[2] | PK0N[1] | PK0N[0] | |
| $4^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK1N[5] | PK1N[4] | PK1N[3] | PK1N[2] | PK1N[1] | PK1N[0] | |
| $5^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK2N[5] | PK2N[4] | PK2N[3] | PK2N[2] | PK2N[1] | PK2N[0] | |
| $6^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK3N[5] | PK3N[4] | PK3N[3] | PK3N[2] | PK3N[1] | PK3N[0] | |
| $7^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK4N[5] | PK4N[4] | PK4N[3] | PK4N[2] | PK4N[1] | PK4N[0] | |
| $8^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK5N[5] | PK5N[4] | PK5N[3] | PK5N[2] | PK5N[1] | PK5N[0] | |
| $9^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK6N[5] | PK6N[4] | PK6N[3] | PK6N[2] | PK6N[1] | PK6N[0] | |
| $10^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK7N[5] | PK7N[4] | PK7N[3] | PK7N[2] | PK7N[1] | PK7N[0] | |
| $11^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK8N[5] | PK8N[4] | PK8N[3] | PK8N[2] | PK8N[1] | PK8N[0] | |
| $12^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | PK9[5] | PK9N[4] | PK9N[3] | PK9N[2] | PK9N[1] | PK9N[0] | |
| $13^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | SELV0N[5] | SELV0N[4] | SELV0N[3] | SELV0N[2] | SELV0N[1] | SELV0N[0] | |
| $14^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | SELV1N[5] | SELV1N[4] | SELV1N[3] | SELV1N[2] | SELV1N[1] | SELV1N[0] | |
| $15^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | SELV62N[5] | SELV62N[4] | SELV62N[3] | SELV62N[2] | SELV62N[1] | SELV62N[0] | |
| $16^{th}$ Parameter | 1 | ↑ | 1 | - | - | - | SELV63N[5] | SELV63N[4] | SELV63N[3] | SELV63N[2] | SELV63N[1] | SELV63N[0] | |
| Description | |||||||||||||
| Register Group | Negative Polarity | Set-up Contents | |||||||||||
| High level adjustment | VRF0N[5:0] | Variable resistor VRHN | |||||||||||
| Mid Level Adjustment | SELV0N[5:0] | The voltage of V0 grayscale is selected by the 64 to 1 | |||||||||||
| SELV1N[5:0] | The voltage of V1 grayscale is selected by the 64 to 1 | ||||||||||||
| PK0N[5:0] | The voltage of V3 grayscale is selected by the 64 to 1 | ||||||||||||
| PK1N[5:0] | The voltage of V4 grayscale is selected by the 64 to 1 | ||||||||||||
| PK2N[5:0] | The voltage of V12 grayscale is selected by the 64 to 1 | ||||||||||||
| PK3N[5:0] | The voltage of V20 grayscale is selected by the 64 to 1 | ||||||||||||
| PK4N[5:0] | The voltage of V28 grayscale is selected by the 64 to 1 | ||||||||||||
| PK5N[5:0] | The voltage of V36 grayscale is selected by the 64 to 1 | ||||||||||||
| PK6N[5:0] | The voltage of V44 grayscale is selected by the 64 to 1 | ||||||||||||
| PK7N[5:0] | The voltage of V52 grayscale is selected by the 64 to 1 | ||||||||||||
| PK8N[5:0] | The voltage of V56 grayscale is selected by the 64 to 1 | ||||||||||||
| PK9N[5:0] | The voltage of V60 grayscale is selected by the 64 to 1 | ||||||||||||
| SELV62N[5:0] | The voltage of V62 grayscale is selected by the 64 to 1 | ||||||||||||
| SELV63N[5:0] | The voltage of V63 grayscale is selected by the 64 to 1 | ||||||||||||
| Low Level Adjustment | VOS0N[5:0] | Variable Resistor VRLN | |||||||||||
| Flow Chart | ![]() |
10.2.19 GCV(FCh): Gate Pump Clock Frequency Variable
| Clk_Variable[1:0] | Save Power Ability |
| 00 | Small |
| 01 | Medium |
| 10 | High |
| 11 | Large |
| Status | Default Value (FCh) |
| Power On Sequence | 80h |
| S/W Reset | 80h |
| H/W Reset | 80h |
11 Power Sturcture
11.1 Driver IC Operating Voltage Specification
flowchart
graph LR
A["VDD=2.5 V ~ 4.8V"] --> B["Charge Pump Reference Voltage"]
C["AGND=0V"] --> D["Internal Reference Voltage"]
B --> E["VGH=10V ~ 15V"]
B --> F["AVDD=4.5 V ~ 5.2V"]
B --> G["GVDD = 3.15V~5V"]
D --> H["VCOM = -0.425V~-2V"]
D --> I["VCL = -1.8 ~ -VDD"]
D --> J["GVCL = -3.15V~-5V"]
D --> K["AVCL = -4.25 ~ -4.95V"]
D --> L["VGL=-13V~-7.5V"]
E --> L
F --> L
G --> L
H --> L
I --> L
J --> L
K --> L
L --> M["2.4ms interval"]
M --> D
Fig 15 Power Booster Level
Note:
Sleep out flow: AVDD, GVDD, GVCL, VCOM switch on -> 2.4ms -> AVCL, VGH, VGL, VCL switch on -> 78.6ms
scan 2 blank frames
Sleep in flow: Scan 2 blank frames -> All analog power
11.2 Power Booster Circuit
flowchart
graph LR
A["VDD"] --> B["Reference Voltage generator"]
B --> C["AVDD"]
C --> D["AGND"]
D --> E["VCI1"]
E --> F["Source Output Circuit Block"]
F --> G["Gray reference Circuit Block (Gamma)"]
G --> H["AVDD"]
H --> I["AGND"]
I --> J["AVCL"]
J --> K["AGND"]
K --> L["VCOM"]
L --> M["VCL"]
M --> N["Charge Pump 5"]
N --> O["VDD"]
O --> P["VCI1"]
P --> Q["Charge Pump 2"]
Q --> R["VDD"]
R --> S["Charge Pump 4"]
S --> T["VDD"]
T --> U["Reference Voltage generator"]
U --> V["VDDI"]
V --> W["G1 / G162"]
12 Gamma Structure
12.1 Structure of Grayscale Amplifier
16 voltage levels (VIN0-VIN15) between GVDD(GVCL) and VSS are determined by the high/ mid/ low level adjustment registers. Each mid-adjustment level is split into 64 levels again by the internal ladder resistor network. As a result, grayscale amplifier generates 64 voltage levels ranging from V0 to V63 and outputs one of 64 levels.
12.2 Gamma Voltage Formula (Positive/ Negative Polarity)
| Gray Level | Voltage Formula (Positive) | Voltage Formula (Negative) |
| 0 | VINP0 | VINP0 |
| 1 | VINP1 | VINP1 |
| 2 | VINP2 | VINP2 |
| 3 | VINP3 | VINP3 |
| 4 | VINP4 | VINP4 |
| 5 | V4-(V4-V12)*(4/32) | V4-(V4-V12)*(4/32) |
| 6 | V4-(V4-V12)*(8/32) | V4-(V4-V12)*(8/32) |
| 7 | V4-(V4-V12)*(12/32) | V4-(V4-V12)*(12/32) |
| 8 | V4-(V4-V12)*(16/32) | V4-(V4-V12)*(16/32) |
| 9 | V4-(V4-V12)*(20/32) | V4-(V4-V12)*(20/32) |
| 10 | V4-(V4-V12)*(24/32) | V4-(V4-V12)*(24/32) |
| 11 | V4-(V4-V12)*(28/32) | V4-(V4-V12)*(28/32) |
| 12 | VINP5 | VINP5 |
| 13 | V12-(V12-V20)*(4/32) | V12-(V12-V20)*(4/32) |
| 14 | V12-(V12-V20)*(8/32) | V12-(V12-V20)*(8/32) |
| 15 | V12-(V12-V20)*(12/32) | V12-(V12-V20)*(12/32) |
| 16 | V12-(V12-V20)*(16/32) | V12-(V12-V20)*(16/32) |
| 17 | V12-(V12-V20)*(20/32) | V12-(V12-V20)*(20/32) |
| 18 | V12-(V12-V20)*(24/32) | V12-(V12-V20)*(24/32) |
| 19 | V12-(V12-V20)*(28/32) | V12-(V12-V20)*(28/32) |
| 20 | VINP6 | VINP6 |
| 21 | V20-(V20-V28)*(4/32) | V20-(V20-V28)*(4/32) |
| 22 | V20-(V20-V28)*(8/32) | V20-(V20-V28)*(8/32) |
| 23 | V20-(V20-V28)*(12/32) | V20-(V20-V28)*(12/32) |
| 24 | V20-(V20-V28)*(16/32) | V20-(V20-V28)*(16/32) |
| 25 | V20-(V20-V28)*(20/32) | V20-(V20-V28)*(20/32) |
| 26 | V20-(V20-V28)*(24/32) | V20-(V20-V28)*(24/32) |
| 27 | V20-(V20-V28)*(28/32) | V20-(V20-V28)*(28/32) |
| 28 | VINP7 | VINP7 |
| 29 | V28-(V28-V36)*(4/32) | V28-(V28-V36)*(4/32) |
| 30 | V28-(V28-V36)*(8/32) | V28-(V28-V36)*(8/32) |
| 31 | V28-(V28-V36)*(12/32) | V28-(V28-V36)*(12/32) |
| 32 | V28-(V28-V36)*(16/32) | V28-(V28-V36)*(16/32) |
| 33 | V28-(V28-V36)*(20/32) | V28-(V28-V36)*(20/32) |
| 34 | V28-(V28-V36)*(24/32) | V28-(V28-V36)*(24/32) |
| 35 | V28-(V28-V36)*(28/32) | V28-(V28-V36)*(28/32) |
| 36 | VINP8 | VINP8 |
| 37 | V36-(V36-V44)*(4/32) | V36-(V36-V44)*(4/32) |
| 38 | V36-(V36-V44)*(8/32) | V36-(V36-V44)*(8/32) |
| 39 | V36-(V36-V44)*(12/32) | V36-(V36-V44)*(12/32) |
| 40 | V36-(V36-V44)*(16/32) | V36-(V36-V44)*(16/32) |
| 41 | V36-(V36-V44)*(20/32) | V36-(V36-V44)*(20/32) |
| 42 | V36-(V36-V44)*(24/32) | V36-(V36-V44)*(24/32) |
| 43 | V36-(V36-V44)*(28/32) | V36-(V36-V44)*(28/32) |
| 44 | VINP9 | VINP9 |
| 45 | V44-(V44-V52)*(4/32) | V44-(V44-V52)*(4/32) |
| 46 | V44-(V44-V52)*(8/32) | V44-(V44-V52)*(8/32) |
| 47 | V44-(V44-V52)*(12/32) | V44-(V44-V52)*(12/32) |
| 48 | V44-(V44-V52)*(16/32) | V44-(V44-V52)*(16/32) |
| 49 | V44-(V44-V52)*(20/32) | V44-(V44-V52)*(20/32) |
| 50 | V44-(V44-V52)*(24/32) | V44-(V44-V52)*(24/32) |
| 51 | V44-(V44-V52)*(28/32) | V44-(V44-V52)*(28/32) |
| 52 | VINP10 | VINP10 |
| 53 | V52-(V52-V56)*(1/4) | V52-(V52-V56)*(1/4) |
| 54 | V52-(V52-V56)*(2/4) | V52-(V52-V56)*(2/4) |
| 55 | V52-(V52-V56)*(3/4) | V52-(V52-V56)*(3/4) |
| 56 | VINP11 | VINP11 |
| 57 | V56-(V56-V60)*(1/4) | V56-(V56-V60)*(1/4) |
| 58 | V56-(V56-V60)*(2/4) | V56-(V56-V60)*(2/4) |
| 59 | V56-(V56-V60)*(3/4) | V56-(V56-V60)*(3/4) |
| 60 | VINP12 | VINP12 |
| 61 | VINP13 | VINP13 |
| 62 | VINP14 | VINP14 |
| 63 | VINP15 | VINP15 |
13 Example Connection with Panel Direction and Different Resolution
13.1 Application of Connection with Panel Direction
Case 1: (This is default case)
1^{\mathrm{st}}Pixel is at Left Top of the panel- RGB Filter Order = RGB
flowchart
graph LR
A["G1"] -->|P1| B["G161"]
B -->|P2| C["G1"]
C -->|P3| D["G161"]
D -->|P130| E["G160"]
E -->|P131| F["G162"]
F -->|P132| G["G162"]
G -->|G2| H["G2"]
H -->|G4| I["G4"]
I -->|G159| J["G159"]
J -->|G161| K["G161"]
K -->|1st pixel| L["G1"]
L -->|1st pixel| M["G1"]
- Direction default setting (H/W)
- Display direction control (S/W)
- X-Mirror control by MX
- Y-Mirror control by MY
- XY-Exchange control by MV
\mathrm{SMX} = ^ {\prime} 0 ^ {\prime}
\mathrm{SMY} = ^ {\prime} 0 ^ {\prime}
\mathrm{SRGB} = ^ {\prime} 0 ^ {\prime}
\mathrm{S1} = \text {Filter R}
\mathrm{S2} = \text {Filter G}
\mathrm{S3} = \text {Filter B}
text_image
IC (Bump down) LCD Front side CF Glass TFT Glass
Case 2:
1^{\mathrm{st}}Pixel is at Left Top of the panel- RGB Filter Order = BGR
flowchart
graph LR
A["G1"] -->|P1| B["1st pixel"]
B --> C["G2"]
C --> D["G4"]
D --> E["G160"]
E --> F["G161"]
F --> G["G162"]
G --> H["G162"]
H --> I["G161"]
I --> J["G159"]
J --> K["G3"]
K --> L["G1"]
- Direction default setting (H/W)
- Display direction control (S/W)
- X-Mirror control by MX
- Y-Mirror control by MY
- XY-Exchange control by MV
\mathrm{SMX} = ^ {\prime} 0 ^ {\prime}
\mathrm{SMY} = ^ {\prime} 0 ^ {\prime}
\mathrm{SRGB} = ^ {\prime} 1 ^ {\prime}
\mathrm{S1} = \text {Filter B}
\mathrm{S2} = \text {Filter G}
\mathrm{S3} = \text {Filter R}
text_image
IC (Bump down) LCD Front side CF Glass TFT Glass
Case 3:
1^{\mathrm{st}}Pixel is at Right Bottom of the panel- RGB Filter Order = RGB
text_image
Driver IC (bump down) G161 G1 S1 S396 G2 G162 P1 P2 P3 P130 P131 P132 G1 G2 G3 G4 G159 G160 G161 1st pixel G162
- Direction default setting (H/W)
- Display direction control (S/W)
- X-Mirror control by MX
- Y-Mirror control by MY
- XY-Exchange control by MV
\mathrm{SMX} = ^ {\prime} 1 ^ {\prime}
\mathrm{SMY} = ^ {\prime} 1 ^ {\prime}
\mathrm{SRGB} = ^ {\prime} 0 ^ {\prime}
\mathrm{S1} = \text {Filter R}
\mathrm{S2} = \text {Filter G}
\mathrm{S3} = \text {Filter B}
text_image
IC (Bump down) LCD Front side CF Glass TFT Glass
Case 4:
1^{\mathrm{st}}Pixel is at Right Bottom of the panel- RGB Filter Order = BGR
text_image
Driver IC (bump down) G161 G1 S1 S396 G2 G162 P1 P2 P3 P130 P131 P132 G1 G2 G3 G4 G159 G160 G161 G162 1st pixel
- Direction default setting (H/W)
- Display direction control (S/W)
- X-Mirror control by MX
- Y-Mirror control by MY
- XY-Exchange control by MV
\mathrm{SMX} = ^ {\prime} 1 ^ {\prime}
\mathrm{SMY} = ^ {\prime} 1 ^ {\prime}
\mathrm{SRGB} = ^ {\prime} 1 ^ {\prime}
\mathrm{S1} = \text {Filter B}
\mathrm{S2} = \text {Filter G}
\mathrm{S3} = \text {Filter R}
text_image
IC (Bump down) LCD Front side CF Glass TFT Glass
13.2 Application of Connection with Different Resolution
Case1 of Resolution (128RGB x 160) (GM[1:0] = "11")
RAM Size=128 x 160 x 18-bit (Used)
Display Size = 128RGB x 160
text_image
GRAM size = 128x 160x 18-bits (0, 0) 00h 01h 02h 7Eh 7Fh 83h 00h 01h 02h (127, 159) 9Fh A1h Driver IC (bump down) G161 G3 S7 S390 G2 G160 P1 P2 P3 P126 P127 P128 G2 G3 G4 G157 G159 G160
- Direction default setting (H/W) SMX = '0' SMY = '0' SRGB = '0'
- Display direction control (S/W)
- X-Mirror control by MX
- Y-Mirror control by MY
- XY-Exchange control by MV
text_image
GRAM size = 128 x 160 x 18-bits (0, 0) 00h 01h 02h 7Eh 7Fh 83h 00h 01h 02h (127, 159) 9Fh A1h Driver IC (bump down) G161 G3 S7 S390 G2 G160 G2 1st pixel G3 G4 G157 G159 G160
- Display direction control (S/W)
- X-Mirror control by MX
- Y-Mirror control by MY
- XY-Exchange control by MV
- Direction default setting (H/W) SMX ='1' SMY ='1' SRGB ='0'
Case2 of Resolution (132RGB x 132) (GM[1:0] = "01")
RAM size=132 x 132 x 18-bit (Used)
Display size = 132RGB x 132
1). Example for SMX=SMY='0'
flowchart
graph LR
subgraph Left_Process
A["00h 00h 01h 02h 82h 83h"] --> B["Display direction control (S/W)\nX-Mirror control by MX\nY-Mirror control by MY\nXY-Exchange control by MV"]
end
subgraph Right_Process
B --> C["Driver IC (bump down)\nG1 1st pixel"]
C --> D["Direction default setting (H/W)\nSMX = '0'\nSMY = '0'\nSRGB = '0'"]
end
2). Example for SMX=SMY='1'
flowchart
graph LR
subgraph Initial_Process
A["Display direction control (S/W)\nX-Mirror control by MX\nY-Mirror control by MY\nXY-Exchange control by MV"] --> B["(131, 131)"]
end
subgraph Driver_IC
B --> C["1st pixel"]
C --> D["Driver IC (bump down)"]
end
subgraph Final_Process
E["Direction default setting (H/W)\nSMX = '1'\nSMY = '1'\nSRGB = '0'"] --> F["Driver IC (bump down)"]
end
Case3 of Resolution (132RGB x 162) (GM[1:0] = "00")
RAM Size=132 x 162 x 18-bit (Used)
Display Size = 132RGB x 162
text_image
GRAM size = 13/2 x 16/2 x 18-bits (0, 0) 00h 01h 02h 82h 83h 00h 01h 02h (131, 161) A0h A1h
- Display direction control (S/W)
- X-Mirror control by MX
- Y-Mirror control by MY
- XY-Exchange control by MV Driver IC (bump down) G161 G3 S7 S390 G2 G160 P1 P2 P3 P130 P131 P132 G2 1st pixel G3 G15 9 G16 0 G16 1
- Direction default setting (H/W) SMX = '0' SMY = '0' SRGB = '0'
flowchart
This diagram illustrates a memory layout and data flow for a 18-bit RAM, showing the interaction between a grid and a driver IC (bump down) with directional control logic.
13.3 Microprocessor Interface Applications
13.3.1 8080-Series MCU Interface for 8-bit Data Bus (P68=0, IM2, IM1, IM0="100")
text_image
MPU VDDI GND Driver IC SPI4W IM2 IM1 IM0 RESX CSX D/CX RDX WRX D7 to D0 GND RESX CSX D/CX (SCL) RDX (E) WRX (R/WX) D7 to D0 D17 to D8 P68
13.3.2 8080-Series MCU Interface for 16-bit Data Bus (P68=0, IM2, IM1, IM0="101")
text_image
MPU VDDI GND Driver IC SPI4W IM2 IM1 IMO RESX CSX D/CX RDX WRX D15 to D0 GND D/CX (SCL) RDX (E) WRX (R/WX) D15 to D0 D17 to D16 P68
13.3.3 8080-Series MCU Interface for 9-bit Data Bus (P68=0, IM2, IM1, IM0="110")
text_image
MPU VDDI GND Driver IC SPI4W IM2 IM1 IM0 RESX CSX D/CX RDX WRX D8 to D0 GND RESX CSX D/CX (SCL) RDX (E) WRX (R/WX) D8 to D0 D17 to D9 P68
13.3.4 8080-Series MCU Interface for 18-bit Data Bus (P68=0, IM2, IM1, IM0="111")
text_image
MPU VDDI GND Driver IC SPI4W IM2 IM1 IMO RESX CSX D/CX RDX WRX D17 to D0 GND RESX CSX D/CX (SCL) RDX (E) WRX (R/WX) D17 to D0 P68
13.3.5 6800-Series MCU Interface for 8-bit Data Bus (P68=1, IM2, IM1, IM0="100")
text_image
MPU VDDI GND Driver IC SPI4W IM2 IM1 IMO RESX CSX D/CX E R/WX D7 to D0 GND VDDI D/CX (SCL) RDX (E) WRX (R/WX) D7 to D0 D17 to D8 P68
13.3.6 6800-Series MCU Interface for 16-bit Data Bus (P68=1, IM2, IM1, IM0="101")
text_image
MPU VDDI GND Driver IC SPI4W IM2 IM1 IM0 RESX CSX D/CX E R/WX D15 to D0 GND VDDI RESX CSX D/CX (SCL) RDX (E) WRX (R/WX) D15 to D0 D17 to D16 P68
13.3.7 6800-Series MCU Interface for 9-bit Data Bus (P68=1, IM2, IM1, IM0="110")
text_image
MPU VDDI GND Driver IC SPI4W IM2 IM1 IM0 RESX CSX D/CX E R/WX D8 to D0 GND VDDI RESX CSX D/CX (SCL) RDX (E) WRX (R/WX) D8 to D0 D17 to D9 P68
13.3.8 6800-Series MCU Interface for 18-bit Data Bus (P68=1, IM2, IM1, IM0="111")
text_image
MPU VDDI GND SP14W IM2 IM1 IM0 RESX CSX D/CX E R/WX D17 to D0 Driver IC RESX CSX D/CX (SCL) RDX (E) WRX (R/WX) D17 to D0 VDDI P68
13.3..9 3-Line Serial MCU Interface (IM2, IM1, IM0="000", SPI4W=0)
text_image
MPU Driver IC SPI4W IM2 IM1 IM0 GND RESX CSX GND-I RESX CSX RDX,WRX SCL SDA D/CX (SCL) SDA(D0) D17 to D1 GND
13.3.10 4-Line Serial MCU Interface (IM2, IM1, IM0="000", SPI4W=1)
text_image
MPU VDDI Driver IC SPI4W IM2 IM1 IM0 GND RESX CSX GND·I RESX CSX RDX D/CX SCL SDA WRX(D/CX) D/CX (SCL) SDA(D0) D17 to D1 GND
14 Revision History
| ST7735S Specification Revision History | ||
| Version | Date | Description |
| 1.0 | 2011/06/10 | First issue. |
| 1.1 | 2011/11/21 | Modify ID1 Value. |
















































































































































































































