St7272a V1.3
St7272a V1.3
Datasheet
Sitronix reserves the right to change the contents in this
document without prior notice, please contact Sitronix to
obtain the latest version of datasheet before placing your
order. No responsibility is assumed by Sitronix for any
infringement of patent or other rights of third parties which
may result from its use.
2019 Sitronix Technology Corporation. All rights reserved.
Version 1.3
2019/08
Input Pads
(No.1~331)
Horizontal scan direction control pin. This pin must be connected to “H” or “L”
according to system application.
Vertical scan direction control pin. This pin must be connected to “H” or “L”
according to system application.
GRB I Global reset pin. When GRB is “L”, internal initialization procedure is executed.
DISP sets the display mode.
DISP Function Description
DISP I
L Standby mode
H Normal display mode
2. If hardware pin is not used, please fix to “H” by VDDI or “L” by DGND
a. Each serial command consists of 16 bits of data which is loaded one bit a time at the rising edge of serial
clock SCL.
b. Command loading operation starts from the falling edge of CS and is completed at the next rising edge of
CS.
c. The serial control block is operational after power on reset, but commands are established by the VSYNC
signal. If command is transferred multiple times for the same register, the last command before the
VSYNC signal is valid.
d. If less than 16 bits of SCL are input while CS is low, the transferred data is ignored.
e. If 16 bits or more of SCL are input while CS is low, the previous 16 bits of transferred data before then
rising edge of CS pulse are valid data.
f. Serial block operates with the SCL clock
g. Serial data can be accepted in the power save mode.
h. After power on reset or GRB reset, it is required 100ms delay to begin SPI communication.
The system configuration is illustrated above and some word-definitions are explained below:
a. Transmitter: the device which sends the data to the bus.
b. Receiver: the device which receives the data from the bus.
c. Master: the device which initiates a transfer generates clock signals and terminates a transfer.
d. Slave: the device which is addressed by a master.
e. Multi-Master: more than one master can attempt to control the bus at the same time without corrupting the
message.
f. Arbitration: the procedure to ensure that, if more than one master tries to control the bus simultaneously,
only one is allowed to do so and the message is not corrupted.
g. Synchronization: procedure to synchronize the clock signals of two or more devices.
7.2.4 Acknowledgment
Each byte of eight bits is followed by an acknowledge-bit. The acknowledge-bit is a HIGH signal put on SDA
by the transmitter during the time when the master generates an extra acknowledge-related clock pulse. A
slave receiver which is addressed must generate an acknowledge-bit after the reception of each byte. A
master receiver must also generate an acknowledge-bit after the reception of each byte that has been
clocked out of the slave transmitter. The device that acknowledges must pull-down the SDA line during the
acknowledge-clock pulse, so that the SDA line is stable LOW during the HIGH period of the acknowledge-
related clock pulse (set-up and hold times must be taken into consideration). A master receiver must signal
an end-of-data to the slave transmitter by not generating an acknowledge-bit on the last byte that has been
clocked out of the slave. In this event the transmitter must leave the data line HIGH to enable the master to
generate a STOP condition. Acknowledgement on the I2C Interface is illustrated as follows.
The sequence is initiated with a START condition (S) from the I2C Interface master, which is followed by the
slave address. All slaves with the corresponding address acknowledge in parallel, all the others will ignore
the I2C Interface transfer. After acknowledgement, one or more command or data words are followed and
define the status of the addressed slaves.
Only the addressed slave makes the acknowledgement after each byte. At the end of the transmission the
bus master issues a STOP condition (P). If no acknowledge is generated by the master after a byte, the
driver stops transferring data to the master. The register write/ read transference sequence are described as
follows.
Tvbp (VDPOL=0)
VSYNC Tvw VSYNC back porch
(VDPOL=0)
Tvbp (VDPOL=1)
VSYNC back porch
VSYNC
(VDPOL=1)
HSYNC
DE
Tvfp
Tvbp Tvdisp VSYNC front
VSYNC back porch display period porch
INPUT
1st 2nd 3rd last
DATA
line line line line
GROUP
Th
Thbp (HDPOL=0)
HSYNC Thw HSYNC back porch
(HDPOL=0)
Thbp (HDPOL=1)
HSYNC back
porch
HSYNC
(HDPOL=1)
Tclk
DCLK
Thbp Thfp
HSYNC back Thdisp HSYNC front
porch display period porch
DE
DG[7:0] R1 G1 B1 Rn Gn Bn
Tvw Tvbp
VSYNC (GND)
HSYNC (GND)
DE
Tvfp
Tvbp Tvdisp VSYNC
VSYNC back porch display period front porch
INPUT
1st 2nd 3rd last
DATA
line line line line
GROUP
Tclk
DCLK
Thbp Thfp
HSYNC back Thdisp HSYNC front
porch display period porch
DE
DR[7:0] R1 R2 R3 Rn
DG[7:0] G1 G2 G3 Gn
DB[7:0] B1 B2 B3 Bn
Tvw Tvbp
VSYNC (GND)
HSYNC (GND)
DE
Tvfp
Tvbp Tvdisp VSYNC
VSYNC back porch display period front porch
INPUT
1st 2nd 3rd last
DATA
line line line line
GROUP
Tclk
DCLK
Thbp Thfp
HSYNC back Thdisp HSYNC front
porch display period porch
DE
DG[7:0] R1 G1 B1 Rn Gn Bn
Thbp= H_BLANKING[7:0]
Tvbp= V_BLANKING[7:0]
Thbp= H_BLANKING[7:0]
2. Symbol “–” means this value is OTP setting according to parameters of system application, panel loading and display quality.
Note:
2. Symbol “–” means this value is OTP setting according to parameters of system application, panel loading and display quality.
2. Symbol “–” means this value is OTP setting according to parameters of system application, panel loading and display quality.
Designation Description
Reset register setting
GRB GRB=0: reset all registers to default value
GRB=1: normal operation
Standby (power saving) mode setting
DISP DISP=0: standby mode
DISP=1: normal mode
Designation Description
Set RGB contrast level, the range of gain is 0~3.984
CONTRAST=00h: contrast gain=0
CONTRAST[7:0]
CONTRAST=40h: contrast gain=1
CONTRAST=FFh: contrast gain=3.984
Designation Description
Set red color sub-contrast level, the range of gain is 0.75~1.246
SUB_CONTRAST_R=00h: contrast gain=0.75
SUB_CONTRAST_R[6:0]
SUB_CONTRAST_R=40h: contrast gain=1
SUB_CONTRAST_R=7Fh: contrast gain=1.246
Designation Description
Set blue color sub-contrast level, the range of gain is 0.75~1.246
SUB_CONTRAST_B=00h: contrast gain=0.75
SUB_CONTRAST_B[6:0]
SUB_CONTRAST_B=40h: contrast gain=1
SUB_CONTRAST_B=7Fh: contrast gain=1.246
Designation Description
Set RGB brightness level, the range of brightness is -64~+191
BRIGHTNESS=00h: -64
BRIGHTNESS[7:0]
BRIGHTNESS=40h: 0
BRIGHTNESS=FFh: +191
Designation Description
Set red color sub-brightness level, the range of brightness is -64~+63
SUB_BRIGHTNESS_R SUB_BRIGHTNESS_R=00h: -64
[6:0] SUB_BRIGHTNESS_R=40h: 0
SUB_BRIGHTNESS_R=7Fh: +63
Designation Description
Set blue color sub-brightness level, the range of brightness is -64~+63
SUB_BRIGHTNESS_B SUB_BRIGHTNESS_B=00h: -64
[6:0] SUB_BRIGHTNESS_B=40h: 0
SUB_BRIGHTNESS_B=7Fh: +63
Designation Description
H_BLANKING[7:0] The HSYNC back porch setting of RGB interface
Designation Description
V_BLANKING[7:0] The VSYNC back porch setting of RGB interface
Designation Description
MVA_TN=0: TN mode for panel display.
MVA_TN
MVA_TN=1: VA mode for panel display.
Vertical scan direction setting
VDIR VDIR= 0: from bottom to top, L(n)(first line) → L(n-1) →…→ L2 → L1(last line)
VDIR= 1: from top to bottom, L1(first line) → L2 →…→ L(n-1) → L(n)(last line)
Horizontal scan direction setting
HDIR HDIR= 0: from right to left, Y(n)(first data) → Y(n-1) →…→ Y2 → Y1(last data)
HDIR= 1: from left to right, Y1(first data) → Y2 →…→ Y(n-1) → Y(n)(last data)
Data of red and blue exchange
SBGR SBGR= 0: normal, DR[7:0]→DR[7:0] and DB[7:0]→DB[7:0]
SBGR= 1: exchange, DR[7:0]→DB[7:0] and DB[7:0]→DR[7:0]
VSYNC polarity setting
VDPOL VDPOL= 0: positive polarity
VDPOL= 1: negative polarity
HSYNC polarity setting
HDPOL HDPOL= 0: positive polarity
HDPOL= 1: negative polarity
DE polarity setting
DEPOL DEPOL= 0: positive polarity
DEPOL= 1: negative polarity
DCLK polarity setting
DCLKPOL DCLKPOL= 0: positive polarity
DCLKPOL= 1: negative polarity
Note: The default setting of register (19h) can refer to the relevant hardware pin setting.
Designation Description
Auto-refresh function control
AUTODL AUTODL= 0: disable auto-refresh function
AUTODL= 1: enable auto-refresh function
Designation Description
The time interval of test pattern in the BIST mode
PICSEC[1:0] Time(sec)
00 0.5
PICSEC[1:0]
01 1
10 1.5
11 2
Designation Description
GVDD level setting
VRHP[5:0] GVDD VRHP[5:0] GVDD VRHP[5:0] GVDD VRHP[5:0] GVDD
Designation Description
GVCL level setting
VRHN[6:0] GVCL VRHN[6:0] GVCL VRHN[6:0] GVCL VRHN[6:0] GVCL
Designation Description
AVCL level setting
AVCLS[1:0] AVCL (V)
00 -4.2
AVCLS[1:0]
01 -4.6
10 Reserved
11 Reserved
Designation Description
VGL level setting
VGLSEL[1:0] VGL (V)
00 -7
VGLSEL[1:0]
01 -8
10 -10
11 Reserved
Designation Description
Designation Description
Source driving ability setting. When value is higher, the source output current will
increase.
SOURCE_AP[2:0] Source Power
000 Level 1 (lowest)
001 Level 2 (minimal)
010 Level 3 (minimal to medium)
SOURCE_AP[2:0]
011 Level 4 (medium)
100 Level 5 (medium to large)
101 Level 6 (large)
110 Level 7 (large to highest)
111 Level 8 (highest)
Note: The setting value needs to be adjusted according to the display performance.
Designation Description
Designation Description
Designation Description
PKP0[4:0] V16 gamma selection
PKN0[4:0]
PKP1[4:0] V32 gamma selection
PKN1[4:0]
PKP2[4:0] V48 gamma selection
PKN2[4:0]
PKP3[4:0] V80 gamma selection
PKN3[4:0]
PKP4[4:0] V176 gamma selection
PKN4[4:0]
PKP5[4:0] V208 gamma selection
PKN5[4:0]
Designation Description
ID1[6:0] Built-in OTP for ID1 setting. The OTP supports 3 times programming
Designation Description
ID2[6:0] Built-in OTP for ID2 setting. The OTP supports 3 times programming
Designation Description
ID3[6:0] Built-in OTP for ID3 setting. The OTP supports 3 times programming
Designation Description
I2CID[6:0] Built-in OTP for I2C interface ID setting. The OTP supports 3 times programming
Designation Description
VCOM offset setting
VMF[6] VMF[5:0] VGSP GVDD GVCL
0 000000 VCOMS[6:0]+64d VRHP[6:0]+64d VRHN[6:0]+64d
0 000001 VCOMS[6:0]+63d VRHP[6:0]+63d VRHN[6:0]+63d
0 000010 VCOMS[6:0]+62d VRHP[6:0]+62d VRHN[6:0]+62d
0 | | | |
0 111110 VCOMS[6:0]+2d VRHP[6:0]+2d VRHN[6:0]+2d
VMF[6:0] 0 111111 VCOMS[6:0]+1d VRHP[6:0]+1d VRHN[6:0]+1d
1 000000 VCOMS[6:0] VRHP[6:0] VRHN[6:0]
1 000001 VCOMS[6:0]-1d VRHP[6:0]-1d VRHN[6:0]-1d
1 000010 VCOMS[6:0]-2d VRHP[6:0]-2d VRHN[6:0]-2d
1 | | | |
1 111110 VCOMS[6:0]-62d VRHP[6:0]-62d VRHN[6:0]-62d
1 111111 VCOMS[6:0]-63d VRHP[6:0]-63d VRHN[6:0]-63d
Note: d=16mV
Designation Description
OTP function control
OTPEN OTPEN = 0: disable OTP function
OTPEN = 1: enable OTP function
Designation Description
OTP active selection
OTPACK[7:0] Description
31h ID1 program
32h ID2 program
Designation Description
VMF OTP TIME[2:0] Read VCOM offset remaining programmable times
Designation Description
CMD2 OTP TIME[2:0] Read COMMAND 2 remaining programmable times
Designation Description
GAMMA OTP TIME[2:0] Read GAMMA remaining programmable times
Designation Description
ID1 OTP TIME[2:0] Read ID1 remaining programmable times
Designation Description
ID2 OTP TIME[2:0] Read ID2 remaining programmable times
Designation Description
ID3 OTP TIME[2:0] Read ID3 remaining programmable times
Designation Description
I2CID OTP TIME[2:0] Read I2CID remaining programmable times
Note:
1. That the stress exceeds the Limiting Value listed above it may cause the driver IC permanent damage. These values are for stress
only. IC should be operated under the DC/AC Characteristic conditions for normal operation. If these conditions are not met, IC
2. Parameters are valid over operating temperature range unless otherwise specified. All voltages are with respect to VSS unless
otherwise noted.
3. Insure the voltage levels of VDDI, VDD, PVDD always matches the correct relation:
6.8k+28.2pF.
CS 50%
Tw2
Th0
SCL 50%
Twh1 Twl1
Ts0 Ts1 Th1
R/W A6 D0 R/W A6
SDA
Tclk
DCLK Tcwl
(Negative Polarity) VIL Tcwh
Th
HSYNC Thst Thhd Thw
(Negative Polarity) VIL VIL VIL VIL
DCLK
(Negative Polarity) VIL VIL
Tdest
DE VIH VIH
(Positive Polarity) Tdehd
Tdsu Tdhd
DCLK Tclk
(Positive Polarity) VIH VIH Tcwl
Tcwh
VSYNC
(Negative Polarity) Tvst Tvhd
VIL VIL
Tclk
DCLK
(Positive Polarity) Tcwl
Tcwh
Th
HSYNC
(Negative Polarity) Thst Thhd Thw
VIL VIL VIL VIL
DCLK VIH
(Positive Polarity) VIH
Tdest
VIH VIH
DE Tdehd
(Positive Polarity)
Tdsu Tdhd
Driver
Power Supply
VDDI
C1
VDD
PVDD
C2
Analog Block
AVCL
C3
AVDD
C4
Digital Block
SCL SCL
SDA SDA
CS CS
GRB RESET
DISP Display On/Off Control GPIO
void Check_OTP_Program_Time()
{
Write(Command,0x66); //VMF OTPTIME register address
Read(Data, VMFOTPTIME);
}
void OTP_Program_Write()
{
Write(Command,0x60); //OTP write function enable
Write(Data,0x46);
Delay_ms(10);
Write(Command,0x65); //OTP ACK= 0x3A
Write(Data,0x3A);
Delay_ms(100);
}
void Check_Program_Result()
{
Write(Command,0x05); //Read VMF[6:0] register setting
Read(Data, VMF);
}
void Check_OTP_Program_Time()
{
Write(Command,0x69); //The parameter should be adjusted by the customer;
Read(Data, IDOTPTIME); //ID1 OTPTIME= 0x69, ID2 OTPTIME= 0x6A
} //ID3 OTPTIME= 0x6B
void OTP_Program_Write()
{
Write(Command,0x60); //OTP write function enable
Write(Data,0x46);
Delay_ms(10);
Write(Command,0x65); // The parameter should be adjusted by the customer;
Write(Data,0x31); // ID1 ACK= 0x31, ID2 ACK= 0x32, ID3 ACK= 0x33
Delay_ms(100);
}
void Check_Program_Result ()
{
Write(Command,0x01); // The parameter should be adjusted by the customer
Read(Data, ID); // ID1= 0x01, ID2= 0x02, ID3= 0x03
}
Note: The IC source support maximum LC driving voltage VAP (VAN): 5.224V [ (GVDD-VGSP)=(VGSP-GVCL)=(GVDD-GVCL)/ 2 ].
Driver
DG7
DG6
DG5
DG4
DG3
DG2
DG1
DG0
DR7
DR6
DR5
DR4
DR3
DR2
DR1
DR0
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
G7
G6
G5
G4
G3
G2
G1
G0
R7
R6
R5
R4
R3
R2
R1
R0
B7
B6
B5
B4
B3
B2
B1
B0
FPC Pin Out
Driver DR7 DR6 DR5 DR4 DR3 DR2 DR1 DR0
Driver
DG7
DG6
DG5
DG4
DG3
DG2
DG1
DG0
DR7
DR6
DR5
DR4
DR3
DR2
DR1
DR0
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
G5
G4
G3
G2
G1
G0
R5
R4
R3
R2
R1
R0
B5
B4
B3
B2
B1
B0
Driver
DG7
DG6
DG5
DG4
DG3
DG2
DG1
DG0
DR7
DR6
DR5
DR4
DR3
DR2
DR1
DR0
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
G5
G4
G3
G2
G1
G0
R4
R3
R2
R1
R0
B4
B3
B2
B1
B0
FPC Pin Out
Driver DR7 DR6 DR5 DR4 DR3 DR2 DR1 DR0
Driver
DG7
DG6
DG5
DG4
DG3
DG2
DG1
DG0
DR7
DR6
DR5
DR4
DR3
DR2
DR1
DR0
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
G3
G2
G1
G0
B3
B2
B1
B0
R3
R2
R1
R0