NT 35510
NT 35510
V0.00
Preliminary
Á Љ
11/8/2010 1 Version 0.00
With respect to the information represented in this document, Novatek makes no warranty, expressed or implied, including the warranties of merchantability,
fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such
information.
PRELIMINARY NT35510
REVISION HISTORY................................................................................................................................................4
1 DESCRIPTION ......................................................................................................................................................4
1.1 PURPOSE OF THIS DOCUMENT ...............................................................................................................................4
1.2 GENERAL DESCRIPTION ........................................................................................................................................4
2 FEATURES ...........................................................................................................................................................4
3 BLOCK DIAGRAM ................................................................................................................................................4
4 PIN DESCRIPTION ...............................................................................................................................................4
4.1 POWER SUPPLY PINS ............................................................................................................................................4
4.2 80-SYSTEM INTERFACE PINS .................................................................................................................................4
4.3 SPI /I2C INTERFACE PINS .....................................................................................................................................4
4.4 RGB INTERFACE PINS ..........................................................................................................................................4
4.5 MIPI/MDDI INTERFACE PINS .................................................................................................................................4
4.6 INTERFACE LOGIC PINS .........................................................................................................................................4
4.7 DRIVER OUTPUT PINS ...........................................................................................................................................4
4.8 DC/DC CONVERTER PINS .....................................................................................................................................4
4.9 LABC AND CABC CONTROL PINS .................................................................................................................4
4.10 TEST PINS .......................................................................................................................................................4
5 FUNCTIONAL DESCRIPTION..............................................................................................................................4
5.1 MPU INTERFACE...................................................................................................................................................4
5.1.1 Interface Type Selection .........................................................................................................................................4
5.13 SLEEP OUT-COMMAND AND SELF-DIAGNOSTIC FUNCTIONS OF THE DISPLAY MODULE ..........................................4
5.13.1 Register loading Detection...................................................................................................................................4
RDLSCCM: Read Light Sensor Compensation Coefficient Value MSBs (6600h) .......................................................4
RDLSCCL: Read Light Sensor Compensation Coefficient Value LSBs (6700h) .........................................................4
7 REFERENCE APPLICATIONS.............................................................................................................................4
7.1 MICROPROCESSOR INTERFACE ..............................................................................................................................4
7.2 CONNECTIONS WITH PANEL ...................................................................................................................................4
REVISION HISTORY
Prepared Checked Approved
Version Contents Date
by by by
0.00 Original Kevin SW Dennis 2010/11/3
1 DESCRIPTION
1.1 Purpose of this Document
This document has been created to provide complete reference specifications for the NT35510. IC design
engineers should refer to these specifications when designing ICs, test engineers when testing the compliance of
manufactured ICs to guarantee their performance, and application engineers when helping customers to make
sure they are using this IC properly.
1.2 General Description
The NT35510 device is a single-chip solution for a-Si TFT LCD that incorporates gate drivers and is capable of
480RGBx864, 480RGBx854, 480RGBx800, 480RGBx720, 480RGBx640 with internal CGRAM. It includes a
9,953,280 bits internal memory, a timing controller with glass interface level-shifters and a glass power supply
circuit..
The NT35510 supports MDDI interface, MIPI Interface, 16/18/24 bits RGB interface, 8/16/24-bit system interfaces,
serial peripheral interfaces (SPI) and I2C interface. The specified window area can be updated selectively, so that
moving pictures can be displayed simultaneously independent of the still picture area.
The NT35510 is also able to make gamma correction settings separately for RGB dots to allow benign
adjustments to panel characteristics, resulting in higher display qualities. The IC possesses internal GRAM that
stores 480-RGB x 864-dot 16.77M-color images. A deep standby mode is also supported for lower power
consumption.
This LSI is suitable for small or medium-sized portable mobile solutions requiring long-term driving capabilities,
including bi-directional pagers, digital audio players, cellular phones and handheld PDA..
2 FEATURES
◆ Single chip WVGA a-Si TFT LCD Controller/driver with Display RAM.
◆ Display resolution option
- 480RGB x 864 with 480x24-bitsx 864 GRAM
- 480RGB x 854 with 480x24-bitsx 854 GRAM
- 480RGB x 800 with 480x24-bitsx 800 GRAM
- 480RGB x 720 with 480x24-bitsx 720 GRAM
- 480RGB x 640 with 480x24-bitsx 640 GRAM
◆ Display data RAM (frame memory): 480 x 864 x 24-bits = 9,953,280 bits
◆ Display mode (Color mode)
- Full color mode: 16.7M-colors
- Reduce color mode: 262K colors
- Reduce color mode: 65K colors
- Idle mode: 8-colors
◆ Interface
- 8-/16-/24-bits 80-series MPU interface
- 16-bit serial peripheral interface
- I2C interface
- 16-/18-/24-bits RGB interface (DE mode and SYNC mode with polarity of HS/VS can be set by register)
- MIPI Display Serial Interface (DSI V1.01 r11 and D-PHY V1.0, 1 clock and 1 or 2 data lane pairs)
- Mobile Display Digital Interface (MDDI V1.2, 1 strobe and 1 or 2 data lane pairs)
◆ Display features
- Window address functions for specifying a rectangular area on the internal RAM to write data
- Individual gamma correction setting for RGB dots
- Deep standby function
◆ On chip
- VGHO/VGLO voltage generator for gate control signal and panel
- Oscillator for display clock
- Supports gate control signals to gate driver in the panel
- On module color characteristics
- On module checksums checking
- Four GPO (General Purpose Output) pins for external control
◆ Supply voltage range
- I/O supply voltage range for VDDI to VSSI: 1.65V ~ 3.3V (VDDI) or 1.1 ~ 1.3V (VDDIL)
- Analog supply voltage range for VDDB/VDDA/VDDR to VSSB/VSSA/VSSR: 2.3V ~ 4.8V
- MIPI/MDDI regulator supply voltage range for VDDAM to VSSAM: 2.3V ~ 4.8V
3 BLOCK DIAGRAM
WVGA Panel
(a-Si GOA LCD)
S1~S1440 GOUT1~GOUT32
AVDD VCL
DVDD DVDD SRAM Data AVEE C31P/C31N
Gen Gen. Charge C32P/C32N
DVSS
Pump VGH
Command (3&4&5) C41P/C41N
Decoder VGLX
EXTP C51P/C51N
CSP VGL
PFM1/2
CSN VGLX VGL_REG Gen VGL_REG
EXTN
VDDAM VREFCP
VREFCP
MTP_PWR MTP Gen
MIPI/MDDI MVDDL
DIOPWR VDDR
DIOPWR Voltage Gen
Gen MVDDA
MPU / RGB / Serial / I2C Interface & Data Latch MIPI/MDDI LABC
(8/16/24 bit MPU, SPI, I2C, 16/18/24 bit RGB) & LEDON
Interface
CABC LEDPWM
RGBBP
I2C_SA0
IM[3:0]
ERR
TE_R/L
D0~D23
D/CX
SDO
SDI / I2C_SDA
WRX / SCL / I2C_SCL
CSX
HS
VS
DE
PCLK
RESX
NBWSEL
VSEL
HSSI_DATA0_P
HSSI_DATA0_N
HSSI_CLK_P
HSSI_CLK_N
HSSI_DATA1_P
HSSI_DATA1_N
LANSEL
DSTB_SEL
DSWAP
PSWAP
GPO[3:0]
VGSW[3:0]
RDX
4 PIN DESCRIPTION
4.1 Power Supply Pins
Symbol Name Description
VDDAM MIPI Power Power supply for MIPI/MDDI analog regulator system
VDDI I/O Power Power supply for interface system except MIPI/MDDI interface
Regulator output for logic system power (1.55V typical)
DVDD Digital Voltage
Connect a capacitor for stabilization.
Regulator output for dual I/O voltage system (1.2V/1.8V typical).
DIOPWR Dual I/O Voltage
Connect a capacitor for stabilization.
Regulator output for internal MIPI/MDDI analog system (1.5V typical)
MIPI/MDDI
MVDDA Connect a capacitor for stabilization.
Voltage
If not use MIPI/MDDI interface, please open this pin.
Regulator output for internal MIPI low power system (1.2V typical)
MVDDL MIPI Voltage Connect a capacitor for stabilization.
If not use MIPI interface, please open this pin
VSSB DC/DC GND System ground for DC/DC converter
VSSAM MIPI GND System ground for internal MIPI/MDDI analog system
VSSI I/O GND System ground for interface system except MIPI/MDDI interface
VDDI=1.65~3.3V VDDIL=1.1~1.3V
Input Voltage Level (DSTB_SEL=”1”) Unit
Min. Max. Min. Max.
VSEL Logic High level input voltage 0.7xVDDI VDDI 1.155 1.95 V
=High Logic Low level input voltage VSSI 0.3xVDDI VSSI 0.585 V
VSEL Logic High level input voltage 0.88 1.35V 0.88 1.35V V
=Low Logic Low level input voltage VSSI 0.55 VSSI 0.55 V
Tearing effect output pin to synchronize MCU to frame writing, activated by S/W command.
TE
O When this pin is not activated, this pin is output low.
(TE_L)
If not used, please open this pin.
Tearing effect output pin to synchronize MCU to frame writing, activated by S/W command.
TE_R O The same output signal as TE (TE_L) pin.
If not used, please open this pin.
Interface type selection. The connections of IM[3:0] which not shown in table are invalid.
IM[3:0] Display Data Command
0000 80-series 8-bit MPU I/F, D[7:0] 80-series 8-bit MPU I/F, D[7:0]
0001 80-series 16-bit MPU I/F, D[15:0] 80-series 16-bit MPU I/F, D[15:0]
0010 80-series 24-bit MPU I/F, D[23:0] 80-series 24-bit MPU I/F, D[23:0]
0011 RGB I/F, D[23:0] 16-bit SPI (SCL rising edge trigger), SDI/SDO
1011 RGB I/F, D[23:0] 16-bit SPI (SCL falling edge trigger), SDI/SDO
0100 RGB I/F, D[23:0] I2C I/F, I2C_SDA
IM[3:0] I
MIPI DSI, MIPI DSI,
0101
HSSI_D0_P/N, HSSI_D1_P/N HSSI_D0_P/N, HSSI_D1_P/N
MDDI, MDDI, HSSI_D0_P/N, HSSI_D1_P/N
0110
HSSI_D0_P/N, HSSI_D1_P/N 16-bit SPI (SCL rising edge trigger), SDI/SDO
MDDI, MDDI, HSSI_D0_P/N, HSSI_D1_P/N
1110
HSSI_D0_P/N, HSSI_D1_P/N 16-bit SPI (SCL falling edge trigger), SDI/SDO
MDDI, MDDI, HSSI_D0_P/N, HSSI_D1_P/N
0111
HSSI_D0_P/N, HSSI_D1_P/N I2C I/F, I2C_SDA serial data
Display data written path control in RGB interface.
RGBBP=”0”, display data written to frame memory.
RGBBP I RGBBP=”1”, display data written to line buffer (frame memory by pass mode)
When not used in other interfaces, please connect to VSSI.
Select the I2C interface address from MPU. If not used, please connect to VSSI.
I2C_SA0 Slave Address
I2C_SA0 I 0 10011 00
1 10011 01
VGHO O High voltage level for gate control signals and gate circuit of panel.
VGLO O Low voltage level for gate control signals and gate circuit of panel.
VGSP O Output voltage generated from AVDD. LDO output for positive gamma low voltage generator.
VGMN O Output voltage generated from AVEE. LDO output for negative gamma high voltage generator.
VGSN O Output voltage generated from AVEE. LDO output for negative gamma low voltage generator.
TEST0~7 I/O Test pin, not accessible to user. Must be left open.
OSC_TEST I/O Test pin, not accessible to user, Must left open
Use them to fix the electrical potentials of unused interface pins and fixed pins.
VDDI_OPT1~2 O
When not in use, leave it open.
Use them to fix the electrical potentials of unused interface pins and fixed pins.
VSSI_OPT1 O
When not in use, leave it open.
-These pins are dummy with VSSI potential (not have any function inside).
VSSIDUM0~106 O
-Signal traces can’t pass through on glass under these pads.
5 FUNCTIONAL DESCRIPTION
5.1 MPU Interface
NT35510 can interface with MPU at high speed. However, if the interface cycle time is faster than the limit, MPU
needs to have dummy wait(s) to meet the cycle time limit.
5.1.1 Interface Type Selection
The selection of a given interfaces are done by setting IM3, IM2, IM1 and IM0 pins as show in Table 5.1.1
Table 5.1.1 Interface Type Selection
IM3 IM2 IM1 IM0 SRAM Register
0 0 0 0 80-series 8-bit MPU interface, D[7:0] 80-series 8-bit MPU interface, D[7:0]
0 0 0 1 80-series 16-bit MPU interface, D[15:0] 80-series 16-bit MPU interface, D[15:0]
0 0 1 0 80-series 24-bit MPU interface, D[23:0] 80-series 24-bit MPU interface, D[23:0]
0 0 1 1 RGB interface, D[23:0] 16-bit SPI, SDI/SDO serial data, SCL rising trigger
1 0 1 1 RGB interface, D[23:0] 16-bit SPI, SDI/SDO serial data, SCL falling trigger
0 1 0 0 RGB interface, D[23:0] I2C interface, I2C_SDA serial data
0 1 0 1 MIPI DSI, HSSI_D0_P/N, HSSI_D1_P/N MIPI DSI, HSSI_D0_P/N, HSSI_D1_P/N
MDDI, HSSI_D0_P/N, HSSI_D1_P/N
0 1 1 0 MDDI, HSSI_D0_P/N, HSSI_D1_P/N
SPI, SDI/SDO serial data, SCL rising trigger
MDDI, HSSI_D0_P/N, HSSI_D1_P/N
1 1 1 0 MDDI, HSSI_D0_P/N, HSSI_D1_P/N
SPI, SDI/SDO serial data, SCL falling trigger
MDDI, HSSI_D0_P/N, HSSI_D1_P/N
0 1 1 1 MDDI, HSSI_D0_P/N, HSSI_D1_P/N
I2C interface, I2C_SDA serial data
Note: “X” = Don’t care.
WRX
D[23:0]
The host starts to control The display reads D[23:0] The host stops to
D[23:0] lines when there is lines when there is a control D[23:0]
a falling edge of the WRX rising edge of the WRX lines
1-byte command
2-byte command n-byte command (number of parameter = n-1)
CSX
D/CX
RDX
WRX
Host D[23:0]
CMD CMD PA1 CMD PA1 PAn-2 PAn-1
(MPU to Driver)
Fig. 5.1.2 80-Series parallel bus protocol, write to register or display RAM
RDX
D[23:0]
CSX
D/CX
RDX
WRX
Hi-Z Hi-Z
D[23:0] CMD DM PA CMD DM PX1 PXn-1
Fig. 5.1.4 80-Series parallel bus protocol, read from register or display RAM
WRX
D1 0 0 - Bit 4
G1, B1, Bit 1 G2, Bit 4
R1[4] R1[3] R1[2] R1[1] R1[0] R1[4] R1[3] R1[2] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] G1[5] G1[4] B1[4] B1[3] B1[2] B1[1] B1[0] B1[4] B1[3] B1[2]
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
NOTES:
1. 2 times transfer is used to transmit 1 pixel data with the 16-bit color depth information.
2. The most significant bits are Rx4, Gx5 and Bx4.
3. The least significant bits are Rx0, Gx0 and Bx0.
WRX
D1 0 0 - - - -
D0 0 0 - - -
1st Pixel
18-bit data format extends to 24-bit data format
R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] R1[5] R1[4] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] G1[5] G1[4] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0] B1[5] B1[4]
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
NOTES:
1. 3 times transfer is used to transmit 1 pixel data with the 18-bit color depth information.
2. The most significant bits are Rx5, Gx5 and Bx5.
3. The least significant bits are Rx0, Gx0 and Bx0.
CSX
D/CX
WRX
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
NOTES:
1. 3 times transfer is used to transmit 1 pixel data with the 24-bit color depth information.
2. The most significant bits are Rx7, Gx7 and Bx7.
3. The least significant bits are Rx0, Gx0 and Bx0.
CSX
D/CX
WRX
D15 0 R1, 0
Bit 4 R2, Bit 4 R3, Bit 4
D7 0 G1,65
Bit 2 G2, Bit 2 G3, Bit 2
R1[4] R1[3] R1[2] R1[1] R1[0] R1[4] R1[3] R1[2] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] G1[5] G1[4] B1[4] B1[3] B1[2] B1[1] B1[0] B1[4] B1[3] B1[2]
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
1. In one transfer (D15 to D0), 1 pixel data transmitted with the 16-bit color depth information.
2. The most significant bits are Rx4, Gx5 and Bx4.
3. The least significant bits are Rx0, Gx0 and Bx0.
CSX
D/CX
WRX
D9 0 - - -
D8 0 - - -
D1 0 - - -
D0 0 - - -
1st Pixel 2nd Pixel
R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] R1[5] R1[4] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] G1[5] G1[4] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0] B1[5] B1[4]
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
1. 3 times transfer is used to transmit 2 pixel data or 2 times transfer is used to transmit 1 pixel data with the 18-bit
color depth information.
2. The most significant bits are Rx5, Gx5 and Bx5.
3. The least significant bits are Rx0, Gx0 and Bx0.
WRX
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
1. 3 times transfer is used to transmit 2 pixel data or 2 times transfer is used to transmit 1 pixel data with the 24-bit
color depth information.
2. The most significant bits are Rx7, Gx7 and Bx7.
3. The least significant bits are Rx0, Gx0 and Bx0.
WRX
D23 - - - -
: - - - -
R1[4] R1[3] R1[2] R1[1] R1[0] R1[4] R1[3] R1[2] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] G1[5] G1[4] B1[4] B1[3] B1[2] B1[1] B1[0] B1[4] B1[3] B1[2]
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
1. In one transfer (D15 to D0), 1 pixel data transmitted with the 16-bit color depth information.
2. The most significant bits are Rx4, Gx5 and Bx4.
3. The least significant bits are Rx0, Gx0 and Bx0.
WRX
D23 - - - -
: - - - -
: : : : :
R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] R1[5] R1[4] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] G1[5] G1[4] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0] B1[5] B1[4]
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
1. In one transfer (D17 to D0), 1 pixel data transmitted with the 18-bit color depth information.
2. The most significant bits are Rx5, Gx5 and Bx5.
3. The least significant bits are Rx0, Gx0 and Bx0.
CSX
D/CX
WRX
: - : : :
: : : : :
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
1. In one transfer (D23 to D0), 1 pixel data transmitted with the 24-bit color depth information.
2. The most significant bits are Rx7, Gx7 and Bx7.
3. The least significant bits are Rx0, Gx0 and Bx0.
CSX
D/CX
WRX
RDX
8080-Series control pins
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
CSX
D/CX
WRX
RDX
8080-Series control pins
D15 0 Dummy R1, Bit 7 B1, Bit 7 R2, Bit 7 B2, Bit 7
D14 0 Dummy R1, Bit 6 B1, Bit 6 R2, Bit 6 B2, Bit 6
D13 1 Dummy R1, Bit 5 B1, Bit 5 R2, Bit 5 B2, Bit 5
D12 0 Dummy R1, Bit 4 B1, Bit 4 R2, Bit 4 B2, Bit 4
D11 1 Dummy R1, Bit 3 B1, Bit 3 R2, Bit 3 B2, Bit 3
D10 1 Dummy R1, Bit 2 B1, Bit 2 R2, Bit 2 B2, Bit 2
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
CSX
D/CX
WRX
RDX
8080-Series control pins
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
8-bit 8-bit
First
Transmit S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
Second
Transmit S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Third
Transmit S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDI R/W D/CX H/L 0 0 0 0 0 D[7] D[6] D[5] D[4] D[3] D[2] D[1] D[0] R/W D/CX H/L 0
(Host to Driver IC)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
First
Transmit S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
Second
Transmit S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Third
Transmit S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
- 65K colors, RGB is 5-6-5-bit pixel data input (parameter of command 3A00h is 0x0005)
8-bit 8-bit
First Transmit
S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Second Transmit
S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDI
R/W D/CX H/L 0 0 0 0 0 0 0 0 0 0 0 0 0 R/W D/CX H/L 0
(Host to Driver IC)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
Third Transmit
(Red) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Fourth Transmit
(Green) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Fifth Transmit
(Blue) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
Sixth Transmit
(Red) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
- 262K colors, RGB is 6-6-6-bit pixel data input (parameter of command 3A00h is 0x0006)
8-bit 8-bit
First Transmit
S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Second Transmit
S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDI
R/W D/CX H/L 0 0 0 0 0 0 0 0 0 0 0 0 0 R/W D/CX H/L 0
(Host to Driver IC)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
Third Transmit
(Red) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Fourth Transmit
(Green) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Fifth Transmit
(Blue) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
Sixth Transmit
(Red) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
- 16.7M colors, RGB is 8-8-8-bit pixel data input (parameter of command 3A00h is 0x0007)
8-bit 8-bit
First Transmit
S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Second Transmit
S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDI
R/W D/CX H/L 0 0 0 0 0 0 0 0 0 0 0 0 0 R/W D/CX H/L 0
(Host to Driver IC)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
Third Transmit
(Red) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Fourth Transmit
(Green) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
8-bit 8-bit
Fifth Transmit
(Blue) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z
8-bit 8-bit
Sixth Transmit
(Red) S Transmission Byte Transmission Byte P S
CSX
(Host to Driver IC)
SCL
(Host to Driver IC)
(Rising Edge, IM3 = 0)
SCL
(Host to Driver IC)
(Falling Edge, IM3 = 1)
CSX CSX
(Host to Driver IC) (Host to Driver IC)
SCL SCL
(Host to Driver IC) (Host to Driver IC)
(Rising Edge, IM3 = 0) (Rising Edge, IM3 = 0)
SCL SCL
(Host to Driver IC) (Host to Driver IC)
(Falling Edge, IM3 = 1) (Falling Edge, IM3 = 1)
R/W = 0 for Writing Command / Address R/W = 1 for Reading RAM Data
D/CX = 0 for Command / Address Transmission D/CX = 1 for RAM Data Transmission
H/L = 1 for Command / Address High Byte Transmission H/L = 0 for RAM Data Low Byte Transmission
CSX CSX
(Host to Driver IC) (Host to Driver IC)
SCL SCL
(Host to Driver IC) (Host to Driver IC)
(Rising Edge, IM3 = 0) (Rising Edge, IM3 = 0)
SCL SCL
(Host to Driver IC) (Host to Driver IC)
(Falling Edge, IM3 = 1) (Falling Edge, IM3 = 1)
SDI SDI High-Z
R/W D/CX H/L 0 0 0 0 0 0 0 0 0 0 0 0 0 R/W D/CX H/L 0 R/W D/CX H/L 0 0 0 0 0 R/W D/CX H/L 0
(Host to Driver IC) (Host to Driver IC)
SDO SDO
(Driver IC to Host) High-Z High-Z High-Z High-Z (Driver IC to Host) High-Z B1 B1 B1 B1 B1 B1 B1 B1 High-Z High-Z
[7] [6] [5] [4] [3] [2] [1] [0]
R/W = 0 for Writing Command / Address R/W = 1 for Reading RAM Data
D/CX = 0 for Command / Address Transmission D/CX = 1 for RAM Data Transmission
H/L = 0 for Command / Address Low Byte Transmission H/L = 0 for RAM Data Low Byte Transmission
CSX CSX
(Host to Driver IC) (Host to Driver IC)
SCL SCL
(Host to Driver IC) (Host to Driver IC)
(Rising Edge, IM3 = 0) (Rising Edge, IM3 = 0)
SCL SCL
(Host to Driver IC) (Host to Driver IC)
(Falling Edge, IM3 = 1) (Falling Edge, IM3 = 1)
R/W = 1 for Reading RAM Data R/W = 1 for Reading RAM Data
D/CX = 1 for RAM Data Transmission D/CX = 1 for RAM Data Transmission
H/L = 0 for RAM Data Low Byte Transmission H/L = 0 for RAM Data Low Byte Transmission
CSX CSX
(Host to Driver IC) (Host to Driver IC)
SCL SCL
(Host to Driver IC) (Host to Driver IC)
(Rising Edge, IM3 = 0) (Rising Edge, IM3 = 0)
SCL SCL
(Host to Driver IC) (Host to Driver IC)
(Falling Edge, IM3 = 1) (Falling Edge, IM3 = 1)
R/W = 1 for Reading RAM Data R/W = 1 for Reading RAM Data
D/CX = 1 for RAM Data Transmission D/CX = 1 for RAM Data Transmission
H/L = 0 for RAM Data Low Byte Transmission H/L = 0 for RAM Data Low Byte Transmission
(b) Definitions:
- Transmitter: The device which sends the data to the bus.
- Receiver: The device which receives the data from the bus.
- Master: The device which initiates a transfer, generates clock signals and terminates a transfer.
- Slave: The device addressed by a master.
- Multi-master: More than one master can attempt to control the bus at the same time without corrupting the
message.
- Arbitration: Procedure to ensure that, if more than one master simultaneously tries to control the bus, only one is
allowed to do so and the message is not corrupted.
- Synchronization: Procedure to synchronize the clock signals of two or more devices.
- 65K colors, RGB is 5-6-5-bit pixel data input (parameter of command 3A00h is 0x0005)
I2C_SCL
SA SA SA SA SA SA SA
I2C_SDA [6] [5] [4] [3] [2] [1] [0] W ACK 0 0 1 0 1 1 0 0 ACK 0 0 0 0 0 0 0 0 ACK
START
I2C_SCL …………………
I2C_SDA R1
[4]
R1
[3]
R1
[2]
R1
[1]
R1
[0]
G1
[5]
G1
[4]
G1 G1
[3] ACK [2]
G1
[1]
G1
[0]
B1
[4]
B1
[3]
B1
[2]
B1
[1]
B1 R2
[0] ACK [4]
R2
[3]
R2
[2]
R2
[1]
R2
[0]
G2
[5]
G2
[4]
G2
[3] …………………
First Pixel First Pixel Second Pixel
(R1[4:0] and G1[5:3]) (G1[2:0] and B1[4:0]) (R2[4:0] and G2[5:3])
ACK ACK
I2C_SCL …………
I2C_SDA ………… ACK Rn
[4]
Rn
[3]
Rn
[2]
Rn
[1]
Rn
[0]
Gn
[5]
Gn
[4]
Gn ACK Gn
[3] [2]
Gn
[1]
Gn
[0]
Bn
[4]
Bn
[3]
Bn
[2]
Bn
[1]
Bn ACK
[0]
- 262K colors, RGB is 6-6-6-bit pixel data input (parameter of command 3A00h is 0x0006)
I2C_SCL
SA SA SA SA SA SA SA
I2C_SDA [6] [5] [4] [3] [2] [1] [0]
W ACK 0 0 1 0 1 1 0 0 ACK 0 0 0 0 0 0 0 0 ACK
START
I2C_SCL …………………
I2C_SDA 0 0 R1
[5]
R1
[4]
R1
[2]
R1
[2]
R1
[1]
R1
[0] ACK
0 0 G1
[5]
G1
[4]
G1
[3]
G1
[2]
G1
[1]
G1
[0] ACK
0 0 B1
[5]
B1
[4]
B1
[3]
B1
[2]
B1
[1]
B1
[0] …………………
First Pixel First Pixel First Pixel
(R1[5:0]) (G1[5:0]) (B1[5:0])
ACK ACK
I2C_SCL
Rn Rn Rn Rn Rn Rn Gn Gn Gn Gn Gn Gn Bn Bn Bn Bn Bn Bn
I2C_SDA 0 0
[5] [4] [2] [2] [1] [0] ACK
0 0
[5] [4] [3] [2] [1] [0] ACK
0 0
[5] [4] [3] [2] [1] [0] ACK
- 16.7M colors, RGB is 8-8-8-bit pixel data input (parameter of command 3A00h is 0x0007)
I2C_SCL
SA SA SA SA SA SA SA
I2C_SDA [6] [5] [4] [3] [2] [1] [0]
W ACK 0 0 1 0 1 1 0 0 ACK 0 0 0 0 0 0 0 0 ACK
START
I2C_SCL …………………
I2C_SDA R1
[7]
R1
[6]
R1
[5]
R1
[4]
R1
[2]
R1
[2]
R1
[1]
R1 G1
[0] ACK [7]
G1
[6]
G1
[5]
G1
[4]
G1
[3]
G1
[2]
G1
[1]
G1 B1
[0] ACK [7]
B1
[6]
B1
[5]
B1
[4]
B1
[3]
B1
[2]
B1
[1]
B1
[0] …………………
First Pixel First Pixel First Pixel
(R1[7:0]) (G1[7:0]) (B1[7:0])
ACK ACK
I2C_SCL
Rn Rn Rn Rn Rn Rn Rn Rn Gn Gn Gn Gn Gn Gn Gn Gn Bn Bn Bn Bn Bn Bn Bn Bn
I2C_SDA [7] [6] [5] [4] [2] [2] [1] [0] ACK [7] [6] [5] [4] [3] [2] [1] [0] ACK [7] [6] [5] [4] [3] [2] [1] [0] ACK
- 65K colors, RGB is 5-6-5-bit pixel data output (parameter of command 3A00h is 0x0005)
I2C_SCL
SA SA SA SA SA SA SA
I2C_SDA [6] [5] [4] [3] [2] [1] [0] W ACK 0 0 1 0 1 1 1 0 ACK 0 0 0 0 0 0 0 0 ACK
START
I2C_SCL
SA SA SA SA SA SA SA D D D D D D D D D D D D D D D D
I2C_SDA [6] [5] [4] [3] [2] [1] [0] R ACK [15] [14] [13] [12] [11] [10] [9] [8] ACK [7] [6] [5] [4] [3] [2] [1] [0] ACK
Re-START
I2C_SCL …………………
I2C_SDA R1
[4]
R1
[3]
R1
[2]
R1
[1]
R1
[0]
G1
[5]
G1
[4]
G1 ACK G1
[3] [2]
G1
[1]
G1
[0]
B1
[4]
B1
[3]
B1
[2]
B1
[1]
B1 ACK R2
[0] [4]
R2
[3]
R2
[2]
R2
[1]
R2
[0]
G2
[5]
G2
[4]
G2
[3] …………………
Read Data of First Pixel Read Data of First Pixel Read Data of Second Pixel
(R1[4:0] and G1[5:3]) (G1[2:0] and B1[4:0]) (R2[4:0] and G2[5:3])
ACK ACK
I2C_SCL …………
I2C_SDA ………… ACK Rn
[4]
Rn
[3]
Rn
[2]
Rn
[1]
Rn
[0]
Gn
[5]
Gn
[4]
Gn ACK Gn
[3] [2]
Gn
[1]
Gn
[0]
Bn
[4]
Bn
[3]
Bn
[2]
Bn
[1]
Bn N
[0] ACK
Read Data of the n-th Pixel Read Data of the n-th Pixel
(Rn[4:0] and Gn[5:3]) (Gn[2:0] and Bn[4:0])
ACK NACK
STOP
- 262K colors, RGB is 6-6-6-bit pixel data output (parameter of command 3A00h is 0x0006)
I2C_SCL
SA SA SA SA SA SA SA
I2C_SDA [6] [5] [4] [3] [2] [1] [0] W ACK 0 0 1 0 1 1 1 0 ACK 0 0 0 0 0 0 0 0 ACK
START
I2C_SCL
SA SA SA SA SA SA SA D D D D D D D D D D D D D D D D
I2C_SDA [6] [5] [4] [3] [2] [1] [0] R ACK [15] [14] [13] [12] [11] [10] [9] [8] ACK [7] [6] [5] [4] [3] [2] [1] [0] ACK
Re-START
I2C_SCL …………………
I2C_SDA 0 0 R1
[5]
R1
[4]
R1
[2]
R1
[2]
R1
[1]
R1 ACK
[0] 0 0 G1
[5]
G1
[4]
G1
[3]
G1
[2]
G1
[1]
G1 ACK
[0] 0 0 B1
[5]
B1
[4]
B1
[3]
B1
[2]
B1
[1]
B1
[0] …………………
Read Data of First Pixel Read Data of First Pixel Read Data of First Pixel
(R1[5:0]) (G1[5:0]) (B1[5:0])
ACK ACK
I2C_SCL
Rn Rn Rn Rn Rn Rn Gn Gn Gn Gn Gn Gn Bn Bn Bn Bn Bn Bn N
I2C_SDA 0 0 [5] [4] [2] [2] [1] [0] ACK 0 0 [5] [4] [3] [2] [1] [0] ACK 0 0 [5] [4] [3] [2] [1] [0] ACK
Read Data of the n-th Pixel Read data of the n-th Pixel Read Data of the n-th Pixel
(Rn[5:0]) (Gn[5:0]) (Bn[5:0])
ACK NACK
STOP
- 16.7M colors, RGB is 8-8-8-bit pixel data output (parameter of command 3A00h is 0x0007)
I2C_SCL
SA SA SA SA SA SA SA
I2C_SDA [6] [5] [4] [3] [2] [1] [0]
W ACK 0 0 1 0 1 1 1 0 ACK 0 0 0 0 0 0 0 0 ACK
START
I2C_SCL
SA SA SA SA SA SA SA D D D D D D D D D D D D D D D D
I2C_SDA [6] [5] [4] [3] [2] [1] [0]
R ACK
[15] [14] [13] [12] [11] [10] [9] [8]
ACK
[7] [6] [5] [4] [3] [2] [1] [0]
ACK
Re-START
I2C_SCL …………………
I2C_SDA R1
[7]
R1
[6]
R1
[5]
R1
[4]
R1
[2]
R1
[2]
R1
[1]
R1 G1
[0] ACK [7]
G1
[6]
G1
[5]
G1
[4]
G1
[3]
G1
[2]
G1
[1]
G1 B1
[0] ACK [7]
B1
[6]
B1
[5]
B1
[4]
B1
[3]
B1
[2]
B1
[1]
B1
[0] …………………
Read Data of First Pixel Read Data of First Pixel Read Data of First Pixel
(R1[7:0]) (G1[7:0]) (B1[7:0])
ACK ACK
I2C_SCL
Rn Rn Rn Rn Rn Rn Rn Rn Gn Gn Gn Gn Gn Gn Gn Gn Bn Bn Bn Bn Bn Bn Bn Bn N
I2C_SDA [7] [6] [5] [4] [2] [2] [1] [0]
ACK
[7] [6] [5] [4] [3] [2] [1] [0]
ACK
[7] [6] [5] [4] [3] [2] [1] [0] ACK
Read data of the n-th Pixel Read Data of the n-th Pixel Read Data of the n-th Pixel
(Rn[7:0]) (Gn[7:0]) (Bn[7:0])
ACK NACK
STOP
CSX Pause
D/CX
RDX
WRX
RESX
(Host to Driver IC) 8-bit 8-bit 8-bit
CSX
(Host to Driver IC)
SDO
(Driver IC to Host)
High-Z High-Z High-Z
R/W = 0 for Writing Command / Address SCL and SDI during RESX = "L" is invalid R/W = 0 for Writing Command / Address
D/CX = 0 for Command / Address Transmission and next byte becomes command D/CX = 0 for Command / Address Transmission
H/L = 1 for Command / Address High Byte Transmission H/L = 1 for Command / Address High Byte Transmission
RESX
(Host to Driver IC) 8-bit 8-bit 8-bit
CSX
(Host to Driver IC)
SDO
(Driver IC to Host)
High-Z High-Z High-Z High-Z
Break
R/W = 0 for Writing Command / Address R/W = 0 for Writing Command / Address
D/CX = 0 for Command / Address Transmission D/CX = 0 for Command / Address Transmission
H/L = 1 for Command / Address High Byte Transmission H/L = 1 for Command / Address High Byte Transmission
Ignored parameters
Break Parameter
Command 2 for
Command 2
*) See also an exception on section “6.1 User Command Set” and Note 2.
The MCU can create a break condition when it is forcing DSI data lanes in the LP-11 mode
The NT35510 stops to control DSI data lanes (change from a transmitter mode to a received mode) if it was
controlling DSI data lanes as a transmitter when the MCU is forcing DSI data lanes in the LP-11.
The break condition can be done any time when the MCU or the driver IC is controlling DSI data lanes e.g. the
driver IC is sending data to the MCU.
Except MIPI interface, the data transfer break mechanism illustrated for reference purposes below.
Ignored parameters
Break Parameter
Command 2 for
Command 2
Method 2
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.
Start Stop
Start Frame Image Data Any Start Frame Image Data Any Any
Memory Write Frame 1 Command Memory Write Frame 2 Command Command
Fig. 5.5.2 Data Transfer Method 2 with “Start Frame Memory Write” Break
Start Stop
Start Frame Image Data Start Frame Image Data Start Frame Image Data Any
Memory Write Frame 1 Memory Write Frame 2 Memory Write Frame 3 Command
PCLK
VS, HS, DE
D[23:0]
The host changes D[23:0] , VS, The driver read the D[23:0] , VS,
HS and DE lines when there is a HS and DE lines when there is a
falling edge of the PCLK rising edge of the PCLK
horizontal interval
–
display
data is sent from host to
interval when no valid display
(Hsync+HBP)
VFP
VFP – vertical interval when no valid display
data is transferred from host to display
1 Frame Time
(Vertical Back Porch) Vertical Front Porch
Vsync VBP VFP
VS
tVHS tVHS
HS
DE
PCLK
HS
PCLK
DE
RAM WEN
1 Line Time
Fig. 5.6.2 Video signal data writing method in RGB Mode 1 Interface
Notes:
1. Constraint:
V-Back Porch (Vsync+VBP) ≧
5 HS lines, V-Front-Borch (VFP) 2 HS lines ≧
Vsync+VBP+VFP (porch of RGB signal) > VBPA/B/C[7:0] (internal display back porch)
H-Back Porch (Hsync+HBP) ≧
5 PCLK clocks, H-Front-Porch (HFP) 2 PCLK clocks ≧
≧
2. tVHS 400ns
1 Frame Time
Vertical Back Porch Vertical Front Porch
(VBP[7:0]) (VFP[7:0])
VS
tVHS tVHS
HS
DE
PCLK
HS
PCLK
DE
RAM WEN
1 Line Time
Fig. 5.6.3 Video signal data writing method in RGB Mode 2 Interface
Notes:
1. Constraint:
V-Back Porch (VBP[7:0]) ≧
5 HS lines, V-Front Porch (VFP[7:0]) 2 HS lines ≧
VBP[7:0]+VFP[7:0] (porch of RGB signal) > VBPA/B/C[7:0] (internal display back porch)
H-Back Porch (HBP[7:0]) ≧
5 PCLK clocks, H-Back Porch (HFP[7:0]) 2 PCLK clocks ≧
≧
2. tVHS 400ns
HS
High / Low
DE Low
Update frame
data by RGB I/F
Frame Data
Don't update frame data by SDI/I2C_SDA
SDI/I2C_SDA
RAM Write
Command (2C00h)
Fig. 5.6.4 RGB with SPI Timing Sequence (Enter Internal Clock Mode, ICM=”1”)
HS
High / Low
DE Low
Update frame
data by RGB I/F
Frame Data
Don't update frame data by SDI/I2C_SDA
SDI/I2C_SDA
RAM Write
Command (2C00h)
Fig. 5.6.5 RGB with SPI Timing Sequence (Exit Internal Clock Mode, ICM=”0”)
Write data for 16-bit RGB interface bus width set is shown below.
VS "1"
HS "1"
DE "1"
PCLK
D23 - - - - -
D22 - - - - -
D21 - - - - -
D15 - - - - -
D14 - - - - -
D13 G1, Bit 5 G2, Bit 5 G3, Bit 5 Gn, Bit 5
D7 - - - - -
D6 - - - - -
D5 - - - - - -
R1[4] R1[3] R1[2] R1[1] R1[0] R1[4] R1[3] R1[2] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] G1[5] G1[4] B1[4] B1[3] B1[2] B1[1] B1[0] B1[4] B1[3] B1[2]
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
Write data for 18-bit RGB interface bus width set is shown below.
VS "1"
HS "1"
DE "1"
PCLK
D23 - - - - -
D22 - - - - -
D15 - - - - - -
D14 - - - - -
D7 - - - - -
D6 - - - - -
R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] R1[5] R1[4] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] G1[5] G1[4] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0] B1[5] B1[4]
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
Write data for 24-bit RGB interface bus width set is shown below.
VS "1"
HS "1"
DE "1"
PCLK
R1[7] R1[6] R1[5] R1[4] R1[3] R1[2] R1[1] R1[0] G1[7] G1[6] G1[5] G1[4] G1[3] G1[2] G1[1] G1[0] B1[7] B1[6] B1[5] B1[4] B1[3] B1[2] B1[1] B1[0]
24-bit
Frame
Memory
R1 G1 B1 R2 G2 B2 R3 G3 B3
a-Si Display
MIPI
I/F
MCU Latch
I/F
RGB-BG R Swap Display Data RAM Line
RGB (480 x 24 x 864) Address
I/F Counter
SPI Scan
Row
I/F Address
Address Counter
Counter
5/6-bit to 8-bit
Host Interface
Column
Address Counter
E E
E E
E E
E E
RA (CA*) RGB=0 : SA
RGB=1 :
MY=0 MY=1 ML=0 ML=1
0 863 0 863
1 862 1 862
2 861 2 861
3 860 3 860
4 859 4 859
5 858 5 858
6 857 6 857
7 856 7 856
8 855 8 855
9 854 9 854
10 853 10 853
11 852 11 852
: : : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : : : : :
:
:
:
:
:
:
:
:
:
:
:
:
Display Pattern Data
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
: : : : : : : : : : : : : : : : : : : :
856 7 856 7
857 6 857 6
858 5 858 5
859 4 859 4
860 3 860 3
861 2 861 2
862 1 862 1
863 0 863 0
0 1 478 479
(RA*)
MX=0
CA
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
PTD = Source output voltage selection for 1-bit data “0” and “1”, parameter of PWCTR5 command
* RA and CA is exchange when MV = “1”
tvdh = The LCD display is not updated from the Frame Memory
tvdl = The LCD display is updated from the Frame Memory (except Invisible Line – see below)
Mode 2, the Tearing Effect Output signal consists of V-Blanking and H-Blanking Information, there is one V-sync
and 480 H-sync pulses per field.
thdl thdh
V-Sync 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)
Mode 3, this mode turn on the Tearing Effect Output signal when vertical scanning reaches line N.
For reference For reference
N=1 N=2 N=3 N=479 N=480
Not belong to Mode 3 Not belong to Mode 3
Mode 1 Mode 1
TE TE
For reference, only one pulse (thdh + thdl) is present at N-th scanning line
N = The N-th scanning line which set by register N[15:0] of command STESL (44h)
The TE mode selection is described as below table
DOPCTR TEOFF (34h)
STESL (44h)
(B100h) TEON (35h) TE Output
DSITE M N[15:0]
0 X X TE off (output low)
1 34h X TE off (output low)
1 35h with M=0 N[15:0]=0 TE high in V-porch region (Mode 1)
1 35h with M=0 N[15:0]≠0 TE high at N-th line (Mode 3)
1 35h with M=1 X TE high in all V-porch and H-porch region (Mode 2)
Bottom Line
Top Line
2nd Line
TE (Mode3)
For reference,
no H-Blanking are inside the V-Blanking
t vdh
TE (Mode2)
For reference,
no H-Blanking are inside the V-Blanking
TE (Mode1)
t vdh
NOTE: During Sleep In Mode, the Tearing Output Pin is active Low
tvdl tvdh
Vertical Timing
Horizontal Timing
thdl thdh
tr tf
0.8VDDIO 0.8VDDIO
0.2VDDIO 0.2VDDIO
The Tearing Effect Output Line is fed back to the MPU and should be used as shown below to avoid Tearing
Effect:
MCU to
Memory
st th
1 120 time
TE Output
Signal
time
Memory to
LCD
st
Image on
1 120 th time
a b c d
LCD
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
a b c d
Image on
Display
Panel
MCU to
Memory
st th
1 120 time
TE Output
Signal
time
Memory to
LCD
st th
Image on
1 120 time
a b c d e f
LCD
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
a b c d e f
Image on
Display
Panel
5.9 Checksum
The display module consists of two 8-bit checksum registers, which are used checksum calculations for “User
Command Set” area registers (includes the frame memory), on the display module.
One of the checksum registers is “First Checksum” (FCS) and another is “Continue Checksum” (CCS).
These register values are set to 00h as an initial value when there is started to calculate a new checksum.
The display module is starting to calculate the new checksum after there is a write access on “User Command
Set” area registers. This means that read commands are not used as a calculation starting trigger in this case.
The checksum calculation is always interrupted, when there is a new write access on Nokia area registers. The
checksum calculation is also started from the beginning.
The result of the first finished checksum calculation is stored on the FCS register, which value is kept until there is
the new write access on “User Command Set” area registers and the new checksum value is calculated in the first
time again.
The maximum time, when the FCS is readable, is 150ms after there is the last write access on “User Command
Set” area registers.
The checksum calculation is continuing after the finished first checksum calculation where the FCS has gotten the
checksum value. These new checksum values are always stored on CCS register (Old value is replaced a new
one) after the last Nokia area register has been calculated to the checksum.
The maximum time, when the CCS is readable in the first time, is 300ms after there is the last write access on
“User Command Set” area registers.
There is always updated a checksum comparison bit (See section: “Read Display Self-Diagnostic Result (0Fh)”
and bit D0) when there is compared FCS and CCS checksums after a new checksum value is stored on CCS.
The maximum time, when the comparison has been done between FCS and CCS in the first time, is 300ms then
the comparison has been done in every 150ms (this is maximum time).
User can read FCS, CCS and Comparison bit D0 values. See section: “Read First Checksum (AAh)”, “Read
Continue Checksum (AFh)” and ”Read Display Self-Diagnostic Result (0Fh)”.
There can be an overflow during a checksum calculation. These overflow bits are not needed to store anywhere.
This means that these overflow bits can be ignored by the display module.
An example of the checksum calculation:
- Register Values: A1h, 12h, 81h, DEh, F2h
- Calculated Value: 304h (= A1h + 12h + 81h + DEh + F2h)
- Ignored Bits: 3h
- Stored Checksum: 04h
This checksum calculation function is only running in “Sleep Out” mode and it is stopped in “Sleep In” mode.
Normal Display
VDDI
VDD
Time when the later signal rises up to 90% of its typical value.
(VDDA=VDDR=VDDB) e.g. When VDD come later, this time is defined the cross point of
90% of 2.75V, not 90% of 2.4V.
Time when the former signal falls down to 90% of its typical value.
e.g. When VDD falls earlier, this time is defined the cross point of
90% of 2.75V, not 90% of 2.4V.
SCEX H or L
tr PWRESX = + no limit
RESX 30%
(Power down in tr PWRESX2 = min. 0ns
Sleep In mode)
Note: Unless otherwise specified, timings herein show cross point at 50% of signal/powerlevel.
VDDI
VDD
Time when the later signal rises up to 90% of its typical value.
(VDDA=VDDR=VDDB) e.g. When VDD come later, this time is defined the cross point of
90% of 2.75V, not 90% of 2.4V.
Time when the former signal falls down to 90% of its typical value.
e.g. When VDD falls earlier, this time is defined the cross point of
90% of 2.75V, not 90% of 2.4V.
SCEX H or L
tr PWRESX = min. 10 µ s
RESX
(Power downin tr PWRESX2 = min. 0ns
Sleep In mode)
Note: Unless otherwise specified, timings herein show cross point at 50% of signal/powerlevel.
Commands:
Normal display mode on = NORON
Partial mode on = PTLON
Power on sequence
Idle mode off = IDMOFF
H/W reset
Idle mode on = IDMON
S/W reset
Sleep out = SLPOUT
Sleep in = SLPIN
Deep standby mode = DSTBON Deep Standby
RESX=L
Mode On
SLPIN
Sleep out Sleep in
Normal display mode on Normal display mode on
Idle mode on SLPOUT Idle mode on DSTBON
SLPIN
Sleep out Sleep in
Partial mode on Partial mode on
Idle mode off SLPOUT Idle mode off DSTBON
NOTES:
1) There is not any abnormal visual effect when there is changing from one power mode to another power mode.
2) There is not any limitation, which is not specified by this spec, when there is changing from one power mode to
another power mode
The following table represents the SRAM and Registers its mode state.
Control
Mode SRAM Register
Enter Exit
Sleep in mode 1 (RAMKP = 1) Keep Keep Command
Sleep in mode 2 (RAMKP = 0) Loss Keep Command
Deep-standby mode Loss Loss Command Reset pin
Keep
Reset=L Loss Reset (H/W)
(Default Value)
If VDDI turned on
If VDD turned on
.
Output or Bi-directional pins After Power On After Hardware Reset After Software Reset
HSSI_DATA0_P,
High-Z (Inactive) High-Z (Inactive) High-Z (Inactive)
HSSI_DATA0_N
TE VSSI VSSI VSSI
Using SPI VDDI VDDI VDDI
SDO
Not using SPI High-Z (Inactive) High-Z (Inactive) High-Z (Inactive)
Source Driver Output High-Z (Inactive) High-Z (Inactive) High-Z (Inactive)
GOUT1~GOUT32 AVSS AVSS AVSS
NOTE: There will be no output from TE, SDO, D23-D0, HSSI_DATA0_P/N and HSSI_DATA1_P/N during Power
On/Off sequence, H/W Reset and S/W Reset
5.12.3 Input Pins
During After After During
After Power
Input pins Power On Hardware Software Power Off
On
Process Reset Reset Process
See Section See Section
RESX Input Valid Input Valid Input Valid
5.10 5.10
CSX Input Invalid Input Valid Input Valid Input Valid Input Invalid
D/CX Input Invalid Input Valid Input Valid Input Valid Input Invalid
WRX (SCL / I2C_SDA) Input Invalid Input Valid Input Valid Input Valid Input Invalid
RDX Input Invalid Input Valid Input Valid Input Valid Input Invalid
D23 to D0 Input Invalid Input Valid Input Valid Input Valid Input Invalid
SDI (I2C_SCL) Input Invalid Input Valid Input Valid Input Valid Input Invalid
HS Input Invalid Input Valid Input Valid Input Valid Input Invalid
VS Input Invalid Input Valid Input Valid Input Valid Input Invalid
PCLK Input Invalid Input Valid Input Valid Input Valid Input Invalid
DE Input Invalid Input Valid Input Valid Input Valid Input Invalid
HSSI_CLK_P,
Input Invalid Input Valid Input Valid Input Valid Input Invalid
HSSI_CLK_N
HSSI_DATA0_P,
Input Invalid Input Valid Input Valid Input Valid Input Invalid
HSSI_DATA0_N
HSSI_DATA1_P,
Input Invalid Input Valid Input Valid Input Valid Input Invalid
HSSI_DATA1_N
Power On Sequence
H/W reset
SPLIN (10h) S/W reset
SPLOUT (11h)
TE-Line is
set to low
Note 2
No Are EEPROM and
register values same?
Yes
D7 inverted
NOTES:
1. There is not compared and loaded register values, which can be changed by user (00h to AFh and DAh to
DCh), by the display module.
2. This information is only used if TE line is used.
11/8/2010 94 Version 0.00
With respect to the information represented in this document, Novatek makes no warranty, expressed or implied, including the warranties of merchantability,
fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such
information.
PRELIMINARY NT35510
Power On Sequence
H/W reset
SPLIN (10h) S/W reset
SPLOUT (11h)
Is functionalitiy No
requirement met?
Yes TE-Line is
set to low
D6 inverted Note 2
NOTES:
1. 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.
2. This information is only used if TE line is used.
Routing Routing
between Through view of driver (or any chip) to bumps between
bumps bumps
Power On Sequence
H/W reset
SPLIN (10h) S/W reset
SLPOUT (11h)
Checks, if chip is
attached to route
No
Is chip attached to routes?
Yes TE-Line is
set to low
D5 Inverted Note 2
VGMP
1024 to 1
V0~V1023 V0
V0
R 1024 to 1
V0~V1023 V1
V1
R 1024 to 1
V0~V1023 V3
V2
1024 to 1
V0~V1023 V5
1024 to 1
V0~V1023 V7
V254 1024 to 1
V0~V1023 V11
R
V255 1024 to 1
V0~V1023 V15
R
V256 1024 to 1
V0~V1023 V23
R
V257 1024 to 1
V0~V1023 V31
1024 to 1
V0~V1023 V47
1024 to 1
V0~V1023 V63
V510 1024 to 1
V0~V1023 V95
R
V511 1024 to 1
V0~V1023 V127
R
Rx1023
V512 1024 to 1
V0~V1023 V128
R
V513 1024 to 1
V0~V1023 V160
1024 to 1
V0~V1023 V192
1024 to 1
V0~V1023 V208
V766 1024 to 1
V0~V1023 V224
R
V767 1024 to 1
V0~V1023 V232
R
V768 1024 to 1
V0~V1023 V240
R
V769 1024 to 1
V0~V1023 V244
1024 to 1
V0~V1023 V248
1024 to 1
V0~V1023 V250
V1021 1024 to 1
V0~V1023 V252
R
V1022 1024 to 1
V0~V1023 V254
R
V1023 1024 to 1
V0~V1023 V255
VGSP
Idle Off
IDMOFF IDMOFF
IDMON IDMON
Idle On
NORON ALLPON ALLPON
Nomal display mode on All pixel on
Idle mode on Idle mode on
NORON
NORON ALLPON
PTLON ALLPOFF
Idle On
IDMON IDMON
IDMOFF IDMOFF
Idle Off
PTLON ALLPOFF ALLPOFF
Partial mode on All pixel off
Idle mode off Idle mode off
PTLON
Sleep In Command
(SLPIN 1000h)
Display On Sequence
Display On Sequence
H/W Reset
• Power Input: GND, VDDI, VDD (Any order)
Wait until Power Stabilization
• RESX = " L "
Wait for more than 10µs
• RESX = " H "
Initializing End
• Stop the Power Supply: VDDI and VDD Stop (Any Order)
• Stop the Power Supply: VDDI and VDD Stop (Any Order)
RDMTP command
Check related
No End
MTP_STUS1 bit = 0 (EF00h)
MTP_STUS2 bit = 0 (EF01h)
MTP was programmed
Yes
Adjust the MTP registers to optimal value * Refer command EDxxh for the related MTP registers
MTP
Connect high voltage 7.75V to MTP_PWR pin
Programming
Yes
MTP
Programming
Verify
Yes
End
st
Note: The multi-times MTP must be programmed from the 1 time.
(ID1/2/3, VGMP/VGSP, VGMN/VGSN, VCOM, Gamma 2.2, VGMP/VGSP LUT)
5.20 Column, 1-Dot, 2-Dot, 3-Dot and 4-Dot Inversion (VCOM DC Drive)
The NT35510, in addition to the frame-inversion liquid crystal drive, supports the column, 1–dot, 2-dot, 3-dot and
4-dot inversion driving methods to invert the polarity of liquid crystal. The column, 1–dot, 2-dot, 3-dot and 4-dot
inversion can provide a solution for improving display quality.
In determining the inversion drive for the inversion cycle, check the quality of display on the liquid crystal panel.
Note that setting 1-dot inversion will raise the frequency of the liquid crystal polarity inversion and increase the
charging/discharging current on liquid crystal cells.
6 COMMAND DESCRIPTIONS
6.1 User Command Set
Table 6.1.1 User Command Set
Address Parameter
Instruction ACT R/W Function
MIPI Others D[15:8] (Non-MIPI) D7 D6 D5 D4 D3 D2 D1 D0
SWRESET Cnd1 W 01h 0100h No Argument (0000h in MDDI I/F) Software reset
0400h 00h ID17 ID16 ID15 ID14 ID13 ID12 ID11 ID10 Read display ID
RDDID Dir R 04h 0401h 00h ID27 ID26 ID25 ID24 ID23 ID22 ID21 ID20
0402h 00h ID37 ID36 ID35 ID34 ID33 ID32 ID31 ID30
SLPIN DVS W 10h 1000h No Argument (0000h in MDDI I/F) Sleep in & booster off
SLPOUT Dir W 11h 1100h No Argument (0000h in MDDI I/F) Sleep out & booster on
PTLON DVS W 12h 1200h No Argument (0000h in MDDI I/F) Partial mode on
NORON DVS W 13h 1300h No Argument (0000h in MDDI I/F) Partial off (Normal)
INVOFF DVS W 20h 2000h No Argument (0000h in MDDI I/F) Display inversion off (normal)
INVON DVS W 21h 2100h No Argument (0000h in MDDI I/F) Display inversion on
ALLPOFF DVS W 22h 2200h No Argument (0000h in MDDI I/F) All pixel off (black)
ALLPON DVS W 23h 2300h No Argument (0000h in MDDI I/F) All pixel on (white)
GAMSET DVS W 26h 2600h 00h GC7 GC6 GC5 GC4 GC3 GC2 GC1 GC0 Gamma curve select
DISPOFF DVS W 28h 2800h No Argument (0000h in MDDI I/F) Display off
2A03h 00h XE7 XE6 XE5 XE4 XE3 XE2 XE1 XE0
Row address set
2B00h 00h YS15 YS14 YS13 YS12 YS11 YS10 YS9 YS8
YS[15:0]: row start address
2B01h 00h YS7 YS6 YS5 YS4 YS3 YS2 YS1 YS0 YE[15:0]: row end address
RASET Dir W 2Bh
2B02h 00h YE15 YE14 YE13 YE12 YE11 YE10 YE9 YE8
2B03h 00h YE7 YE6 YE5 YE4 YE3 YE2 YE1 YE0
3003h 00h PEL7 PEL6 PEL5 PEL4 PEL3 PEL2 PEL1 PEL0
TEOFF DVS W 34h 3400h No Argument (0000h in MDDI I/F) Tearing effect line off
TEON DVS W 35h 3500h 00h - - - - - - - M Tearing effect mode set & on
MADCTL Cnd2 W 36h 3600h 00h MY MX MV ML RGB MH RSMX RSMY Memory data access control
IDMOFF DVS W 38h 3800h No Argument (0000h in MDDI I/F) Idle mode off
IDMON DVS W 39h 3900h No Argument (0000h in MDDI I/F) Idle mode on
4400h 00h N15 N14 N13 N12 N11 N10 N9 N8 Set tearing effect scan line
STESL DVS W 44h
4401h 00h N7 N6 N5 N4 N3 N2 N1 N0
4500h 00h N15 N14 N13 N12 N11 N10 N9 N8 Get scan line
GSL Dir R 45h
4501h 00h N7 N6 N5 N4 N3 N2 N1 N0
5000h 00h V017 V016 V015 V014 V013 V012 V011 V010 Write profile value for display
5001h 00h V027 V026 V025 V024 V023 V022 V021 V020
500Eh 00h V157 V156 V155 V154 V153 V152 V151 V150
500Fh 00h V167 V166 V165 V164 V163 V162 V161 V160
WRDISBV DVS W 51h 5100h 00h DBV7 DBV6 DBV5 DBV4 DBV3 DBV2 DBV1 DBV0 Write display brightness
RDDISBV Dir R 52h 5200h 00h DBV7 DBV6 DBV5 DBV4 DBV3 DBV2 DBV1 DBV0 Read display brightness value
RDCTRLD Dir R 54h 5400h 00h 0 0 BCTRL A DD BL DB G Read control display value
5700h 00h I017 I016 I015 I014 I013 I012 I011 I010 Write hysteresis
5701h 00h I027 I026 I025 I024 I023 I022 I021 I020
: : : : : : : : : :
570Eh 00h I157 I156 I155 I154 I153 I152 I151 I150
570Fh 00h I167 I166 I165 I164 I163 I162 I161 I160
WRHYSTE DVS W 57h
5710h 00h D017 D016 D015 D014 D013 D012 D011 D010
5711h 00h D027 D026 D025 D024 D023 D022 D021 D020
: : : : : : : : : :
571Eh 00h D157 D156 D155 D154 D153 D152 D151 D150
571Fh 00h D167 D166 D165 D164 D163 D162 D161 D160
5800h 00h G023 G022 G021 G020 G013 G012 G011 G010 Write gamma setting
5801h 00h G043 G042 G041 G040 G033 G032 G031 G030
5806h 00h G143 G142 G141 G140 G133 G132 G131 G130
5807h 00h G163 G162 G161 G160 G153 G152 G151 G150
RDFSVM Dir R 5Ah 5A00h 00h FSV15 FSV14 FSV13 FSV12 FSV11 FSV10 FSV9 FSV8 Read FS value MSBs
RDFSVL Dir R 5Bh 5B00h 00h FSV7 FSV6 FSV5 FSV4 FSV3 FSV2 FSV1 FSV0 Read FS value LSBs
RDMFFSVM Dir R 5Ch 5C00h 00h FFSV15 FFSV14 FFSV13 FFSV12 FFSV11 FFSV10 FFSV9 FFSV8 Read median filter FS value MSBs
RDMFFSVL Dir R 5Dh 5D00h 00h FFSV7 FFSV6 FFSV5 FFSV4 FFSV3 FFSV2 FFSV1 FFSV0 Read median filter FS value LSBs
WRCABCMB DVS W 5Eh 5E00h 00h CMB7 CMB6 CMB5 CMB4 CMB3 CMB2 CMB1 CMB0 Write CABC minimum brightness
RDCABCMB Dir R 5Fh 5F00h 00h CMB7 CMB6 CMB5 CMB4 CMB3 CMB2 CMB1 CMB0 Read CABC minimum brightness
6500h 00h CC15 CC14 CC13 CC12 CC11 CC10 CC9 CC8 Write light sensor compensation
WRLSCC DVS W 65h
coefficient
6501h 00h CC7 CC6 CC5 CC4 CC3 CC2 CC1 CC0
RDLSCCM Dir R 66h 6600h 00h CC15 CC14 CC13 CC12 CC11 CC10 CC9 CC8 Read LSCC value MSBs
RDLSCCL Dir R 67h 6700h 00h CC7 CC6 CC5 CC4 CC3 CC2 CC1 CC0 Read LSCC value LSBs
RDBWLB Dir R 70h 7000h 00h Bkx1 Bkx0 Bky1 Bky0 Wx1 Wx0 Wy1 Wy0 Read Black/White low bit
RDBkx Dir R 71h 7100h 00h Bkx9 Bkx8 Bkx7 Bkx6 Bkx5 Bkx4 Bkx3 Bkx2 Read Bkx
RDBky Dir R 72h 7200h 00h Bky9 Bky8 Bky7 Bky6 Bky5 Bky4 Bky3 Bky2 Read Bky
RDWx Dir R 73h 7300h 00h Wx9 Wx8 Wx7 Wx6 Wx5 Wx4 Wx3 Wx2 Read Wx
RDWy Dir R 74h 7400h 00h Wy9 Wy8 Wy7 Wy6 Wy5 Wy4 Wy3 Wy2 Read Wy
RDRGLB Dir R 75h 7500h 00h Rx1 Rx0 Ry1 Ry0 Gx1 Gx0 Gy1 Gy0 Read Red/Green low bit
RDRx Dir R 76h 7600h 00h Rx9 Rx8 Rx7 Rx6 Rx5 Rx4 Rx3 Rx2 Read Rx
RDRy Dir R 77h 7700h 00h Ry9 Ry8 Ry7 Ry6 Ry5 Ry4 Ry3 Ry2 Read Ry
RDGx Dir R 78h 7800h 00h Gx9 Gx8 Gx7 Gx6 Gx5 Gx4 Gx3 Gx2 Read Gx
RDGy Dir R 79h 7900h 00h Gy9 Gy8 Gy7 Gy6 Gy5 Gy4 Gy3 Gy2 Read Gy
RDBALB Dir R 7Ah 7A00h 00h Bx1 Bx0 By1 By0 Ax1 Ax0 Ay1 Ay0 Read Blue/AColor low bit
RDBx Dir R 7Bh 7B00h 00h Bx9 Bx8 Bx7 Bx6 Bx5 Bx4 Bx3 Bx2 Read Bx
RDBy Dir R 7Ch 7C00h 00h By9 By8 By7 By6 By5 By4 By3 By2 Read By
RDAx Dir R 7Dh 7D00h 00h Ax9 Ax8 Ax7 Ax6 Ax5 Ax4 Ax3 Ax2 Read Ax
RDAy Dir R 7Eh 7E00h 00h Ay9 Ay8 Ay7 Ay6 Ay5 Ay4 Ay3 Ay2 Read Ay
A100h 00h SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 Read DDB start
A101h 00h SID15 SID14 SID13 SID12 SID11 SID10 SID9 SID8
RDDDBS Dir R A1h A102h 00h MID7 MID6 MID5 MID4 MID3 MID2 MID1 MID0
A103h 00h MID15 MID14 MID13 MID12 MID11 MID10 MID9 MID8
A104h 00h 1 1 1 1 1 1 1 1
A800h 00h SID7 SID6 SID5 SID4 SID3 SID2 SID1 SID0 Read DDB continue
A801h 00h SID15 SID14 SID13 SID12 SID11 SID10 SID9 SID8
RDDDBC Dir R A8h A802h 00h MID7 MID6 MID5 MID4 MID3 MID2 MID1 MID0
A803h 00h MID15 MID14 MID13 MID12 MID11 MID10 MID9 MID8
A804h 00h 1 1 1 1 1 1 1 1
RDFCS Dir R AAh AA00h 00h FCS7 FCS6 FCS5 FCS4 FCS3 FCS2 FCS1 FCS0 Read first checksum
RDCCS Dir R AFh AF00h 00h CCS7 CCS6 CCS5 CCS4 CCS3 CCS2 CCS1 CCS0 Read continue checksum
RDID1 Dir R DAh DA00h 00h ID17 ID16 ID15 ID14 ID13 ID12 ID11 ID10 Read ID1
RDID2 Dir R DBh DB00h 00h ID27 ID26 ID25 ID24 ID23 ID22 ID21 ID20 Read ID2
RDID3 Dir R DCh DC00h 00h ID37 ID36 ID35 ID34 ID33 ID32 ID31 ID30 Read ID3
Notes:
1. The following description is indicates the executing time of instructions.
No. Symbol Executing Time
1 Dir (Direct) At the received a completed instruction and parameter
2 DVS (Display Vertical Sync.) Synchronized with the next frame
3 DHS (Display Horizontal Sync.) Synchronized with the next line
2. In MIPI interface, parameters of the command are stores onto registers when the last parameter of the
command has been received. Also, parameters of the command are not stored onto registers if there has been
happen a break. See more information on the section “5.4 DATA TRANSFER RECOVERY”. This note is valid
when a number of the parameters is equal or less than 32 (In case of other interfaces, parameters of command
2A00h~2A03h are stored on relative registers while command 2A00h~2A03h are executed completely and
same for command 2B00h~2B03h, 3000h~3003h and 4000h~4001h).
3. When using the commands without parameter (No Argument) in MDDI interface, a dummy parameter must be
followed after command address. For example, command SPLOUT can be executed as 0x11 only in MIPI,
MPU and SPI interfaces but should be executed as 0x1100 + 0x0000 in MDDI interface.
NOP (0000h)
Address Parameter
Inst / Para R/W
MIPI Others D[15:8] (Non-MIPI) D7 D6 D5 D4 D3 D2 D1 D0
NOP Write 00h 0000h No Argument (0000h in MDDI I/F)
NOTE: “-” Don’t care
This command is empty command. It does not have effect on the display module.
However it can be used to terminate RAM data write, RAM data read, RAM data write continue or RAM
Description
data read continue as described in RAMWR (Memory Write), RAMRD (Memory Read), RAMWRC
(Memory Write Continue) and RAMRDC (Memory Read Continue) and parameter write commands.
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Flow Chart -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
SWRESET(01h)
Host
Driver Command
Display whole
blank screen Parameter
Sequential
Sleep In Mode transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Values ID1=00h, ID2=80h, ID3=00h
S/W Reset MTP Values ID1=00h, ID2=80h, ID3=00h
H/W Reset MTP Values ID1=00h, ID2=80h, ID3=00h
Legend
RDDID(04h)
Host Command
Driver
Parameter
Send 1st Parameter
ID1[7:0]
Flow Chart Display
Sequential
Send 3rd Parameter
transfer
ID3[7:0]
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDNUMED(05h)
Host
Driver Command
st
Send 1 Parameter Parameter
Sequential
transfer
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDDPM(0Ah)
Host Command
Driver
Parameter
st
Send 1 Parameter
Action
Mode
Sequential
transfer
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDDMADCTL(0Bh)
Host Command
Driver
Parameter
Send 1st Parameter
Action
Mode
Sequential
transfer
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDDCOLMOD(0Ch)
Host Command
Driver
Parameter
st
Send 1 Parameter
Action
Mode
Sequential
transfer
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDDIM(0Dh)
Host Command
Driver
st
Parameter
Send 1 Parameter
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDDSM(0Eh)
Host Command
Driver
Parameter
st
Send 1 Parameter
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDDSDR(0Fh)
Host Command
Driver
Parameter
Send 1st Parameter
Action
Mode
Sequential
transfer
Control Interface as will as memory and registers are still working and the memory keeps (RAMKP=”1”)
or loses (RAMKP=”0”) its contents.
User can send PCLK, HS and VS information on RGB I/F for blank display after Sleep In command and
this information is valid during 2 frames after Sleep In command if there is used Normal Mode On in
Sleep Out-mode.
Dimming function does not work when there is changing mode from Sleep Out to Sleep In.
There is used an internal oscillator for blank display.
This command has no effect when module is already in sleep in mode. Sleep In Mode can only be exit by
the Sleep Out Command (11h).
It will be necessary to wait 5msec before sending next command, this is to allow time for the supply
Restriction
voltages and clock circuits to stabilize.
It will be necessary to wait 120msec after sending Sleep Out command (when in Sleep In Mode) before
Sleep In command can be sent.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
It takes about 120 msec to get into Sleep In mode (booster off state) after SLPIN command
issued.
The results of booster off can be check by RDDST (0Ah) command D7.
Legend
SPLIN(10h)
Stop
DC/DC Converter Command
Display whole
blank screen Parameter
Flow Chart (Automatic No Effect to Stop
DISP On/OFF Internal Oscillator Display
Command)
Action
Sleep In Mode
All control signals
for glass = PVDD Mode
Sequential
transfer
Description START
Internal Oscillator STOP
ON
DC / DC Converter
User can start to send PCLK, HS and VS information on RGB I/F before Sleep Out command and this
information is valid at least 2 frames before Sleep Out command, if there is left Sleep In-mode to Sleep
Out-mode in Normal Mode On.
There is used an internal oscillator for blank display.
NT35510 will do sequence control about gate control signals when sleep out.
Sleep Out Mode can only be exit by the Sleep In Command (10h), S/W reset command (01h) or H/W
reset.
It will be necessary to wait 5msec before sending next command, this is to allow time for the supply
voltages and clock circuits to stabilize.
NT35510 loads all default values of extended and test command to the registers during this 5msec and
Restriction
there cannot be any abnormal visual effect on the display image if those default and register values are
same when this load is done and when the NT35510 is already Sleep Out –mode.
NT35510 is doing self-diagnostic functions during this 5msec. See also section 5.13.
It will be necessary to wait 120msec after sending Sleep In command (when in Sleep Out mode) before
Sleep Out command can be sent.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
It takes about 120 msec to get into Sleep In mode (booster off state) after SLPIN command
issued.
The results of booster off can be check by RDDST (0Ah) command D7.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Flow Chart See Partial Area Definition Descriptions for details of when to use this command
Restriction This command has no effect when module is already in Inversion Off mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register
Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Display Inversion
On Mode
Command
Parameter
INVOFF(20h)
Flow Chart Display
Action
Display Inversion
Mode
Off Mode
Sequential
transfer
Restriction This command has no effect when module is already in Inversion On mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Display Inversion
Off Mode
Command
Parameter
INVON(21h)
Flow Chart Display
Action
Display Inversion
Mode
On Mode
Sequential
transfer
Description
(Example)
“All Pixels On”, “Normal Display Mode On” or “Partial Mode On” commands are used to leave this mode.
The display panel is showing the content of the frame memory after “Normal Display On” and “Partial
Mode On” commands.
Restriction This command has no effect when module is already in All Pixel Off mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register
Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Normal Display
Mode On
Command
Parameter
ALLPOFF(22h)
Flow Chart Display
Action
Sequential
transfer
Description
“All Pixels Off”, “Normal Display Mode On” or “Partial Mode On” commands are used to leave this mode.
The display panel is showing the content of the frame memory after “Normal Display On” and “Partial
Mode On” commands.
Restriction This command has no effect when module is already in all Pixel On mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Normal Display
Mode On
Command
Parameter
ALLPON(23h)
Flow Chart Display
Action
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
GAMSET(26h)
Command
Parameter
GC[7:0]
Flow Chart Display
Action
New Gamma Mode
Curve Loaded
Sequential
transfer
Restriction This command has no effect when module is already in Display Off mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Display On Mode
Command
Parameter
DISPOFF(28h)
Flow Chart Display
Action
Sequential
transfer
Restriction This command has no effect when module is already in Display On mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Parameter
DISPON(29h)
Flow Chart Display
Action
Sequential
transfer
Description
For CGM[7:0] = “70h”, “6Bh”, “50h”, “28h”, “00h” , “FEh” (480x864/854/800/720/640 resolution)
Default Value
Status
XS[15:0] XE[15:0]
Default Power On Sequence 0000h 01DFh (479d)
S/W Reset 0000h 01DFh (479d)
H/W Reset 0000h 01DFh (479d)
Legend
CASET(2Ah)
RASET(2Bh) Display
Action
1st & 2nd Parameter YS[15:0]
Flow Chart 3rd & 4th Parameter YE[15:0] Mode
If
Needed Sequential
RAMWR(2Ch) transfer
Image Data
D1[23:0], D2[23:0],
..., Dn[23:0]
Any Command
YE[15:0]
For CGM[7:0] = “70h”, “6Bh”, “50h”, “28h”, “00h” , “FEh” (480x864/854/800/720/640 resolution)
Default Value
Status
YS[15:0] YE[15:0]
Power On Sequence 0000h 035Fh (863d)
035Fh (863d) if CGM[7:0]=”70h”
0355h (853d) if CGM[7:0]=”6Bh”
Default 031Fh (799d) if CGM[7:0]=”50h”
S/W Reset 0000h
02CFh (719d) if CGM[7:0]=”28h”
027Fh (639d) if CGM[7:0]=”00h”
0167h (359d) if CGM[7:0]=”FEh”
H/W Reset 0000h 035Fh (863d)
Legend
CASET(2Bh)
If
Needed
1st & 2nd Parameter XS[15:0] Command
3rd & 4th Parameter XE[15:0]
Parameter
RASET(2Bh) Display
Action
1st & 2nd Parameter YS[15:0]
Flow Chart 3rd & 4th Parameter YE[15:0] Mode
Sequential
RAMWR(2Ch) transfer
If
Image Data Needed
D1[23:0], D2[23:0],
..., Dn[23:0]
Any Command
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RAMWR(2Ch)
Command
Action
Any Command
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RAMRD(2Eh)
Command
Action
Any Command
Mode
Sequential
transfer
PEL[15:0]
End Row Non-display Area
Description
Partial Display Area
PSL[15:0]
Start Row Non-display Area
PSL[15:0]
Start Row
If End Row = Start Row then the Partial Area will be one row deep.
Default Value
Status
PSL[15:0] PEL[15:0]
035Fh (863d) if CGM[7:0] = “70h”
0355h (853d) if CGM[7:0] = “6Bh”
031Fh (799d) if CGM[7:0] = “50h”
Power On Sequence 0000h
02CFh (719d) if CGM[7:0] = “28h”
027Fh (639d) if CGM[7:0] = “00h”
0167h (359d) if CGM[7:0] = “FEh”
035Fh (863d) if CGM[7:0] = “70h”
0355h (853d) if CGM[7:0] = “6Bh”
Default
031Fh (799d) if CGM[7:0] = “50h”
S/W Reset 0000h
02CFh (719d) if CGM[7:0] = “28h”
027Fh (639d) if CGM[7:0] = “00h”
0167h (359d) if CGM[7:0] = “FEh”
035Fh (863d) if CGM[7:0] = “70h”
0355h (853d) if CGM[7:0] = “6Bh”
031Fh (799d) if CGM[7:0] = “50h”
H/W Reset 0000h
02CFh (719d) if CGM[7:0] = “28h”
027Fh (639d) if CGM[7:0] = “00h”
0167h (359d) if CGM[7:0] = “FEh”
Legend
PTLAR(30h) Partial Mode
Command
1st & 2nd Parameter PSL[15:0]
DISPOFF(28h) Parameter
3rd & 4th Parameter PEL[15:0]
Display
NORON(13h)
PTLON(12h)
Action
Flow Chart Partial Mode Off
Partial Mode Mode
Sequential
RAMWR(2Ch) transfer
Image Data
D1[23:0], D2[23:0],
..., Dn[23:0]
DISPON(29h)
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
TE Line Output ON
Command
Parameter
TEOFF(34h)
Flow Chart Display
Action
Sequential
transfer
When M = “1”: The Tearing Effect Output line consists of both V-Blanking and H-Blinking information.
t vdl tvdh
Vertival Time
Scale
Note: During Sleep In Mode with Tearing Effect Line On, Tearing Effect Output pin will be active Lofw.
Restriction This command has no effect when Tearing Effect output is already ON.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Parameter
TEON(35h)
Sequential
TE Line Output ON
transfer
Send Last
Send 3rd
Send 2nd
Send 1st
MH="0" MH="1"
Send Last
Send Last
Send 2nd
Send 2nd
Send 3rd
Send 3rd
Send 1st
Send 1st
Description
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
MADCTL(36h)
Command
Parameter
Parameter
(MY, MX, MV, ML, MH)
Flow Chart Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Idle On Mode
Command
Parameter
IDMOFF(38h)
Flow Chart Display
Action
Sequential
transfer
Memory Display
Description
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Parameter
IDMON(39h)
Flow Chart Display
Action
Sequential
transfer
Restriction There is no visible effect until the Frame Memory is written to.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register
Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
24-bit/pixel Mode
Command
Parameter
COLMOD(3Ah)
Flow Chart Display
Parameter Action
IFPF[3:0] = "0110"
Mode
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RAMWRC(3Ch)
Command
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RAMRDC(3Eh)
Command
Action
Any Command
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Command
STESL(44h)
Parameter
Mode
TE Output On
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
GSL(45h)
Host Command
Driver
Parameter
Send Parameter
N[15:8]
Flow Chart Display
Action
Send Parameter
N[7:0] Mode
Sequential
transfer
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Display Clock by
Display Clock by PCLK
Internal Oscillator
Command
Parameter
DPCKRGB (4Ah) DPCKRGB (4Ah)
Mode
Display Clock by
Display Clock by PCLK Sequential
Internal Oscillator
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
Sleep In and
Display Off Mode
Command
Parameter
DSTBM (4Fh)
Mode
Deep Standby Mode Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
WRPFD(50h)
Command
Parameter
1st Parameter V01[7:0]
2nd Parameter V02[7:0]
Flow Chart : Display
16th Parameter V16[7:0]
Action
Mode
Sequential
transfer
Restriction The display supplier cannot use this command for tuning (e.g. factory tuning, etc.).
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
WRDISBV(51h)
Command
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDDISBV(52h)
Host Command
Driver
Parameter
Send Parameter
DBV[7:0]
Flow Chart Display
Action
Mode
Sequential
transfer
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
WRCTRLD(53h)
Command
Parameter: Parameter
BCTRL, A,
DD, BL, DB
Flow Chart Display
Action
New Control
Value Loaded Mode
Sequential
transfer
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDCTRLD(54h)
Host Command
Driver
Parameter
Send Parameter
BCTRL, A,
Flow Chart DD, BL, DB Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
WRCABC(55h)
Command
Parameter
Parameter: C[1:0]
Flow Chart Display
Action
Pixel Compensation
and Mode
Gating Function
ON/OFF Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDCABC(56h)
Host Command
Driver
Parameter
Send Parameter
Flow Chart C[1:0] Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
WRHYSTE(57h)
Command
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
WRGAMSET(58h)
Command
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDFSVM(5Ah)
Host Command
Driver
Parameter
Send Parameter
Flow Chart FSV[15:8] Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDFSVL(5Bh)
Host Command
Driver
Parameter
Send Parameter
Flow Chart FSV[7:0] Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDMFFSVM(5Ch)
Host Command
Driver
Parameter
Send Parameter
Flow Chart FFSV[15:8] Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDMFFSVL(5Dh)
Host Command
Driver
Parameter
Send Parameter
Flow Chart FFSV[7:0] Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
WRCABCMB(5Eh)
Command
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDCABCMB(5Fh)
Host Command
Driver
Parameter
Send Parameter
CMB[7:0]
Flow Chart Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
WRLSCC(65h)
Command
Mode
New CC
Sequential
Value Loaded
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDLSCCM(66h)
Host Command
Driver
Parameter
Send Parameter
CC[15:8]
Flow Chart Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDLSCCL(67h)
Host Command
Driver
Parameter
Send Parameter
CC[7:0]
Flow Chart Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDBWLB(70h)
Host Command
Driver
Parameter
Send Parameter
Flow Chart Bkx[1:0], Bky[1:0] Display
Wx[1:0], Wy[1:0]
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDBkx(71h)
Host Command
Driver
Parameter
Send Parameter
Bkx[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDBky(72h)
Host Command
Driver
Parameter
Send Parameter
Bky[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDWx(73h)
Host Command
Driver
Parameter
Send Parameter
Wx[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDWy(74h)
Host Command
Driver
Parameter
Send Parameter
Wy[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDRGLB(75h)
Host Command
Driver
Parameter
Send Parameter
Flow Chart Rx[1:0], Ry[1:0] Display
Gx[1:0], Gy[1:0]
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDRx(76h)
Host Command
Driver
Parameter
Send Parameter
Rx[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDRy(77h)
Host Command
Driver
Parameter
Send Parameter
Ry[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDGx(78h)
Host Command
Driver
Parameter
Send Parameter
Gx[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDGy(79h)
Host Command
Driver
Parameter
Send Parameter
Gy[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDBALB(7Ah)
Host Command
Driver
Parameter
Send Parameter
Flow Chart Bx[1:0], By[1:0] Display
Ax[1:0], Ay[1:0]
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDBx(7Bh)
Host Command
Driver
Parameter
Send Parameter
Bx[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDBy(7Ch)
Host Command
Driver
Parameter
Send Parameter
By[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDAx(7Dh)
Host Command
Driver
Parameter
Send Parameter
Ax[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDAy(7Eh)
Host Command
Driver
Parameter
Send Parameter
Ay[9:2] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDDDBS(A1h)
Host
Command
Driver
Send Parameter S[7:0] Parameter
Display
Flow Chart Send Parameter S[15:8]
Action
Sequential
Send Parameter MR[15:8] transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDDDBC(A8h)
Command
Parameter
RDDDBS Data
D1[7:0], D2[7:0],
Flow Chart Display
..., Dn[7:0]
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDFCS(AAh)
Host Command
Driver
Parameter
Send Parameter
FCS[7:0] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Legend
RDCCS(AFh)
Host Command
Driver
Parameter
Send Parameter
CCS[7:0] Display
Flow Chart
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDID1(DAh)
Host Command
Driver
Parameter
Send Parameter
ID1[7:0]
Flow Chart Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 80h
S/W Reset MTP Value 80h
H/W Reset MTP Value 80h
Legend
RDID2(DBh)
Host Command
Driver
Parameter
Send Parameter
ID2[7:0]
Flow Chart Display
Action
Mode
Sequential
transfer
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Default Value
Status
After MTP Before MTP
Default Power On Sequence MTP Value 00h
S/W Reset MTP Value 00h
H/W Reset MTP Value 00h
Legend
RDID3(DCh)
Host Command
Driver
Parameter
Send Parameter
ID3[7:0]
Flow Chart Display
Action
Mode
Sequential
transfer
7 REFERENCE APPLICATIONS
7.1 Microprocessor Interface
The display, which is using 80-series MPU interface, is connected to the MPU as it is illustrated below.
MPU Driver IC
IM[3:0]=0000
HSSI_DATA1_P/N
VSSAM HSSI_DATA0_P/N
HSSI_CLK_P/N
RESX
RESX
TE
TE
WRX
Interface Block WRX
RDX
RDX
CSX
CSX
D/CX
D/CX
D7 to D0
D7 to D0
SDO
VSSI PCLK, DE, VS, HS,
SDI, D23 to D8
MPU Driver IC
IM[3:0]=0001
HSSI_DATA1_P/N
VSSAM HSSI_DATA0_P/N
HSSI_CLK_P/N
RESX
RESX
TE
TE
WRX
Interface Block WRX
RDX
RDX
CSX
CSX
D/CX
D/CX
D15 to D0
D15 to D0
SDO
VSSI PCLK, DE, VS, HS,
SDI, D23 to D16
MPU Driver IC
IM[3:0]=0010
HSSI_DATA1_P/N
VSSAM HSSI_DATA0_P/N
HSSI_CLK_P/N
RESX
RESX
TE
TE
WRX
Interface Block WRX
RDX
RDX
CSX
CSX
D/CX
D/CX
D23 to D0
D23 to D0
SDO
VSSI PCLK, DE, VS, HS,
SDI
The display, which is using RGB with 16-bit SPI interface, is connected to the MPU as it is illustrated below.
MPU Driver IC
IM[3:0]=X011
HSSI_DATA1_P/N
VSSAM HSSI_DATA0_P/N
HSSI_CLK_P/N
Graphic D23 to D0
D23 to D0
Controller DE, PCLK, VSYNC, HSYNC
DE, PCLK, VS, HS
The display, which is using RGB with I2C interface, is connected to the MPU as it is illustrated below.
MPU Driver IC
IM[3:0]=0100
HSSI_DATA1_P/N
VSSAM HSSI_DATA0_P/N
HSSI_CLK_P/N
SCL
I2C_SCL
SDA
I2C_SDA
VSSI
D/CX, RDX, CSX
Graphic D23 to D0
D23 to D0
Controller DE, PCLK, VSYNC, HSYNC
DE, PCLK, VS, HS
The display, which is using MIPI DSI and the TE line, is connected to the MPU as it is illustrated below.
MPU Driver IC
IM[3:0]=0101
RESX
RESX
TE
TE
VSSI
D/CX, CSX
WRX, RDX
SDI, D23 to D0
Interface Block PCLK, HS, VS, DE
SDO
Fig. 7.1.6 Interfacing for MIPI DSI with TE Line by Connecting IM[3:0]=”0101”
The display, which is using MIPI DSI without the TE line, is connected to the MPU as it is illustrated below.
MPU Driver IC
IM[3:0]=0101
RESX
RESX
TE
VSSI
D/CX, CSX
WRX, RDX
SDI, D23 to D0
Interface Block PCLK, HS, VS, DE
SDO
Fig. 7.1.7 Interfacing for MIPI DSI without TE Line by Connecting IM[3:0]=”0101”
Note1. Bit DSITE should be “1”, the TE line is enabled, when using MIPI with TE line.
Note2. Bit DSITE should be “0”, the TE line is disabled, when using MIPI without TE line. The command 35h
TEON cannot active the separated TE line.
Note3. Connecting HSSI_DATA1_P/N to VSSAM when using 1 data lane application.
11/8/2010 209 Version 0.00
With respect to the information represented in this document, Novatek makes no warranty, expressed or implied, including the warranties of merchantability,
fitness for a particular purpose, non-infringement, or assumes any legal liability or responsibility for the accuracy, completeness, or usefulness of any such
information.
PRELIMINARY NT35510
The display, which is using MDDI with 16-bit SPI interface, is connected to the MPU as it is illustrated below.
MPU Driver IC
IM[3:0]=X110
RESX
RESX
TE
TE
VSSI
D/CX, WRX, RDX
PCLK, HS, VS, DE
D23 to D0
SCEX
SCEX
SCL
Interface Block SCL
SDA
SDI, SDO
MDDI_DATA1_P / M HSSI_DATA1_P
HSSI_DATA1_N
MDDI_DATA0_P / M HSSI_DATA0_P
HSSI_DATA0_N
MDDI_STB_P / M HSSI_CLK_P
HSSI_CLK_N
Fig. 7.1.8 Interfacing for MDDI with 16-bit SPI by Connecting IM[3:0]=”X110”
The display, which is using MDDI with I2C interface, is connected to the MPU as it is illustrated below.
MPU Driver IC
IM[3:0]=0110
RESX
RESX
TE
TE
VSSI
D/CX, WRX, RDX
SCEX, D23 to D0
PCLK, HS, VS, DE
SDO
SCL
Interface Block SCL
SDA
SDI
MDDI_DATA1_P / M HSSI_DATA1_P
HSSI_DATA1_N
MDDI_DATA0_P / M HSSI_DATA0_P
HSSI_DATA0_N
MDDI_STB_P / M HSSI_CLK_P
HSSI_CLK_N
CRL = 0 CRL = 1
RGB RGB=0 IC Bumps Down RGB=0
S1440 - S721 S720 - S1
RGB
NOTES:
1. The scan direction from top to bottom indicated in above figure means (CTB XOR ML = “0”).
2. The relationship between Sn output sequence and CRL/CGM[7:0] is shown below.
Display
CGM[7:0] Sn Output Sequence Note
Resolution
70h 480RGB x 864
CRL=”0”:
6Bh 480RGB x 854
S1(R)S2(G)S3(B)…S1438(R)S1439(G)S1440(B) All S1 to S1440
50h 480RGB x 800
CRL=”1”: are used
28h 480RGB x 720 S1440(R)S1439(G)S1438(B)…S3(R)S2(G)S1(B)
00h 480RGB x 640