HX8352
HX8352
HX8352
HX8352-A(T)-DS )
HX8352-A (T)
240RGB x 480 dot, 262K color,
with internal GRAM,
TFT Mobile Single Chip Driver
Version 05 December, 2008
HX8352-A(T)
240RGB x 480 dot, 262K color, with internal
GRAM, TFT Mobile Single Chip Driver
1. General Description
This document describes Himax’s HX8352-A is supports four types resolution driving
controller. The HX8352-A is designed to provide a single-chip solution that combines
a gate driver, a source driver, power supply circuit for 262,144 colors to drive a TFT
panel with 240RGBx480 dots at maximum.
The HX8352-A can be operated in low-voltage (1.65V) condition for the interface and
integrated internal boosters that produce the liquid crystal voltage, breeder resistance
and the voltage follower circuit for liquid crystal driver. In addition, the HX8352-A also
supports various functions to reduce the power consumption of a LCD system via
software control.
The HX8352-A is suitable for any small portable battery-driven and long-term driving
products, such as small PDAs, digital cellular phones and bi-directional pagers.
z Resolution
z 240(H) x RGB(H) x 480(V)
z 240(H) x RGB(H) x 432(V)
z On module VCOM control (-2.0 to 5.5V Common electrode output voltage range)
z On module DC/DC converter
z VLCD = 4.6 to 6.0V (Source output voltage range)
z VGH = +9.0 to +16.5V (Positive Gate output voltage range)
z VGL = -6.0 to -13.5V (Negative Gate output voltage range)
z Frame Memory area 240 (H) x 480 (V) x 18 bit
Output Part
Pin Connected
Signals I/O Description
Number with
S1~S720 O 720 LCD Output voltages applied to the liquid crystal.
Gate driver output pins. These pins output VGH, VGL.(If not used,
G1~G480 O 480 LCD should be open)
TFT The power supply of common voltage in TFT driving. The voltage
VCOM O 7 common amplitude between VCOMH and VCOML is output. Connect this pin
electrode to the common electrode in TFT panel.
TE O 2 MPU Tearing effect output. If not used, please open this pin.
SDO O 2 MPU Serial data output. If not use, let it to open.
Image Sticking Discharge signal. This pin is used for monitoring
image sticking discharge phenomena. When the NISD goes low, the
NISD O 2 Open VGL, Source and VCOM would be discharged to VSSA. When the
NISD goes high, the VGL, Source and VCOM are normal operation.
External LED Backlight On/Off control pin. If use ABC function, the pin can connect
PWM_OUT O 2
driver IC to external LED driver IC. The output voltage rage = 0~ IOVCC.
NWR2 O 2 Sub Panel 80-interface NWR signal output pin for Sub Panel
E2 O 2 Sub Panel 68-interface Enable signal output pin for Sub Panel
NCS2 O 2 Sub Panel The signal is Chip select for Sub Panel.
RS2 O 2 Sub Panel The signal is register index or register parameter select for Sub Panel
Input/Output Part
Pin Connected
Signals I/O Description
Number with
C11A,C11B 10,10 Step-up Connect to the step-up capacitors according to the step-up 1 factor.
I/O
CX11A, CX11B 10,10 Capacitor Leave this pin open if the internal step-up circuit is not used.
Step-up Connect to the step-up capacitors for step up circuit 2 operation.
C12A, C12B I/O 8,8
Capacitor Leave this pin open if the internal step-up circuit is not used.
Connect these pins to the capacitors for the step-up circuit 2.
C21A,C21B 12,12 Step-up
I/O According to the step-up rate. When not using the step-up circuit2,
C22A,C22B 12,12 Capacitor disconnect them.
Power Part
Pin Connected
Signals I/O Description
Number with
Power
IOVCC P 9 Digital IO Pad power supply, 1.65V~3.3V
Supply
Power
VCC P 2 Digital power supply, 2.3V~3.3V
Supply
Power
VCI P 6 Analog power supply, 2.3V~3.3V
Supply
VSSD P 13 Ground Digital ground
VSSA P 13 Ground Analog ground
Stabilizing Output from internal logic voltage (1.6V). Connect to a stabilizing
VDDD O 16
Capacitor capacitor
If REGVDD = high, the internal VDDD regulator will be turned on. If
REGVDD = low, the internal VDDD regulator will be turned off, VDDD
REGVDD I 1 MPU should connect to external power supply, the voltage range
1.65~1.95V.
Must be connected to IOVCC or VSSD.
VBGP - 2 Open Band Gap Voltage. Let it to be open.
Stabilizing
VREG1 P 4 Internal generated stable power for source driver unit.
Capacitor
Stabilizing
VREG3 P 4 A reference voltage for VGH&VGL.
Capacitor
Connect this pin to the capacitor for stabilization. This pin indicates a
Stabilizing
VCOMH P 4 high level of VCOM amplitude generated in driving the VCOM
capacitor alternation.
Stabilizing When the VCOM alternation is driven, this pin indicates a low level of
VCOML P 7
capacitor VCOM amplitude. Connect this pin to a capacitor for stabilization.
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
DUMMY
NO.1702
G479
G477
G435
G433
NO.1
DUMMY
DUMMY
PADA1
PADB1 DUMMY NO.1675
PADA0
DUMMY
DUMMYR1
DUMMYR2 PADA4
VDDD PADB4
NO.23 G431
VDDD G429 NO.1670
VBGP
VBGP
VSSA
NO.38
VSSA
VSSD
NO.51
VSSD
NO.60 IOVCC
IOVCC
DMY_IOVCC
EXTC
DMY_GND
TEST1
DMY_IOVCC
BS0
DMY_GND
BS1
DMY_IOVCC
BS2
DMY_GND
P68
Au Bump Size:
DB10
DB9
DB9
DB8
1. 24 um x 120 um DUMMY
DUMMY
DB8 G5
G3
NO.1458
Input/Output
G1
DUMMY
DUMMY DUMMY
TEST3 DUMMY
2. 106 um x 14 um DB4
DB3
DB3
3. 14 um x 106 um
SDO
SDI
NRD_E
NWR_RNW
4. 106 um x 14 um
BURN
TE
TE
HX 8352-A
GPIO4
GPIO4
GPIO5
GPIO5
GPIO6
Pin Assignment
GPIO6
DUMMY
DUMMY
DUMMY
DUMMY
GPIO7
GPIO7
TEST_MODE
TEST_PAD_DRV S359
IOGNDDUM9 S360
IOGNDDUM9 DUMMY NO.1091
TEST_MODE_CLK
IOGNDDUM10
IOGNDDUM10
OSC
DUMMY
DUMMY
DUMMY
IOGNDDUM1
HSIM_VCC
NO.233
HSIM_VCC
IOGNDDUM2 DUMMY
HSIM_LDO S361
HSIM_VSS S362
S363 NO.1059
NO.241
HSIM_VSS
IOGNDDUM3
STB-
STB-
IOGNDDUM4
STB+
STB+
IOGNDDUM5
DATA-
DATA-
IOGNDDUM6
DATA+
DATA+
IOGNDDUM7
IOGNDDUM8
VGS
VGS
VTEST
VCOM
NO.265
VCOM
VCOML
NO.272
VCOML
VCOMH
VCOMH
VCOMH
VCOMH
VREG1
VREG1
VREG1
VREG1
VCOMR
VCOMR
DUMMY
NO.296
DUMMY
VCL
NO.302
VCL
VGH
NO.308
VGH
VGL
VGL
DUMMY
VREG3
VREG3
VREG3
NO.320 VREG3
VLCD
NO.326 VLCD
CX11B
NO.335
CX11B
CX11A
NO.345
CX11A
C11B
NO.355
C11B
C11A
C11A
DUMMY
VCC
NO.369
VCC S718 NO.704
VCI
S719
S720
DUMMY
NO.376 VCI
DUMMY DUMMY
C12B DUMMY
DUMMY
NO.384
C12B G2
C12A G4
G6 NO.695
NO.392 C12A
C21B
NO.404
C21B
C21A
NO.416 C21A
C22B
NO.428
C22B
C22A
G430
G432
C22A PADB3
DUMMYR3
PADA3
DUMMYR4
PADB0 DUMMY
PADB2 DUMMY NO.478
PADA2
DUMMY
DUMMY
NO.447
NO.472
G480
G478
DUMMY
DUMMY
DUMMY
G434
DUMMY
DUMMY
DUMMY
DUMMY
G436
10um
20um 30um
30um
30um
30um 20um
10um
40um 40um
30um 30um
30um 30um
A2 (+9200,+370)
40um
16um
24um
Input PAD
120um
NO.1~NO.446
16um 14um
Output PAD
18um
228um
14um
14um
14um
16um 106um
NO.700~NO.1453
18um
NO.1676~NO.1706
There are two-type register groups in HX8352-A. One is accessed only via
Command-Parameter interface. The other is accessed only via Register-Content
interface.
Furthermore, there are two 18-bit bus control registers used to temporarily store the data
written to or read from the GRAM. When the data is written into the GRAM from the
MPU, it is first written into the write-data latch and then automatically written into the
GRAM by internal operation. Data is read through the read-data latch when reading from
the GRAM. Therefore, the first read data operation is invalid and the following read data
operations are valid.
The input / output data from data pins (DB17-0) and signal operation of the I80/M68
series parallel bus interface are listed in Table 5.2.
NCS
DNC_SCL
NRD_E
NWR_RNW
NCS
DNC_SCL
NRD_E
NWR_RNW
DB7-0 "index" write to index register Command read from the register
Figure 5. 1 Register Read/Write Timing in Parallel Bus System Interface (for I80 Series MPU)
NCS
DNC_SCL
NRD_E
NWR_RNW
DB15-0/ "22"h write to index register Display data write to RAM Display data write to RAM
DB17-0
nth pixel, Address = N (n+1) pixel, Address = N +1
NCS
DNC_SCL
NRD_E
NWR_RNW
DB15-0/
"22"h
DB17-0
dummy read data 1st read data
1 pixel data
NCS
DNC_SCL
NRD_E
NWR_RNW
DB15-0/
"22" h 1st write data 2nd write data 1st write data 2nd write data 1st write data 2nd write data
DB17-0
nth pixel ; Address = N (n+1)th pixel ; Address = N+1 (n+2)th pixel ; Address = N+2
NCS
DNC_SCL
NRD_E
NWR_RND
NCS
DNC_SCL
NRD_E
NWR_RNW
DB7-0 "22" h 1st write data 2nd write data 3rd write data 1st write data 2nd write data 3rd write data
NCS
DNC_SCL
NRD_E
NWR_RNW
Figure 5. 3 GRAM Read/Write Timing in 8-Bit Parallel Bus System Interface (for I80 Series MPU)
NCS
DNC_SCL
NWR_RNW
NRD_E
NCS
DNC_SCL
NWR_RNW
NRD_E
DB7-0 "index" write to index register Command read from the register
Figure 5. 4 Register Read/Write Timing in Parallel Bus System Interface (for M68 Series MPU)
NCS
DNC_SCL
NWR_RNW
NRD_E
DB15-0/
"22"h write to index register Display data write to RAM Display data write to RAM
DB17-0
nth pixel, Address = N (n+1) pixel, Address = N +1
NCS
DNC_SCL
NWR_RNW
NRD_E
DB15-0/ "22"h
DB17-0
dummy read data 1st read data
1 pixel data
NCS
DNC_SCL
NWR_RNW
NRD_E
DB15-0/ "22" h 1st write data 2nd write data 1st write data 2nd write data 1st write data 2nd write data
DB17-0
nth pixel ; Address = N (n+1)th pixel ; Address = N+1 (n+2)th pixel ; Address = N+2
NCS
DNC_SCL
NWR_RNW
NRD_E
Figure 5. 5 GRAM Read/Write Timing in 16-/18-Bit Parallel Bus System Interface (for M68 Series MPU)
NCS
DNC_SCL
NWR_RNW
NRD_E
DB7-0 "22" h 1st write data 2nd write data 3rd write data 1st write data 2nd write data 3rd write data
NCS
DNC_SCL
NWR_RNW
NRD_E
DB7-0 "22" h
Figure 5. 6 GRAM Read/Write Timing in 8-bit Parallel Bus System Interface (for M68 Series MPU)
Figure 5. 8 Input Data Bus and GRAM Data Mapping in 18-Bit Bus System Interface
(“BS2, BS1, BS0”=”010”)
Figure 5. 10 Input Data Bus and GRAM Data Mapping in 16-Bit Bus System Interface with 16 Bit-Data
Input (“BS2, BS1, BS0”=”000”)
Figure 5. 11 Input Data Bus and GRAM Data Mapping in 16-Bit Bus System Interface with 18(16+2)
Bit-Data Input (“BS2, BS1, BS0”=”001”)
The I80-system 8-bit parallel bus interface in register-content interface mode can be
used by setting external pins “P68, BS2, BS1, BS0” pins to “0011” or “0100”. And the
M68-system 8-bit parallel bus interface in command-parameter interface mode can be
used by setting “P68, BS2, BS1, BS0” pins to “1011” or “0100”. Figure 5.13~16 are
the example of interface with I80/M68 microcomputer system interface.
Figure 5. 13 Input Data Bus and GRAM Data Mapping in 8-Bit Bus System Interface with 18( 6 + 6 + 6 )
Bit-Data Input (“BS2, BS1, BS0”=”011”)
Figure 5. 14 Input Data Bus and GRAM Data Mapping in 8-Bit Bus System Interface with 16(5 + 6 + 5)
Bit-Data Input (“BS2, BS1, BS0”=”100”)
The HX8352-A supports the serial bus interface in register-content mode by setting
external pins “BS2, BS1” pins to “11”. The serial bus system interface mode is
enabled through the chip select line (NCS), and it is accessed via a control consisting
of the serial input data (SDI), serial output data (SDO) and the serial transfer clock
signal (DNC_SCL).
As the chip select signal (NCS) goes low, the start byte needs to be transferred first.
The start byte is made up of 6-bit bus device identification code; register select (RS)
bit and read/write operation (RW) bit. The five upper bits of 6-bit bus device
identification code must be set to “01110”, and the least significant bit of the
identification code must be set as the external pin BS0 input as “ID”.
The seventh bit (RS) of the start byte determines internal index register or register,
GRAM accessing. RS must be set to “0” when writing data to the index register or
reading the status and it must be set to “1” when writing or reading a command or
GRAM data. The read or write operation is selected by the eighth bit (RW) of the start
byte. The data is written to the chip when R/W = 0, and read from chip when RW = 1.
RS RW Function
0 0 Writes Indexes into IR
1 0 Writes command into register or data into GRAM
1 1 Reads command from register or data from GRAM
Table 5. 6 The Function of RS and R/W Bit bus
The HX8352-A supports the RGB interface for writing animated display data. The
RGB interface can be selected by setting external BS2-1 = 11. In RGB interface, the
display operations is executed in synchronization with the frame synchronizing signal
(VSYNC), line synchronizing signal (HSYNC) and dot clock (DOTCLK), and the
display data is inputted via RGB interface circuit without being written to the GRAM
and display directly. The display data are transferred in pixel unit via D17-0 input pins.
The display data input is latched on the rising edge of DOTCLK (DPL bit = 0) or the
falling edge of DOTCLK (DPL bit = 1) by the chip when ENABLE signal is valid.
Please refer to Table 5.7.
Horizontal Back
porch
( HSPL bit = 0 )
HSYNC
D17-0
Figure 5. 17 RGB Interface Circuit Input Timing
(1) 16 bit/pixel color order (R 5-bit, G 6-bit, B 5-bit), 65,536 colors (CSEL(2-0) = “101”)
NRESET
VSYNC
HSYNC
ENABLE
DOTCLK
D17
D16
16-bit
16-bit 16 -bit
(Pixel n)
(Pixel n+1) (Pixel n+2)
18-bit/pixel
R1 G1 B1 R2 G2 B2 R3 G3 B3
NRESET
VSYNC
HSYNC
ENABLE
DOTCLK
D17 R15 R25 R35 R45 R55
18-bit
18-bit 18-bit
(Pixel n)
(Pixel n+1) (Pixel n+2)
R1 G1 B1 R2 G2 B2 R3 G3 B3
The HX8352-A contains an address counter (AC) which assigns address for
writing/reading pixel data to/from GRAM. The address pointers set the position of
GRAM whose addresses range:
Every time when a pixel data is written into the GRAM, the X address or Y address of
AC will be automatically increased by 1 (or decreased by 1), which is decided by the
register (MV, MX and MY bit) setting.
To simplify the address control of GRAM access, the window address function allows
for writing data only to a window area of GRAM specified by registers. After data is
written to the GRAM, the AC will be increased or decreased within setting window
address-range which is specified by the Column address register (start: SC, end: EC)
or the Row address register (start: SP, end: EP). Therefore, the data can be written
consecutively without thinking a data wrap by those bit function.
The data is written in the order as illustrated above. The counter that dictates which
physical memory the data is to be written is controlled by “Memory Access Control”
Command, Bits MY, MX, MV as described below.
MY
MX
MV
Physical Row Pointer
MV MX MY CASET PASET
0 0 0 Direct to Physical Column Pointer Direct to Physical Row Pointer
0 0 1 Direct to Physical Column Pointer Direct to (431-Physical Row Pointer) with SC
0 1 0 Direct to (239-Physical Column Pointer) Direct to Physical Row Pointer
0 1 1 Direct to (239-Physical Column Pointer) Direct to (431-Physical Row Pointer)
1 0 0 Direct to Physical Row Pointer Direct to Physical Column Pointer
1 0 1 Direct to (431-Physical Row Pointer) Direct to Physical Column Pointer
1 1 0 Direct to Physical Row Pointer Direct to (239-Physical Column Pointer)
1 1 1 Direct to (431-Physical Row Pointer) Direct to (239-Physical Column Pointer)
Table 5. 9 MY, MX, MV Setting of 240RGB x 432 Dot
Memory Access
Display Data
Control Image in the Host Image in the Driver (GRAM)
Direction
MV MX MY
B
Normal 0 0 0
E
B
H/W Position (0,0) E
Y-Mirror 0 0 1
X,Y address (0,0)
X: CASET
Y: RASET
E B
X-Mirror 0 1 0
E
B
X-Mirror
0 1 1
Y-Mirror
E
B
H/W Position (0,0) B
E E
Exchange 1 1 0
X-Mirror
E
E
B H/W Position (0,0) E
X-Y
Exchange
1 1 1
X-Mirror X,Y address (0,0)
X: CASET
Y-Mirror B Y: RASET
E
The Tearing Effect output line supplies to the MPU a Panel synchronization signal.
This signal can be enabled or disabled by the Tearing Effect Line Off & On commands.
The mode of the Tearing Effect signal is defined by the parameter of the Tearing Effect
Line On command. The signal can be used by the MPU to synchronize Frame
Memory Writing when displaying video images.
Mode 1, the Tearing Effect Output signal consists of V-Blanking Information only:
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 (RES_SEL[1:0]=11) 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)
Note: During Sleep in Mode, the Tearing Output Pin is active Low.
The signal’s rise and fall times (tf, tr) are stipulated to be equal to or less than 15ns.
The Tearing Effect Output Line is fed back to the MPU and should be used as shown
below to avoid Tearing Effect:
Figure 5. 29
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:
Figure 5. 30
MCU to Memory
1st 320th
Time
TE output signal
Time
Memory to LCD
Time
1st 320th
Image on LCD a b c d e f
Figure 5. 31
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.
Figure 5. 32
The HX8352-A can oscillate an internal R-C oscillator with an internal oscillation
resistor (Rf). The oscillation frequency is changed according to the RADJ[3:0] internal
register. Please refer to OSC control register (R17h). The default frequency is
7.5MHz.
The HX8352-A contains a 720 channels of source driver (S1~S720) which is used for
driving the source line of TFT LCD panel. The source driver converts the digital data
from GRAM into the analog voltage for 720 channels and generates corresponding
gray scale voltage output, which can realize a 262K colors display simultaneously.
Since the output circuit of this source driver incorporates an operational amplifier, a
positive and a negative voltage can be alternately outputted from each channel.
The HX8352-A contains a 480 gate channels of gate driver (G1~G480) which is used
for driving the gate. The gate driver level is VGH when scan some line, VGL the other
lines.
VGH
VGH(4 VCI ~ 6 VCI)
x 4~6
DC/DC
VLCD VLCD (4.6V ~ 6.0V)
x 2~3
VREG3
DC/DC VREG1
VREG1 (3.5 ~ (VLCD-0.5)V)
VCI (2.3 ~ 3.3V) VCOMH
VCOMH
IOVCC (1.65 ~ 3.3V)
VGL
VGL(-5 VCI ~ -3 VCI)
The boost steps of each boosting voltage are selected according to how the external
capacitors are connected. Different booster applications are shown as below.
VLCD=2xVCI
VLCD
C11A
C11B
VGH=6xVCI
VGL=-5xVCI
C21A
VGH
C21B
C22A
VGL
C22B
VCL=-1xVCI
C12A VCL
C12B
The HX8352-A offers two kinds of Gamma adjustment ways to come to accord with
LC characteristic, one kind is through Source Driver directly, another one is adjusted
by the digital gamma correction. The Gamma adjustment way is select by internal
register DGC_EN bit.
luminance of White
Gary-scale of R Source
Driver
6
luminance of G
Gary-scale of White
Gary-scale of G
luminance of B
Gamma
register
Gary-scale of B
luminance of R
R,G,B
Gary-scale of R Gamma Source Gary-scale of R
Dithering
correction Driver
6 (LUT) 8 6
luminance of G
luminance of G
Gary-scale of G Gary-scale of G
luminance of B
luminance of B
Gamma
register
Gary-scale of B Gary-scale of B
Figure 5. 36 Gamma Adjustments Different of Source Driver with Digital Gamma Correction
The HX8352-A incorporates gamma adjustment function for the 262,144-color display
(64 grayscale for each R, G, B color). Gamma adjustment operation is implemented
by deciding the 8 grayscale levels firstly in gamma adjustment control registers to
match the LCD panel. These registers are available for both polarities.
Graphics
RAM
(GRAM)
R R R R R R GG G G GG B B B B B B
5 4 32 10 5 43 2 1 0 543 2 10
G B
01
R Negative MN MN MN
12 1011
polarity MN MN21 MN
22 20
LCD Registre MN MN MN
32 30
31
MN MN MN
42 41 40
MN MN MN
52 51 50
Eight reference gamma voltages VgP/N(0, 1, 8, 20, 43, 55, 62, 63) for positive and
negative polarity are specified by the center adjustment, the micro adjustment and the
offset adjustment registers firstly. With those eight voltage injected into specified node
of grayscale voltage generator, totally 64 grayscale voltages (V0-V63) can be
generated from grayscale amplifier for LCD panel.
Gamma Resister Stream
This HX8352-A has register groups for specifying a series grayscale voltage that
meets the Gamma-characteristics for the LCD panel. These registers are divided into
two groups, which correspond to the gradient, amplitude, and macro adjustment of
the voltage for the grayscale characteristics. The polarity of each register can be
specified independently. (R, G, and B are common.)
The offset adjustment variable registers are used to adjust the amplitude of the
grayscale voltage. This function is implemented by controlling these variable resisters
in the top and bottom of the gamma resister stream for reference gamma voltage
generation. These registers are available for both positive and negative polarities
The gamma center adjustment registers are used to adjust the reference gamma
voltage in the middle level of grayscale without changing the dynamic range. This
function is implemented by choosing one input of 8 to 1 selector in the gamma resister
stream for reference gamma voltage generation. These registers are available for
both positive and negative polarities.
The gamma macro adjustment registers can be used for fine adjustment of the
reference gamma voltage. This function is implemented by controlling the 8-to-1
selectors (MP/N0~5), each of which has 8 inputs and generates one reference
voltage output (Vg(P/N)1, 8, 20, 43, 55, 62). These registers are available for both
positive and negative polarities.
The block consists of two gamma resister streams, one is for positive polarity and the
other is for negative polarity, each one includes eight gamma reference voltages
(Vg(P/N)0, 1, 8, 20, 43, 55, 62, 63). Furthermore, the block has a pin (VGS) to
connect a variable resistor outside the chip for the variation between panels, if
needed.
GSEL
SEL
OP0 0
VP0 VgP0 MUX
VREG1 1 out V0
0-15R*2 VP1
VP2
VP3 VgP1
50R 1R 5R V1
VP4
4R*7 1R*7 4R*7 Buffer CGMP2 R1
VP5 V2
CGMP0 2 1 0 Selector NP0 0 1 R2
VP6
R1 7.467R 2.4R V3
VP7 R2 3.733R 2.4R R3
V4
VP8 R3 4.8R 4.8R R4
R4 2.4R 2.4R V5
0-28R Center adjustment CP0 R5
VP9 R5 2.4R 2.4R
R6 2.4R 2.4R V6
VP10 R6
R7 2.4R 2.4R V7
VP11 VgP2 R7
VP12 V8
Buffer R8 2R
1R*7 VP13 V9
Selector NP1 R9 2R
VP14
V10
VP15
VP16
5R
VP17
VP18
V19
VP19 VgP3 R19 2R
VP20 V20
Buffer R20 1R
1R*7 VP21 V21
VP22 Selector NP2 R21 1R
V22
VP23
VP24
16R
VP25
V41
VP26 R41 1R
VP27 VgP4 V42
R42 1R
VP28 V43
1R*7 Buffer R43 2R
VP29 V44
VP30 Selector NP3 R44 2R
V45
VP31
VP32
5R
VP33
VP34 R53 2R
V54
VP35 VgP5 R54 2R
VP36 V55
Buffer R55
1R*7 VP37 CGMP3
V56
VP38 Selector NP4 0 1 R56
R55 2.4R 2.4R V57
VP39 R56 2.4R 2.4R R57
V58
VP40 R57 2.4R 4.8R R58
0-28R R58 2.4R 2.4R V59
VP41 Center adjustment CP1 R59 4.8R 2.4R R59
R60 3.733R 2.4R V60
VP42 R60
VP43 VgP6
R61 7.467R 2.4R V61
R61
CGMP1 2 1 0 VP44 V62
Buffer
4R*7 1R*7 4R*7 VP45
50R 1R 5R VP46 Selector NP5
VP47
VP48
0-31R
VP49
VgP7
VGS 1 out V63
OP1 MUX
0 sel
GSEL
There are two types of variable resistors, one is for center adjustment, the other is for
offset adjustment. The resistances are decided by setting values in the center
adjustment, offset adjustment registers. Their relationship is shown as below.
Value in
Resistance Value in Register Resistance Value in Register Resistance
Register
VRO(P/N)0 O(P/N)1 4-0 VRO(P/N)1 C(P/N)0/1 2-0 VRC(P/N)0/1
O(P/N)0 3-0
0000 0R 00000 0R 000 0R
0001 2R 00001 1R 001 4R
0010 4R 00010 2R 010 8R
• • • • 011 12R
• • • • 100 16R
1101 26R 11101 29R 101 20R
1110 28R 11110 30R 110 24R
1111 30R 11111 31R 111 28R
Table 5. 12 Offset Adjustment 0 Table 5. 13 Offset Adjustment 1 Table 5. 14 Center Adjustment
8 to 1 Selector
The 8 to 1 selector has eight input voltages generated by gamma resister stream, and
outputs one reference voltages selected from inputs for gamma reference voltage
generation by setting value in macro adjustment register. There are six 8 to 1
selectors and the relationship is shown as below.
Reference Macro
Formula Pin
Voltage Adjustment Value
VgP0 ---- [(VREG1-VD*VROP0 /SumRP)] *GSEL +VREG1-(VREG1*GSEL) VP0
NP0 2-0=000 VREG1-VD[(VROP0+(CGMP0*1R)+5R- (CGMP0*5R)] /SumRP VP1
NP0 2-0=001 VREG1-VD[(VROP0+(CGMP0*2R)+9R- (CGMP0*9R)] /SumRP VP2
NP0 2-0=010 VREG1-VD[(VROP0+(CGMP0*3R)+13R- (CGMP0*13R)] /SumRP VP3
NP0 2-0=011 VREG1-VD[(VROP0+(CGMP0*4R)+17R- (CGMP0*17R)] /SumRP VP4
VgP1
NP0 2-0=100 VREG1-VD[(VROP0+(CGMP0*5R)+21R- (CGMP0*21R)] /SumRP VP5
NP0 2-0=101 VREG1-VD[(VROP0+(CGMP0*6R)+25R- (CGMP0*25R)] /SumRP VP6
NP0 2-0=110 VREG1-VD[(VROP0+(CGMP0*7R)+29R- (CGMP0*29R)] /SumRP VP7
NP0 2-0=111 VREG1-VD[(VROP0+(CGMP0*8R)+33R- (CGMP0*33R)] /SumRP VP8
NP1 2-0=000 VREG1-VD[(VROP0+(CGMP0*8R)+33R- (CGMP0*33R) +VRCP0] /SumRP VP9
NP1 2-0=001 VREG1-VD[(VROP0+(CGMP0*9R)+34R- (CGMP0*34R) +VRCP0] /SumRP VP10
NP1 2-0=010 VREG1-VD[(VROP0+(CGMP0*10R)+35R- (CGMP0*35R) +VRCP0] /SumRP VP11
NP1 2-0=011 VREG1-VD[(VROP0+(CGMP0*11R)+36R- (CGMP0*36R) +VRCP0] /SumRP VP12
VgP2
NP1 2-0=100 VREG1-VD[(VROP0+(CGMP0*12R)+37R- (CGMP0*37R) +VRCP0] /SumRP VP13
NP1 2-0=101 VREG1-VD[(VROP0+(CGMP0*13R)+38R- (CGMP0*38R) +VRCP0] /SumRP VP14
NP1 2-0=110 VREG1-VD[(VROP0+(CGMP0*14R)+39R- (CGMP0*39R) +VRCP0] /SumRP VP15
NP1 2-0=111 VREG1-VD[(VROP0+(CGMP0*15R)+40R- (CGMP0*40R) +VRCP0] /SumRP VP16
NP2 2-0=000 VREG1-VD[(VROP0+(CGMP0*20R)+45R- (CGMP0*45R) +VRCP0] /SumRP VP17
NP2 2-0=001 VREG1-VD[(VROP0+(CGMP0*21R)+46R- (CGMP0*46R) +VRCP0] /SumRP VP18
NP2 2-0=010 VREG1-VD[(VROP0+(CGMP0*22R)+47R- (CGMP0*47R) +VRCP0] /SumRP VP19
NP2 2-0=011 VREG1-VD[(VROP0+(CGMP0*23R)+48R- (CGMP0*48R) +VRCP0] /SumRP VP20
VgP3
NP2 2-0=100 VREG1-VD[(VROP0+(CGMP0*24R)+49R- (CGMP0*49R) +VRCP0] /SumRP VP21
NP2 2-0=101 VREG1-VD[(VROP0+(CGMP0*25R)+50R- (CGMP0*50R) +VRCP0] /SumRP VP22
NP2 2-0=110 VREG1-VD[(VROP0+(CGMP0*26R)+51R- (CGMP0*51R) +VRCP0] /SumRP VP23
NP2 2-0=111 VREG1-VD[(VROP0+(CGMP0*27R)+52R- (CGMP0*52R) +VRCP0] /SumRP VP24
NP3 2-0=000 VREG1-VD[(VROP0+(CGMP0*43R)+68R- (CGMP0*68R) +VRCP0] /SumRP VP25
NP3 2-0=001 VREG1-VD[(VROP0+(CGMP0*44R)+69R- (CGMP0*69R) +VRCP0] /SumRP VP26
NP3 2-0=010 VREG1-VD[(VROP0+(CGMP0*45R)+70R- (CGMP0*70R) +VRCP0] /SumRP VP27
NP3 2-0=011 VREG1-VD[(VROP0+(CGMP0*46R)+71R- (CGMP0*71R) +VRCP0] /SumRP VP28
VgP4 NP3 2-0=100 VREG1-VD[(VROP0+(CGMP0*47R)+72R- (CGMP0*72R) +VRCP0] /SumRP VP29
NP3 2-0=101 VREG1-VD[(VROP0+(CGMP0*48R)+73R- (CGMP0*73R) +VRCP0] /SumRP VP30
NP3 2-0=110 VREG1-VD[(VROP0+(CGMP0*49R)+74R- (CGMP0*74R) +VRCP0] /SumRP VP31
NP3 2-0=111 VREG1-VD[(VROP0+(CGMP0*50R)+75R- (CGMP0*75R) +VRCP0] /SumRP VP32
NP4 2-0=000 VREG1-VD[(VROP0+(CGMP0*55R)+80R- (CGMP0*80R) +VRCP0] /SumRP VP33
NP4 2-0=001 VREG1-VD[(VROP0+(CGMP0*56R)+81R- (CGMP0*81R) +VRCP0] /SumRP VP34
NP4 2-0=010 VREG1-VD[(VROP0+(CGMP0*57R)+82R- (CGMP0*82R) +VRCP0] /SumRP VP35
NP4 2-0=011 VREG1-VD[(VROP0+(CGMP0*58R)+83R- (CGMP0*83R) +VRCP0] /SumRP VP36
VgP5
NP4 2-0=100 VREG1-VD[(VROP0+(CGMP0*59R)+84R- (CGMP0*84R) +VRCP0] /SumRP VP37
NP4 2-0=101 VREG1-VD[(VROP0+(CGMP0*60R)+85R- (CGMP0*85R) +VRCP0] /SumRP VP38
NP4 2-0=110 VREG1-VD[(VROP0+(CGMP0*61R)+86R- (CGMP0*86R) +VRCP0] /SumRP VP39
NP4 2-0=111 VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R) +VRCP0] /SumRP VP40
NP5 2-0=000 VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R) +VRCP0+VRCP1] /SumRP VP41
VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R)
NP5 2-0=001 VP42
+VRCP0+VRCP1+4R-(4R*CGMP1)+(CGMP1*1R)] /SumRP
VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R)
NP5 2-0=010 VP43
+VRCP0+VRCP1+8R-(8R*CGMP1)+(CGMP1*2R)] /SumRP
VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R)
NP5 2-0=011 VP44
+VRCP0+VRCP1+12R-(12R*CGMP1)+(CGMP1*3R)] /SumRP
VgP6 VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R)
NP5 2-0=100 VP45
+VRCP0+VRCP1+16R-(16R*CGMP1)+(CGMP1*4R)] /SumRP
VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R)
NP5 2-0=101 VP46
+VRCP0+VRCP1+20R-(20R*CGMP1)+(CGMP1*5R)] /SumRP
VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R)
NP5 2-0=110 VP47
+VRCP0+VRCP1+24R-(24R*CGMP1)+(CGMP1*6R)] /SumRP
VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R)
NP5 2-0=111 VP48
+VRCP0+VRCP1+28R-(28R*CGMP1)+(CGMP1*7R)] /SumRP
{VREG1-VD[(VROP0+(CGMP0*62R)+87R- (CGMP0*87R)
VgP7 ---- +VRCP0+VRCP1+33R-(33R*CGMP1)+(CGMP1*8R)] /SumRP} VP49
*GSEL+VGS-(GSEL*VGS)
Note: CGMP0=1 or 0, CGMP1=1 or 0.
SumRP = 120R +VROP0+ VROP1+ VRCP0+ VRCP1-(CGMP1*25R)-(CGMP0*25R);
SumRN = 120R+ VRON0+ VRON1+ VRCN0 + VRCN1-(CGMN1*25R)-(CGMN0*25R)
VD=(VREG1-VGS)
Table 5. 16 Voltage Calculation Formula (Positive Polarity)
Grayscale Grayscale
Formula Formula
Voltage Voltage
V0 VgP0 V32 VgP4+(VgP3-VgP4)*(11/23)
V1 VgP1 V33 VgP4+(VgP3-VgP4)*(10/23)
VgP2+(VgP1-VgP2)*(CGMP2*14.4/16.8)+
V2 V34 VgP4+(VgP3-VgP4)*(9/23)
(VgP1-VgP2)*(1-CGMP2)*(18.133/25.6)
VgP2+(VgP1-VgP2)*(CGMP2*12/16.8)+
V3 V35 VgP4+(VgP3-VgP4)*(8/23)
(VgP1-VgP2)*(1-CGMP2)*(4.4/25.6)
VgP2+(VgP1-VgP2)*(CGMP2*9.6/16.8)+
V4 V36 VgP4+(VgP3-VgP4)*(7/23)
(VgP1-VgP2)*(1-CGMP2)*(9.6/25.6)
VgP2+(VgP1-VgP2)*(CGMP2*7.2/16.8)+
V5 V37 VgP4+(VgP3-VgP4)*(6/23)
(VgP1-VgP2)*(1-CGMP2)*(7.2/25.6)
VgP2+(VgP1-VgP2)*(CGMP2*4.8/16.8)+
V6 V38 VgP4+(VgP3-VgP4)*(5/23)
(VgP1-VgP2)*(1-CGMP2)*(4.8/25.6)
VgP2+(VgP1-VgP2)*(CGMP2*2.4/16.8)+
V7 V39 VgP4+(VgP3-VgP4)*(4/23)
(VgP1-VgP2)*(1-CGMP2)*(2.4/25.6)
V8 VgP2 V40 VgP4+(VgP3-VgP4)*(3/23)
V9 VgP3+(VgP2-VgP3)*(22/24) V41 VgP4+(VgP3-VgP4)*(2/23)
V10 VgP3+(VgP2-VgP3)*(20/24) V42 VgP4+(VgP3-VgP4)*(1/23)
V11 VgP3+(VgP2-VgP3)*(18/24) V43 VgP4
V12 VgP3+(VgP2-VgP3)*(16/24) V44 VgP5+(VgP4-VgP5)*(22/24)
V13 VgP3+(VgP2-VgP3)*(14/24) V45 VgP5+(VgP4-VgP5)*(20/24)
V14 VgP3+(VgP2-VgP3)*(12/24) V46 VgP5+(VgP4-VgP5)*(18/24)
V15 VgP3+(VgP2-VgP3)*(10/24) V47 VgP5+(VgP4-VgP5)*(16/24)
V16 VgP3+(VgP2-VgP3)*(8/24) V48 VgP5+(VgP4-VgP5)*(14/24)
V17 VgP3+(VgP2-VgP3)*(6/24) V49 VgP5+(VgP4-VgP5)*(12/24)
V18 VgP3+(VgP2-VgP3)*(4/24) V50 VgP5+(VgP4-VgP5)*(10/24)
V19 VgP3+(VgP2-VgP3)*(2/24) V51 VgP5+(VgP4-VgP5)*(8/24)
V20 VgP3 V52 VgP5+(VgP4-VgP5)*(6/24)
V21 VgP4+(VgP3-VgP4)*(22/23) V53 VgP5+(VgP4-VgP5)*(4/24)
V22 VgP4+(VgP3-VgP4)*(21/23) V54 VgP5+(VgP4-VgP5)*(2/24)
V23 VgP4+(VgP3-VgP4)*(20/23) V55 VgP5
VgP6+(VgP5-VgP6)*(CGMP3*14.4/16.8)+
V24 VgP4+(VgP3-VgP4)*(19/23) V56
(VgP5-VgP6)*(1-CGMP3)*(23.2/25.6)
VgP6+(VgP5-VgP6)*(CGMP3*12/16.8)+
V25 VgP4+(VgP3-VgP4)*(18/23) V57
(VgP5-VgP6)*(1-CGMP3)*(20.8/25.6)
VgP6+(VgP5-VgP6)*(CGMP3*9.6/16.8)+
V26 VgP4+(VgP3-VgP4)*(17/23) V58
(VgP5-VgP6)*(1-CGMP3)*(18.4/25.6)
VgP6+(VgP5-VgP6)*(CGMP3*7.2/16.8)+
V27 VgP4+(VgP3-VgP4)*(16/23) V59
(VgP5-VgP6)*(1-CGMP3)*(16/25.6)
VgP6+(VgP5-VgP6)*(CGMP3*4.8/16.8)+
V28 VgP4+(VgP3-VgP4)*(15/23) V60
(VgP5-VgP6)*(1-CGMP3)*(11.2/25.6)
VgP6+(VgP5-VgP6)*(CGMP3*2.4/16.8)+
V29 VgP4+(VgP3-VgP4)*(14/23) V61
(VgP5-VgP6)*(1-CGMP3)*(7.467/25.6)
V30 VgP4+(VgP3-VgP4)*(13/23) V62 VgP6
V31 VgP4+(VgP3-VgP4)*(12/23) V63 VgP7
Macro
Reference
Adjustment Formula Pin
Voltage
Value
VgN0 - [(VREG1-VD*VRON0 /SumRN)] *GSEL +VREG1-(VREG1*GSEL) VN0
NN0 2-0=000 VREG1-VD[(VRON0+(CGMN0*1R)+5R- (CGMN0*5R)] /SumRN VN1
NN0 2-0=001 VREG1-VD[(VRON0+(CGMN0*2R)+9R- (CGMN0*9R)] /SumRN VN2
NN0 2-0=010 VREG1-VD[(VRON0+(CGMN0*3R)+13R- (CGMN0*13R)] /SumRN VN3
NN0 2-0=011 VREG1-VD[(VRON0+(CGMN0*4R)+17R- (CGMN0*17R)] /SumRN VN4
VgN1
NN0 2-0=100 VREG1-VD[(VRON0+(CGMN0*5R)+21R- (CGMN0*21R)] /SumRN VN5
NN0 2-0=101 VREG1-VD[(VRON0+(CGMN0*6R)+25R- (CGMN0*25R)] /SumRN VN6
NN0 2-0=110 VREG1-VD[(VRON0+(CGMN0*7R)+29R- (CGMN0*29R)] /SumRN VN7
NN0 2-0=111 VREG1-VD[(VRON0+(CGMN0*8R)+33R- (CGMN0*33R)] /SumRN VN8
NN1 2-0=000 VREG1-VD[(VRON0+(CGMN0*8R)+33R- (CGMN0*33R) +VRCN0] /SumRN VN9
NN1 2-0=001 VREG1-VD[(VRON0+(CGMN0*9R)+34R- (CGMN0*34R) +VRCN0] /SumRN VN10
NN1 2-0=010 VREG1-VD[(VRON0+(CGMN0*10R)+35R- (CGMN0*35R) +VRCN0] /SumRN VN11
NN1 2-0=011 VREG1-VD[(VRON0+(CGMN0*11R)+36R- (CGMN0*36R) +VRCN0] /SumRN VN12
VgN2
NN1 2-0=100 VREG1-VD[(VRON0+(CGMN0*12R)+37R- (CGMN0*37R) +VRCN0] /SumRN VN13
NN1 2-0=101 VREG1-VD[(VRON0+(CGMN0*13R)+38R- (CGMN0*38R) +VRCN0] /SumRN VN14
NN1 2-0=110 VREG1-VD[(VRON0+(CGMN0*14R)+39R- (CGMN0*39R) +VRCN0] /SumRN VN15
NN1 2-0=111 VREG1-VD[(VRON0+(CGMN0*15R)+40R- (CGMN0*40R) +VRCN0] /SumRN VN16
NN2 2-0=000 VREG1-VD[(VRON0+(CGMN0*20R)+45R- (CGMN0*45R) +VRCN0] /SumRN VN17
NN2 2-0=001 VREG1-VD[(VRON0+(CGMN0*21R)+46R- (CGMN0*46R) +VRCN0] /SumRN VN18
NN2 2-0=010 VREG1-VD[(VRON0+(CGMN0*22R)+47R- (CGMN0*47R) +VRCN0] /SumRN VN19
NN2 2-0=011 VREG1-VD[(VRON0+(CGMN0*23R)+48R- (CGMN0*48R) +VRCN0] /SumRN VN20
VgN3
NN2 2-0=100 VREG1-VD[(VRON0+(CGMN0*24R)+49R- (CGMN0*49R) +VRCN0] /SumRN VN21
NN2 2-0=101 VREG1-VD[(VRON0+(CGMN0*25R)+50R- (CGMN0*50R) +VRCN0] /SumRN VN22
NN2 2-0=110 VREG1-VD[(VRON0+(CGMN0*26R)+51R- (CGMN0*51R) +VRCN0] /SumRN VN23
NN2 2-0=111 VREG1-VD[(VRON0+(CGMN0*27R)+52R- (CGMN0*52R) +VRCN0] /SumRN VN24
NN3 2-0=000 VREG1-VD[(VRON0+(CGMN0*43R)+68R- (CGMN0*68R) +VRCN0] /SumRN VN25
NN3 2-0=001 VREG1-VD[(VRON0+(CGMN0*44R)+69R- (CGMN0*69R) +VRCN0] /SumRN VN26
NN3 2-0=010 VREG1-VD[(VRON0+(CGMN0*45R)+70R- (CGMN0*70R) +VRCN0] /SumRN VN27
NN3 2-0=011 VREG1-VD[(VRON0+(CGMN0*46R)+71R- (CGMN0*71R) +VRCN0] /SumRN VNP8
VgN4
NN3 2-0=100 VREG1-VD[(VRON0+(CGMN0*47R)+72R- (CGMN0*72R) +VRCN0] /SumRN VN29
NN3 2-0=101 VREG1-VD[(VRON0+(CGMN0*48R)+73R- (CGMN0*73R) +VRCN0] /SumRN VN30
NN3 2-0=110 VREG1-VD[(VRON0+(CGMN0*49R)+74R- (CGMN0*74R) +VRCN0] /SumRN VN31
NN3 2-0=111 VREG1-VD[(VRON0+(CGMN0*50R)+75R- (CGMN0*75R) +VRCN0] /SumRN VN32
NN4 2-0=000 VREG1-VD[(VRON0+(CGMN0*55R)+80R- (CGMN0*80R) +VRCN0] /SumRN VN33
NN4 2-0=001 VREG1-VD[(VRON0+(CGMN0*56R)+81R- (CGMN0*81R) +VRCN0] /SumRN VN34
NN4 2-0=010 VREG1-VD[(VRON0+(CGMN0*57R)+82R- (CGMN0*82R) +VRCN0] /SumRN VN35
NN4 2-0=011 VREG1-VD[(VRON0+(CGMN0*58R)+83R- (CGMN0*83R) +VRCN0] /SumRN VN36
VgN5
NN4 2-0=100 VREG1-VD[(VRON0+(CGMN0*59R)+84R- (CGMN0*84R) +VRCN0] /SumRN VN37
NN4 2-0=101 VREG1-VD[(VRON0+(CGMN0*60R)+85R- (CGMN0*85R) +VRCN0] /SumRN VN38
NN4 2-0=110 VREG1-VD[(VRON0+(CGMN0*61R)+86R- (CGMN0*86R) +VRCN0] /SumRN VN39
NN4 2-0=111 VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R) +VRCN0] /SumRN VN40
NN5 2-0=000 VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R) +VRCN0+VRCN1] /SumRN VN41
VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R)
NN5 2-0=001 VN42
+VRCN0+VRCN1+4R-(4R*CGMN1)+(CGMN1*1R)] /SumRN
VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R)
NN5 2-0=010 VN43
+VRCN0+VRCN1+8R-(8R*CGMN1)+(CGMN1*2R)] /SumRN
VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R)
NN5 2-0=011 VN44
+VRCN0+VRCN1+12R-(12R*CGMN1)+(CGMN1*3R)] /SumRN
VgN6 VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R)
NN5 2-0=100 VN45
+VRCN0+VRCN1+16R-(16R*CGMN1)+(CGMN1*4R)] /SumRN
VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R)
NN5 2-0=101 VN46
+VRCN0+VRCN1+20R-(20R*CGMN1)+(CGMN1*5R)] /SumRN
VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R)
NN5 2-0=110 VN47
+VRCN0+VRCN1+24R-(24R*CGMN1)+(CGMN1*6R)] /SumRN
VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R)
NN5 2-0=111 VN48
+VRCN0+VRCN1+28R-(28R*CGMN1)+(CGMN1*7R)] /SumRN
{VREG1-VD[(VRON0+(CGMN0*62R)+87R- (CGMN0*87R)
VgN7 - +VRCN0+VRCN1+33R-(33R*CGMN1)+(CGMN1*8R)]/SumRN} VN49
*GSEL+VGS-(GSEL*VGS)
Note: CGMN0=1 or 0, CGMN1=1 or 0
SumRP = 120R +VROP0+ VROP1+ VRCP0+ VRCP1-(CGMP1*25R)-(CGMP0*25R);
SumRN = 120R+ VRON0+ VRON1+ VRCN0 + VRCN1-(CGMN1*25R)-(CGMN0*25R)
VD=(VREG1-VGS)
Grayscale Grayscale
Formula Formula
Voltage Voltage
V63 VgN0 V31 VgN4+(VgN3-VgN4)*(11/23)
V62 VgN1 V30 VgN4+(VgN3-VgN4)*(10/23)
VgN2+(VgN1-VgN2)*(CGMN2*14.4/16.8)+ V29 VgN4+(VgN3-VgN4)*(9/23)
V61
(VgN1-VgN2)*(1-CGMN2)*(18.133/25.6)
VgN2+(VgN1-VgN2)*(CGMN2*12/16.8)+ V28 VgN4+(VgN3-VgN4)*(8/23)
V60
(VgN1-VgN2)*(1-CGMN2)*(14.4/25.6)
VgN2+(VgN1-VgN2)*(CGMN2*9.6/16.8)+ V27 VgN4+(VgN3-VgN4)*(7/23)
V59
(VgN1-VgN2)*(1-CGMN2)*(9.6/25.6)
VgN2+(VgN1-VgN2)*(CGMN2*7.2/16.8)+ V26 VgN4+(VgN3-VgN4)*(6/23)
V58
(VgN1-VgN2)*(1-CGMN2)*(7.2/25.6)
VgN2+(VgN1-VgN2)*(CGMN2*4.8/16.8)+ V25 VgN4+(VgN3-VgN4)*(5/23)
V57
(VgN1-VgN2)*(1-CGMN2)*(4.8/25.6)
VgN2+(VgN1-VgN2)*(CGMN2*2.4/16.8)+ V24 VgN4+(VgN3-VgN4)*(4/23)
V56
(VgN1-VgN2)*(1-CGMN2)*(2.4/25.6)
V55 VgN2 V23 VgN4+(VgN3-VgN4)*(3/23)
V54 VgN3+(VgN2-VgN3)*(22/24) V22 VgN4+(VgN3-VgN4)*(2/23)
V53 VgN3+(VgN2-VgN3)*(20/24) V21 VgN4+(VgN3-VgN4)*(1/23)
V52 VgN3+(VgN2-VgN3)*(18/24) V20 VgN4
V51 VgN3+(VgN2-VgN3)*(16/24) V19 VgN5+(VgN4-VgN5)*(22/24)
V50 VgN3+(VgN2-VgN3)*(14/24) V18 VgN5+(VgN4-VgN5)*(20/24)
V49 VgN3+(VgN2-VgN3)*(12/24) V17 VgN5+(VgN4-VgN5)*(18/24)
V48 VgN3+(VgN2-VgN3)*(10/24) V16 VgN5+(VgN4-VgN5)*(16/24)
V47 VgN3+(VgN2-VgN3)*(8/24) V15 VgN5+(VgN4-VgN5)*(14/24)
V46 VgN3+(VgN2-VgN3)*(6/24) V14 VgN5+(VgN4-VgN5)*(12/24)
V45 VgN3+(VgN2-VgN3)*(4/24) V13 VgN5+(VgN4-VgN5)*(10/24)
V44 VgN3+(VgN2-VgN3)*(2/24) V12 VgN5+(VgN4-VgN5)*(8/24)
V43 VgN3 V11 VgN5+(VgN4-VgN5)*(6/24)
V42 VgN4+(VgN3-VgN4)*(22/23) V10 VgN5+(VgN4-VgN5)*(4/24)
V41 VgN4+(VgN3-VgN4)*(21/23) V9 VgN5+(VgN4-VgN5)*(2/24)
V40 VgN4+(VgN3-VgN4)*(20/23) V8 VgN5
V39 VgN4+(VgN3-VgN4)*(19/23) VgN6+(VgN5-VgN6)*(CGMN3*14.4/16.8)+
V7
(VgN5-VgN6)*(1-CGMN3)*(23.2/25.6)
V38 VgN4+(VgN3-VgN4)*(18/23) VgN6+(VgN5-VgN6)*(CGMN3*12/16.8)+
V6
(VgN5-VgN6)*(1-CGMN3)*(20.8/25.6)
V37 VgN4+(VgN3-VgN4)*(17/23) VgN6+(VgN5-VgN6)*(CGMN3*9.6/16.8)+
5
(VgN5-VgN6)*(1-CGMN3)*(18.4/25.6)
V36 VgN4+(VgN3-VgN4)*(16/23) VgN6+(VgN5-VgN6)*(CGMN3*7.2/16.8)+
V4
(VgN5-VgN6)*(1-CGMN3)*(16/25.6)
V35 VgN4+(VgN3-VgN4)*(15/23) VgN6+(VgN5-VgN6)*(CGMN3*4.8/16.8)+
V3
(VgN5-VgN6)*(1-CGMN3)*(11.2/25.6)
V34 VgN4+(VgN3-VgN4)*(14/23) VgN6+(VgN5-VgN6)*(CGMN3*2.4/16.8)+
V2
(VgN5-VgN6)*(1-CGMN3)*(7.467/25.6)
V33 VgN4+(VgN3-VgN4)*(13/23) V1 VgN6
V32 VgN4+(VgN3-VgN4)*(12/23) V0 VgN7
Sn
Vcom
V0
Negative polarity
Output Level
Positive polarity
V63
The HX8352-A digital gamma correction can reach the independent GAMMA curve of
RGB. HX8352-A utilizes LUT to change input data from 6-bit into 8-bit and sends 8-bit
data to Dithering circuit, and then drive Source Driver via Dithering circuit. The
following of the block diagram of the function.
luminance of R
luminance of R
luminance of G
luminance of G
luminance of B
luminance of B
Figure 5. 42 Block Diagram of Digital Gamma Correction
The HX8352-A builds one 192-bytes LUT (Look up table) to transfer every display
data of Dithering circuit input and setting by DGC LUT register (R2Fh).
DGC LUT
R input (6 bit) R output (8bit)
Parameter byte
000000 R007 R006R005 R004R003R002R001R000 1
000001 R017R016R015R014R013R012R011R010 2
000010 R027R026R025R024R023R022R021R020 3
000011 R037R036R035R034R033R032R031R030 4
000100 R047R046R045R044R043R042R041R040 5
000101 R057R056R055R054R053R052R051R050 6
000110 R067R066R065R064R063R062R061R060 7
000111 R077R076R075R074R073R072R071R070 8
001000 R087R086R085R084R083R082R081R080 9
001001 R097R096R095R094R093R092R091R090 10
001010 R107R106R105R104R103R102R101R100 11
001011 R117R116R115R114R113R112R111R110 12
001100 R127R126R125R124R123R122R121R120 13
001101 R137R136R135R134R133R132R131R130 14
001110 R147R146R145R144R143R142R141R140 15
001111 R157R156R155R154R153R152R151R150 16
010000 R167 R166R165 R164R163R162R161R160 17
010001 R177R176R175R174R173R172R171R170 18
010010 R187R186R185R184R183R182R181R180 19
010011 R197R196R195R194R193R192R191R190 20
010100 R207R206R205R204R203R202R201R200 21
010101 R217R216R215R214R213R212R211R210 22
010110 R227R226R225R224R223R222R221R220 23
010111 R237R236R235R234R233R232R231R230 24
011000 R247R246R245R244R243R242R241R240 25
011001 R257R256R255R254R253R252R251R250 26
011010 R267R266R265R264R263R262R261R260 27
011011 R277R276R275R274R273R272R271R270 28
011100 R287R286R285R284R283R282R281R280 29
011101 R297R296R295R294R293R292R291R290 30
011110 R307R306R305R304R303R302R301R300 31
011111 R317R316R315R314R313R312R311R310 32
Table 5. 20 LUT for Red Color (1)
DGC LUT
R input (6 bit) R output (8bit)
Parameter byte
100000 R327 R326R325 R324R323R322R321R320 33
100001 R337R336R335R334R333R332R331R330 34
100010 R347R346R345R344R343R342R341R340 35
100011 R357R356R355R354R353R352R351R350 36
100100 R367R366R365R364R363R362R361R360 37
100101 R377R376R375R374R373R372R371R370 38
100110 R387R386R385R384R383R382R381R380 39
100111 R397R396R395R394R393R392R391R390 40
101000 R407R406R405R404R403R402R401R400 41
101001 R417R416R415R414R413R412R411R410 42
101010 R427R426R425R424R423R422R421R420 43
101011 R437R436R435R434R433R432R431R430 44
101100 R447R446R445R444R443R442R441R440 45
101101 R457R456R455R454R453R452R451R450 46
101110 R467R466R465R464R463R462R461R460 47
101111 R477R476R475R474R473R472R471R470 48
110000 R487 R486R485 R484R483R482R481R480 49
110001 R497R496R495R494R493R492R491R490 50
110010 R507R506R505R504R503R502R501R500 51
110011 R517R516R515R514R513R512R511R510 52
110100 R527R526R525R524R523R522R521R520 53
110101 R537R536R535R534R533R532R531R530 54
110110 R547R546R545R544R543R542R541R540 55
110111 R557R556R555R554R553R552R551R550 56
111000 R567R566R565R564R563R562R561R560 57
111001 R577R576R575R574R573R572R571R570 58
111010 R587R586R585R584R583R582R581R580 59
111011 R597R596R595R594R593R592R591R590 60
111100 R607R606R605R604R603R602R601R600 61
111101 R617R616R615R614R613R612R611R610 62
111110 R627R626R625R624R623R622R621R620 63
111111 R637R636R635R634R633R632R631R630 64
Table 5. 21 LUT for Red Color (2)
DGC LUT
G input (6 bit) G output (8bit)
Parameter byte
000000 G007 G006G005 G004G003G002G001G000 65
000001 G017G016G015G014G013G012G011G010 66
000010 G027G026G025G024G023G022G021G020 67
000011 G037G036G035G034G033G032G031G030 68
000100 G047G046G045G044G043G042G041G040 69
000101 G057G056G055G054G053G052G051G050 70
000110 G067G066G065G064G063G062G061G060 71
000111 G077G076G075G074G073G072G071G070 72
001000 G087G086G085G084G083G082G081G080 73
001001 G097G096G095G094G093G092G091G090 74
001010 G107G106G105G104G103G102G101G100 75
001011 G117G116G115G114G113G112G111G110 76
001100 G127G126G125G124G123G122G121G120 77
001101 G137G136G135G134G133G132G131G130 78
001110 G147G146G145G144G143G142G141G140 79
001111 G157G156G155G154G153G152G151G150 80
010000 G167 G166G165 G164G163G162G161G160 81
010001 G177G176G175G174G173G172G171G170 82
010010 G187G186G185G184G183G182G181G180 83
010011 G197G196G195G194G193G192G191G190 84
010100 G207G206G205G204G203G202G201G200 85
010101 G217G216G215G214G213G212G211G210 86
010110 G227G226G225G224G223G222G221G220 87
010111 G237G236G235G234G233G232G231G230 88
011000 G247G246G245G244G243G242G241G240 89
011001 G257G256G255G254G253G252G251G250 90
011010 G267G266G265G264G263G262G261G260 91
011011 G277G276G275G274G273G272G271G270 92
011100 G287G286G285G284G283G282G281G280 93
011101 G297G296G295G294G293G292G291G290 94
011110 G307G306G305G304G303G302G301G300 95
011111 G317G316G315G314G313G312G311G310 96
Table 5. 22 LUT for Green Color (1)
DGC LUT
G input (6 bit) G output (8bit)
Parameter byte
100000 G327 G326G325 G324G323G322G321G320 97
100001 G337G336G335G334G333G332G331G330 98
100010 G347G346G345G344G343G342G341G340 99
100011 G357G356G355G354G353G352G351G350 100
100100 G367G366G365G364G363G362G361G360 101
100101 G377G376G375G374G373G372G371G370 102
100110 G387G386G385G384G383G382G381G380 103
100111 G397G396G395G394G393G392G391G390 104
101000 G407G406G405G404G403G402G401G400 105
101001 G417G416G415G414G413G412G411G410 106
101010 G427G426G425G424G423G422G421G420 107
101011 G437G436G435G434G433G432G431G430 108
101100 G447G446G445G444G443G442G441G440 109
101101 G457G456G455G454G453G452G451G450 110
101110 G467G466G465G464G463G462G461G460 111
101111 G477G476G475G474G473G472G471G470 112
110000 G487 G486G485 G484G483G482G481G480 113
110001 G497G496G495G494G493G492G491G490 114
110010 G507G506G505G504G503G502G501G500 115
110011 G517G516G515G514G513G512G511G510 116
110100 G527G526G525G524G523G522G521G520 117
110101 G537G536G535G534G533G532G531G530 118
110110 G547G546G545G544G543G542G541G540 119
110111 G557G556G555G554G553G552G551G550 120
111000 G567G566G565G564G563G562G561G560 121
111001 G577G576G575G574G573G572G571G570 122
111010 G587G586G585G584G583G582G581G580 123
111011 G597G596G595G594G593G592G591G590 124
111100 G607G606G605G604G603G602G601G600 125
111101 G617G616G615G614G613G612G611G610 126
111110 G627G626G625G624G623G622G621G620 127
111111 G637G636G635G634G633G632G631G630 128
Table 5. 23 LUT for Green Color (2)
DGC LUT
B input (6 bit) B output (8bit)
Parameter byte
000000 B007 B006B005 B004B003B002B001B000 129
000001 B017B016B015B014B013B012B011B010 130
000010 B027B026B025B024B023B022B021B020 131
000011 B037B036B035B034B033B032B031B030 132
000100 B047B046B045B044B043B042B041B040 133
000101 B057B056B055B054B053B052B051B050 134
000110 B067B066B065B064B063B062B061B060 135
000111 B077B076B075B074B073B072B071B070 136
001000 B087B086B085B084B083B082B081B080 137
001001 B097B096B095B094B093B092B091B090 138
001010 B107B106B105B104B103B102B101B100 139
001011 B117B116B115B114B113B112B111B110 140
001100 B127B126B125B124B123B122B121B120 141
001101 B137B136B135B134B133B132B131B130 142
001110 B147B146B145B144B143B142B141B140 143
001111 B157B156B155B154B153B152B151B150 144
010000 B167 B166B165 B164B163B162B161B160 145
010001 B177B176B175B174B173B172B171B170 146
010010 B187B186B185B184B183B182B181B180 147
010011 B197B196B195B194B193B192B191B190 148
010100 B207B206B205B204B203B202B201B200 149
010101 B217B216B215B214B213B212B211B210 150
010110 B227B226B225B224B223B222B221B220 151
010111 B237B236B235B234B233B232B231B230 152
011000 B247B246B245B244B243B242B241B240 153
011001 B257B256B255B254B253B252B251B250 154
011010 B267B266B265B264B263B262B261B260 155
011011 B277B276B275B274B273B272B271B270 156
011100 B287B286B285B284B283B282B281B280 157
011101 B297B296B295B294B293B292B291B290 158
011110 B307B306B305B304B303B302B301B300 159
011111 B317B316B315B314B313B312B311B310 160
Table 5. 24 LUT for Blue Color (1)
DGC LUT
B input (6 bit) B output (8bit)
Parameter byte
100000 B327 B326B325 B324B323B322B321B320 161
100001 B337B336B335B334B333B332B331B330 162
100010 B347B346B345B344B343B342B341B340 163
100011 B357B356B355B354B353B352B351B350 164
100100 B367B366B365B364B363B362B361B360 165
100101 B377B376B375B374B373B372B371B370 166
100110 B387B386B385B384B383B382B381B380 167
100111 B397B396B395B394B393B392B391B390 168
101000 B407B406B405B404B403B402B401B400 169
101001 B417B416B415B414B413B412B411B410 170
101010 B427B426B425B424B423B422B421B420 171
101011 B437B436B435B434B433B432B431B430 172
101100 B447B446B445B444B443B442B441B440 173
101101 B457B456B455B454B453B452B451B450 174
101110 B467B466B465B464B463B462B461B460 175
101111 B477B476B475B474B473B472B471B470 176
110000 B487 B486B485 B484B483B482B481B480 177
110001 B497B496B495B494B493B492B491B490 178
110010 B507B506B505B504B503B502B501B500 179
110011 B517B516B515B514B513B512B511B510 180
110100 B527B526B525B524B523B522B521B520 181
110101 B537B536B535B534B533B532B531B530 182
110110 B547B546B545B544B543B542B541B540 183
110111 B557B556B555B554B553B552B551B550 184
111000 B567B566B565B564B563B562B561B560 185
111001 B577B576B575B574B573B572B571B570 186
111010 B587B586B585B584B583B582B581B580 187
111011 B597B596B595B594B593B592B591B590 188
111100 B607B606B605B604B603B602B601B600 189
111101 B617B616B615B614B613B612B611B610 190
111110 B627B626B625B624B623B622B621B620 191
111111 B637B636B635B634B633B632B631B630 192
Table 5. 25 LUT for Blue Color (2)
The HX8352-A can set internal register SM and GS bits to determine the pin
assignment of gate. The combination of SM and GS settings allows changing the shift
direction of gate outputs by connecting LCD panel with the HX8352-A.
SM GS Scan direction
G1 G2
G3 G4
odd - number even - number
TFT
Panel
G1 to G431
G2 to G432
0 0 G429 G430
G431 G432
HX8352-A
G1 G2
G3 G4
odd - number even - number
TFT
Panel
G431 to G1
G432 to G2
0 1 G429
G431
G430
G432
HX8352-A
G1
odd - number TFT
Panel
G431
G1 to G431
even - number
1 0 G2
G2 to G432
G432
HX8352-A
G1
odd - number TFT
Panel
G431
G431 to G1
1 1 G2
even - number
G432 to G2
G432
HX8352-A
The following are the sequences of register setting flow that applied to the HX8352-A
driving the TFT display, when operate in Register-Content interface mode.
Display off
Power ON setting
GON = "1"
DTE = "1"
D1-0 = "10"
Set N_SAP[7-0]
Wait 2 frames or more
Display on
GON = "1"
Display off
DTE = "1"
GON = "1"
D1-0 = "10"
DTE = "0"
D1-0 = "10"
Display on
GON = "1"
Display off
DTE = "1"
GON = "1"
D1-0 = "11"
DTE = "0"
D1-0 = "00"
"Display on"
Power OFF Setting
N_SAP[7-0] = "00000000"
AP[2-0] ="000"
PON ="0"
DK ="1"
VCOMG = "0"
"Display off"
Vcc,Vci,IOVcc ON
Display ON setting bits
DTE = "1", D[1-0]="11" Normal Display
GON = "1"
Display OFF setting bits
Note 1 DTE="0",D[1-0]="00"
GON="0" Power ON RESET
PON="0" Display OFF Display OFF
& Display OFF
DK="1" Set GON, DTE, D[1-0] Sequence
VCOMG="0"
Note 2
Note 3
Note 4
Display ON
Set N_SAP[7-0]
sequence
Standby Off
Set OTP_INDEX
Set
DCCLK_DISABLE=1
Set
OTP_PROG=1
Wait for VGH
becoming
2.78V
Programming circuitry
Step Operation
1 Power on and reset the module
2 Set OTP_LOAD_DISABLE=1, disable the auto-loading function.
3 OSC_EN=1, STB=0
4 Wait 120ms
Write optimized value to related register
Command Register Description
OSC Control1 (17h) RADJ[3:0] The division ratio of clocks in display mode
IP control (5Ah) DGC_EN DGC function Disable/Enable
VcomH voltage (High level voltage of
VCOM Control (1Fh) VCM[6:0]
VCOM)
5
Vcom amplitude (VcomL = VcomH – Vcom
Power Control1 (1Eh) VDV[4:0]
amplitude, VcomL ≥ VCL+0.5V)
BGR_PANEL, SM_PANEL,
PANEL Control
SS_PANEL, GS_PANEL, PANEL Control
Register (R55h)
REV_PANEL
Note: ID1~ID3 are don’t care in Register-Content Interface mode.
6 Set OTP_ DCCLK_DISABLE=1, disable internal pumping clock.
7 Wait 500ms for power down
8 Connect external power 7.5V to VGH pin
9 Wait 100ms for VGH stable
Specify OTP_index
OTP_index Parameter
0x10h RADJ[3:0]
10 0x11h VDV[4:0]
0x12h VCM[6:0
0x13h BGR_PANEL, SM_PANEL, SS_PANEL, GS_PANEL, REV_PANEL
0x33h DGC_EN
11 Set OTP_Mask=0x00h, programming the entire bit of one parameter.
12 Set OTP_PROG=1, Internal register begin write to OTP according to OTP_index.
13 Wait 1 ms
Complete programming one parameter to OTP. If continue to programming other parameter, set
14 OTP_PROG=0 before return to step (9). Otherwise, power off the module and remove the external
power on VGH pin.
Burn-in of TFT displays consists of driving each module for 10hr at a temperature of
60°C. In order to drive the modules, it requires extra electronics. To reduce the burn-in
cost, it is requested that the driver IC will generate the required display image without
requiring extra electronics. We term this a free running mode (FR-mode). For burn-in,
it is sufficient that the display is powered up with a plane saturated black or saturated
white pattern. Black should be used for burn-in, since this result in a larger pixel
voltage. White is used to verify if the free running mode is properly functioning. Please
note that the black and the white pattern are reversed in case of a normally black
display.
The FR-mode starts automatically after the power supply is switched on and a reset
pulse is applied to the Reset-pin, if the BURN pin is set to logical high. In case of
separate supply pins for the analogue supply and digital supply, both supply pins will
be connected together, if it is supported by the driver specification. Otherwise, each
supply voltage will be switched on separately according to the requested power-on
sequence. The BURN and all other digital I/F pins, which will be set to logic high
during the free running mode, can be switched to logic high together with the digital
supply pin. The FR-mode will be restarted if the reset pulse is applied a second time.
The OTP starts to load when Reset leaves low to high.
VCC, VCI
t(VCC, VCI)-FRM
BURN
t FRM-Reset t Reset
tAlternating
Reset
Mclk (Option)
t(VCC, VCI)-Mclk
OTP
OTP
Start
Load
Load
VCC, VCI
BURN
Mdk
(Option)
The display will show an alternating black and white picture for about the first 5
minutes. The black to white ratio shell be 50%. The time of the black and white pattern
shell is around 1 second in order to avoid a too long waiting time to verify that the
FR-mode is functioning properly. The display is switched to a static black pattern after
the alternating mode is finished. Thus, most efficient burn-in stress is ensured. The
display shall work in idle-mode. There is no special restriction for the frame frequency.
It can be between 5 and 100Hz. The frame frequency will be set according to the
parameter in the OTP.
6. Command
6.1 Command set
Index register (IR) specifies Index of the register from R00h to RFFh. It sets the register
number (ID7-0) in the range from 000000b to 1111111b in binary form.
IDMON:
This command is used for turning on/off IDLE (8-color display) mode by setting
IDMON=1/0.
Note: IDLE ON do not support Digital Gamma used.
INVON:
This command is used to enter into display inversion mode by setting INVON=1. Vise
versa, it recovers from display inversion mode by setting INVON=0. This command
makes no change of contents of frame memory. Every bit is inverted from the frame
memory to the display. This command does not change any other status.
NORON:
This command is used for turning on/off NORMAL mode by setting NORON=1/0.
PTLON:
This command is used for turning on/off PARTIAL mode by setting PTLON=1/0.
These commands (R02h~R09h) are used to define area of frame memory where
MCU can access. These commands make no change on the other driver status. The
values of SC[15:0], EC[15:0], SP[15:0] and EP[15:0] are referred when RAMWR
command comes. Each value represents one Page line in the Frame Memory.
Note: When one of R02h~R09h write into the IC, then IC will updated whole related register again.
These commands (R0Ah~~0Dh) define the partial mode’s display area. There are 4
parameters associated with this command, PSL[15:0], PEL[15:0], as illustrated in the
figures below. PSL and PEL refer to the Frame Memory Line Pointer.
Start Row
PSL [15:0]
End Row
If End Row = Start Row then the Partial Area will be one row deep.
Figure 6. 16 Vertical Scroll Top Fixed Area Register Upper Byte (R0Eh)
Figure 6. 17 Vertical Scroll Top Fixed Area Register Low Byte (R0Fh)
Figure 6. 20 Vertical Scroll Button Fixed Area Register Upper Byte (R12h)
Figure 6. 21 Vertical Scroll Button Fixed Area Register Low Byte (R13h)
These commands (R0E~0Fh, R10~11h, R12~13h) define the Vertical Scrolling Area
of the display. When Memory Access Control GS=0,
TFA[15..0] describes the Top Fixed Area (in No. of lines from Top of the Frame
Memory and Display).
VSA[15..0] describes the height of the Vertical Scrolling Area (in No. of lines of the
Frame Memory [not the display] from the Vertical Scrolling Start Address). The first
line read from Frame Memory appears immediately after the bottom most line of the
Top Fixed Area.
Himax Confidential -P.91-
This information contained herein is the exclusive property of Himax and shall not be distributed, reproduced, or disclosed
in whole or in part without prior written permission of Himax. December, 2008
HX8352-A(T)
240RGB x 480 dot, 262K color, TFT Mobile Single Chip Driver
DATA SHEET V05
BFA[15..0] describes the Bottom Fixed Area (in No. of lines from Bottom of the
Frame Memory and Display).
TFA, VSA and BFA refer to the Frame Memory Line Pointer.
(0 ,0 )
Top Fixed Area
TFA [ 15:0 ] First line read from
frame memory
Scroll Area
BFA [15:0]
Bottom Fixed Area
BFA [15:0]
Scroll Area
This command is used together with Vertical Scrolling Definition (33h). These two
commands describe the scrolling area and the scrolling mode.
The Vertical Scrolling Start Address command has one parameter which describes
Himax Confidential -P.92-
This information contained herein is the exclusive property of Himax and shall not be distributed, reproduced, or disclosed
in whole or in part without prior written permission of Himax. December, 2008
HX8352-A(T)
240RGB x 480 dot, 262K color, TFT Mobile Single Chip Driver
DATA SHEET V05
the address of the line in the Frame Memory that will be written as the first line after
the last line of the Top Fixed Area on the display as illustrated below: When Memory
Access Control B4=0
Example:
When Top Fixed Area = Bottom Fixed Area = 00, Vertical Scrolling Area = 162 and
VSP=3
Example:
When Top Fixed Area = Bottom Fixed Area = 00, Vertical Scrolling Area = 162 and
VSP=3
When new Pointer position and Picture Data are sent, the result on the display will
happen at the next Panel Scan to avoid tearing effect.
VSP refers to the Frame Memory line Pointer.
BGR-RGB-RBG Order
BGR="0" BGR="1"
RG B Driver IC RG B RG B Driver IC RG B
SIG1 SIG2 SIG132 SIG1 SIG2 SIG132
GS: The gate driver output shift direction selected. When GS=0, the shift direction
from G1 to G480. When GS = 1, the shift direction from G480 to G1.
SS: The source driver output shift direction selected. When SS=0, the shift direction
from S1 to S720. When SS = 1, the shift direction from S720 to S1.
SM: Specify the scan order of gate driver. The scan order according to the mounting
method of gate driver output pin
GASENB: This stands for abnormal power-off supervisal function when the power is
off. It’s for monitoring power status by NISD pad when GASENB is set to 0.
PON: Specify on/off control of step-up circuit 2 for VGL voltage generation.
For detail, see the Power Supply Setting Sequence.
STB: When STB = “1”, the HX8352-A into the standby mode, where all display
operation stops, suspend all the internal operations including the internal R-C
oscillator. During the standby mode, only the following process can be executed. For
details, please refer to STB mode flow.
a. Start the oscillation
b. Exit the Standby mode (STB = “0”).
In the standby mode, the GRAM data and register content are retained.
XDK, VLCD_TRI: Specify the ratio of step-up circuit for VLCD voltage generation.
AP(2-0)
Adjust the amount of current driving for the operational amplifier in the power supply
circuit. When the amount of fixed current is increased, the LCD driving capacity and
the display quality are high, but the current consumption is increased. This is a
tradeoff, Adjust the fixed current by considering both the display quality and the
current consumption, AP(2-0) can be set as “000” when display is off and the current
consumption can be reduced by stopping the operations of operational amplifier and
step-up circuit.
VGL Capacitor
BT3 BT2 BT1 BT0 VCL VGH
VCOMG=1 VCOMG=0 Connection Pins
VREG3X3 -(VREG3X2)+VCL -(VREG3X2) VCL, VGH, VGL
0 0 0 0 -1 x VCI [x 6] [x -5] [x -4] C12 A/B, C21 A/B, C21A/B
VREG3X3 -(VREG3X2) -(VREG3X2) VCL, VGH, VGL
0 0 0 1 -1 x VCI [x 6] [x -4] [x -4] C12 A/B, C21 A/B, C21A/B
VREG3X3 -(VREG3+VCI) -(VREG3+VCI) VCL, VGH, VGL
0 0 1 0 -1 x VCI [x 6] [x -3] [x -3] C12 A/B, C21 A/B, C21A/B
VREG3X2+VCI -(VREG3X2)+VCL -(VREG3X2) VCL, VGH, VGL
0 0 1 1 -1 x VCI [x 5] [x -5] [x -4] C12 A/B, C21 A/B, C21A/B
VREG3X2+VCI -(VREG3X2) -(VREG3X2) VCL, VGH, VGL
0 1 0 0 -1 x VCI [x 5] [x -4] [x -4] C12 A/B, C21 A/B, C21A/B
VREG3X2+VCI -(VREG3+VCI) -(VREG3+VCI) VCL, VGH, VGL
0 1 0 1 -1 x VCI [x 5] [x -3] [x -3] C12 A/B, C21 A/B, C21A/B
VREG3X2 -(VREG3X2) -(VREG3X2) VCL, VGH, VGL
0 1 1 0 -1 x VCI [x 4] [x -4] [x -4] C12 A/B, C21 A/B, C21A/B
Other setting Inhibited
Note: (1) The conditions of VLCD ≦ 6V, VCL ≦ -3.3V, VGH-VGL ≦ 32V must be satisfied.
(2) If VCOMG=0, VCL output is float.
VRH[3:0]: Set the magnification of amplification for VREG1 voltage for gamma voltage
setting. It allows magnify the amplification of VBGP from 2.8 to 4.8 times.
VCOMG:
When VCOMG = 1, VCOML voltage can output to negative voltage (1.0V ~
VCL+0.3V). When VCOMG = 0, VCOML outputs VSSA and VDV(4-0) setting are
invalid. Then, low power consumption is accomplished.
VCM(6-0):
Set the VCOMH voltage (High level voltage of VCOM) It is possible to amplify from
0.4 to 0.98 times of VREG1 voltage.
VCM6 VCM5 VCM4 VCM3 VCM2 VCM1 VCM0 VCOMH
0 0 0 0 0 0 0 VREG1 * 0.4
0 0 0 0 0 0 1 VREG1 * 0.405
0 0 0 0 0 1 0 VREG1 * 0.41
0 0 0 0 0 1 1 VREG1 * 0.415
0 0 0 0 1 0 0 VREG1 * 0.42
0 0 0 0 1 0 1 VREG1 * 0.425
0 0 0 0 1 1 0 VREG1 * 0.43
0 0 0 0 1 1 1 VREG1 * 0.435
0 0 0 1 0 0 0 VREG1 * 0.44
0 0 0 1 0 0 1 VREG1 * 0.445
0 0 0 1 0 1 0 VREG1 * 0.45
0 0 0 1 0 1 1 VREG1 * 0.455
0 0 0 1 1 0 0 VREG1 * 0.46
0 0 0 1 1 0 1 VREG1 * 0.465
0 0 0 1 1 1 0 VREG1 * 0.47
0 0 0 1 1 1 1 VREG1 * 0.475
0 0 1 0 0 0 0 VREG1 * 0.48
0 0 1 0 0 0 1 VREG1 * 0.485
0 0 1 0 0 1 0 VREG1 * 0.49
0 0 1 0 0 1 1 VREG1 * 0.495
0 0 1 0 1 0 0 VREG1 * 0.5
0 0 1 0 1 0 1 VREG1 * 0.505
0 0 1 0 1 1 0 VREG1 * 0.51
0 0 1 0 1 1 1 VREG1 * 0.515
0 0 1 1 0 0 0 VREG1 * 0.52
0 0 1 1 0 0 1 VREG1 * 0.525
0 0 1 1 0 1 0 VREG1 * 0.53
0 0 1 1 0 1 1 VREG1 * 0.535
0 0 1 1 1 0 0 VREG1 * 0.54
0 0 1 1 1 0 1 VREG1 * 0.545
0 0 1 1 1 1 0 VREG1 * 0.55
0 0 1 1 1 1 1 VREG1 * 0.555
0 1 0 0 0 0 0 VREG1 * 0.56
0 1 0 0 0 0 1 VREG1 * 0.565
0 1 0 0 0 1 0 VREG1 * 0.57
0 1 0 0 0 1 1 VREG1 * 0.575
0 1 0 0 1 0 0 VREG1 * 0.58
0 1 0 0 1 0 1 VREG1 * 0.585
0 1 0 0 1 1 0 VREG1 * 0.59
0 1 0 0 1 1 1 VREG1 * 0.595
0 1 0 1 0 0 0 VREG1 * 0.6
0 1 0 1 0 0 1 VREG1 * 0.605
0 1 0 1 0 1 0 VREG1 * 0.61
0 1 0 1 0 1 1 VREG1 * 0.615
0 1 0 1 1 0 0 VREG1 * 0.62
0 1 0 1 1 0 1 VREG1 * 0.625
0 1 0 1 1 1 0 VREG1 * 0.63
0 1 0 1 1 1 1 VREG1 * 0.635
0 1 1 0 0 0 0 VREG1 * 0.64
0 1 1 0 0 0 1 VREG1 * 0.645
0 1 1 0 0 1 0 VREG1 * 0.65
0 1 1 0 0 1 1 VREG1 * 0.655
0 1 1 0 1 0 0 VREG1 * 0.66
0 1 1 0 1 0 1 VREG1 * 0.665
0 1 1 0 1 1 0 VREG1 * 0.67
0 1 1 0 1 1 1 VREG1 * 0.675
Himax Confidential -P.102-
This information contained herein is the exclusive property of Himax and shall not be distributed, reproduced, or disclosed
in whole or in part without prior written permission of Himax. December, 2008
HX8352-A(T)
240RGB x 480 dot, 262K color, TFT Mobile Single Chip Driver
DATA SHEET V05
VCM6 VCM5 VCM4 VCM3 VCM2 VCM1 VCM0 VCOMH
0 1 1 1 0 0 0 VREG1 * 0.68
0 1 1 1 0 0 1 VREG1 * 0.685
0 1 1 1 0 1 0 VREG1 * 0.69
0 1 1 1 0 1 1 VREG1 * 0.695
0 1 1 1 1 0 0 VREG1 * 0.7
0 1 1 1 1 0 1 VREG1 * 0.705
0 1 1 1 1 1 0 VREG1 * 0.71
VCOMH can be adjusted from VCOMR with a
0 1 1 1 1 1 1
external VR (variable resister),
1 0 0 0 0 0 0 VREG1 * 0.715
1 0 0 0 0 0 1 VREG1 * 0.72
1 0 0 0 0 1 0 VREG1 * 0.725
1 0 0 0 0 1 1 VREG1 * 0.73
1 0 0 0 1 0 0 VREG1 * 0.735
1 0 0 0 1 0 1 VREG1 * 0.74
1 0 0 0 1 1 0 VREG1 * 0.745
1 0 0 0 1 1 1 VREG1 * 0.75
1 0 0 1 0 0 0 VREG1 * 0.755
1 0 0 1 0 0 1 VREG1 * 0.76
1 0 0 1 0 1 0 VREG1 * 0.765
1 0 0 1 0 1 1 VREG1 * 0.77
1 0 0 1 1 0 0 VREG1 * 0.775
1 0 0 1 1 0 1 VREG1 * 0.78
1 0 0 1 1 1 0 VREG1 * 0.785
1 0 0 1 1 1 1 VREG1 * 0.79
1 0 1 0 0 0 0 VREG1 * 0.795
1 0 1 0 0 0 1 VREG1 * 0.8
1 0 1 0 0 1 0 VREG1 * 0.805
1 0 1 0 0 1 1 VREG1 * 0.81
1 0 1 0 1 0 0 VREG1 * 0.815
1 0 1 0 1 0 1 VREG1 * 0.82
1 0 1 0 1 1 0 VREG1 * 0.825
1 0 1 0 1 1 1 VREG1 * 0.83
1 0 1 1 0 0 0 VREG1 * 0.835
1 0 1 1 0 0 1 VREG1 * 0.84
1 0 1 1 0 1 0 VREG1 * 0.845
1 0 1 1 0 1 1 VREG1 * 0.85
1 0 1 1 1 0 0 VREG1 * 0.855
1 0 1 1 1 0 1 VREG1 * 0.86
1 0 1 1 1 1 0 VREG1 * 0.865
1 0 1 1 1 1 1 VREG1 * 0.87
1 1 0 0 0 0 0 VREG1 * 0.875
1 1 0 0 0 0 1 VREG1 * 0.88
1 1 0 0 0 1 0 VREG1 * 0.885
1 1 0 0 0 1 1 VREG1 * 0.89
1 1 0 0 1 0 0 VREG1 * 0.895
1 1 0 0 1 0 1 VREG1 * 0.9
1 1 0 0 1 1 0 VREG1 * 0.905
1 1 0 0 1 1 1 VREG1 * 0.91
1 1 0 1 0 0 0 VREG1 * 0.915
1 1 0 1 0 0 1 VREG1 * 0.92
1 1 0 1 0 1 0 VREG1 * 0.925
1 1 0 1 0 1 1 VREG1 * 0.93
1 1 0 1 1 0 0 VREG1 * 0.935
1 1 0 1 1 0 1 VREG1 * 0.94
1 1 0 1 1 1 0 VREG1 * 0.945
1 1 0 1 1 1 1 VREG1 * 0.95
1 1 1 0 0 0 0 VREG1 * 0.955
1 1 1 0 0 0 1 VREG1 * 0.96
1 1 1 0 0 1 0 VREG1 * 0.965
1 1 1 0 0 1 1 VREG1 * 0.97
1 1 1 0 1 0 0 VREG1 * 0.975
1 1 1 0 1 0 1 VREG1 * 0.98
R 1 RD17 RD16 RD15 RD14 RD13 RD12 RD11 RD10 RD9 RD8 RD7 RD6 RD5 RD4 RD3 RD2 RD1 RD0
RD17-0: Read 18-bit data from GRAM through the read data register (RDR). When
the data is read by microcomputer, the first-word read immediately after the GRAM
address setting is latched from the GRAM to the internal read-data latch. The data on
the data bus (D17–0) becomes invalid and the second-word read is normal.
R/W RS RB15 RB14 RB13 RB12 RB11 RB10 RB9 RB8 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
W 1 WD15 WD14 WD13 WD12 WD11 WD10 WD9 WD8 WD7 WD6 WD5 WD4 WD3 WD2 WD1 WD0
WD[15:0]: Transforms the data into 16-bit bus before written to GRAM through the write
data register (WDR). After a write operation is issued, the address is automatically
updated according to the MV, MX and MY bits.
Note: When IC received R22h, then HX8352-A didn’t re-set to start address. If start address want re-set again, then
SC (R02h~R03h) and SP (R06h~R07h) register need to re-set again.
When TEMODE=0:
The Tearing Effect Output line consists of V-Blanking information only.
Note: During Sleep in Mode with Tearing Effect Line On, Tearing Effect Output pin active low
TEON:
This command is used to turn ON the Tearing Effect output signal from the TE signal line.
This output is not affected by changing Memory Access Control bit B4.
D[1:0]: When D1=1, display is on; when D1=0, display is off. When display is off, the
display data is retained in the GRAM, and can be instantly displayed by setting D1 = 1.
When D1= 0, the display is off with the entire source outputs are set to the VSSD level.
Because of this, the HX8352-A can control the charging current for the LCD with AC
driving. When D1–0 = 01, the internal display of the HX8352-A is performed although
the actual display is off. When D1-0 = 00, the internal display operation halts and the
display is off.
N_BP, N_FP: Back Porch and Front Porch setting in Normal mode
P_BP, P_FP: Back Porch and Front Porch setting in Partial mode
I_BP, I_FP: Back Porch and Front Porch setting in Idle mode
FP[7:0]: Specify the amount of scan line for front porch (FP).
BP[7:0]: Specify the amount of scan line for back porch (BP).
Operation Mode BP FP BP + FP
System Interface ≥2 lines ≥2 lines ≤ 16 lines
FS0(1-0): Set the operating frequency of the step-up circuit 1 and extra step-up circuit 1
for VLCD voltage generation. When using the higher frequency, the driving ability of the
step-up circuit and the display quality are high, but the current consumption is increased.
The tradeoff is between the display quality and the current consumption.
FS01 FS0 Operation Frequency of Step-up Circuit 1 and Extra Step-up circuit 1
0 0 DCDCf / 1
0 1 DCDCf / 2
1 0 DCDCf / 4
1 1 DCDCf / 8
The driver IC support individual inversion type and clock per line for Normal display
mode, Partial display mode and Idle (8-color) display mode. The resultant NW and
RTN will be selected automatically according display mode.
NW Inversion Type
0 Frame inversion
1 Lline inversion
RTN[3:0]: Set the 1-line period in a clock unit for normal display mode.
Clock cycles=1/internal operation clock frequency
RTN[3:0] Clock Cycles per Line
4’b0000 249
4’b0001 250
4’b0010 251
4’b0011 252
…. ….
4’b1110 263
4’b1111 264
DIV_N1-0:The division ratio of clocks for Normal mode internal operation (DIV1-0).
Internal operations are base on the clocks which are frequency divided according to
the value of DIV_N1-0. Frame frequency can be adjusted along with the 1H period
(N_RTN[3:0]). When the drive line count is changed, the frame frequency must be
also adjusted.
DIV_I1-0: The division ratio of clocks for Idle mode internal operation (DIV_I1-0).
Internal operations are base on the clocks which are frequency divided according to
the value of DIV_I1-0. Frame frequency can be adjusted along with the 1H period
(I_RTN[3:0]). When the drive line count is changed, the frame frequency must be also
adjusted.
fosc = R-C oscillation frequency
Internal Operation Clock
DIV_N1 / DIV_P1 / DIV_I1 DIV_N0 / DIV_P0 / DIV_I0 Division Ratio
Frequency
0 0 1 fosc / 1
0 1 2 fosc / 2
1 0 4 fosc / 4
1 1 8 fosc / 8
ISC[3:0]: Specify the scan cycle of gate driver when PTG1-0=10 in non-display area.
Then scan cycle is set to an odd number from 0~31.The polarity is inverted every
scan cycle.
The HX8352-A can control the display operation period time for LCD panel driving as
follow:
1-Line Period
SON
Hi-z Hi-z
S1 - S720 Source Output Period
GDON
GDOF
G(N)
SON7-0: Specify the valid source output start time in 1-line driving period. The period
time is defined as SYSCLK clock number. (Please note that the setting “00h” and
“01h” is inhibited).
GDON7-0: Specify the valid gate output start time in 1-line driving period. The period
time is defined as SYSCLK clock number in internal clock display mode. The period
time is defined as setting value x 8 DOTCLK clock number in external clock display
mode. (Please note that the setting “00h”, “01h”, “02h” is inhibited).
GDOF7-0: Specify the gate output end time in 1-line driving period. The period time is
defined as SYSCLK clock number in internal clock display mode. The period time is
defined as setting value x 8 DOTCLK clock number in external clock display mode.
(Please note that the GDOF7-0 ≤ HCK-1).
EPL: Specify the polarity of Enable pin in RGB interface mode. EPL=0, the Enable is
High active; EPL=1, the Enable is Low active
VSPL: The polarity of VSYNC pin. When VSPL=0, the VSYNC pin is Low active. When
VSPL=1, the VSYNC pin is High active.
HSPL: The polarity of HSYNC pin. When HSPL=0, the HSYNC pin is Low active. When
HSPL=1, the HSYNC pin is High active.
DPL: The polarity of DOTCLK pin. When DPL=0, the data is read on the rising edge of
DOTCLK signal. When DPL=1, the data is read on the falling edge of DOTCLK signal.
RB15 RB14 RB13 RB12 RB11 RB10 RB9 RB8 RB7 RB6 RB5 RB4 RB3 RB2 RB1 RB0
CGM CGM CGM CGMP
* * * * * * * * P11 P10 P01 00
OP03 OP02 OP01 OP00
OTP_MASK7 [7:0]: Bit programming mask, if set to 1, it means that it doesn’t program
this bit
The command is to set digital gamma correction LUT, there are 192 words has to
setting. The follow is timing of write LUT and LUT address range.
Note: This register just can support write function not support Read function.
DNC_SCL
NRD_E
NWR_RNW
DB7-0 5Ch 1st LUT data 2nd LUT data 192th LUT data
NCS
DNC_SCL
NWR_RNW
NRD_E
DB7-0 5Ch 1st LUT data 2nd LUT data 192th LUT data
LUT D7 D6 D5 D4 D3 D2 D1 D0
st
1 R007 R006 R005 R004 R003 R002 R001 R000
nd
2 R017 R016 R015 R014 R013 R012 R011 R010
: : : : : : : : :
: : : : : : : : :
63 R627 R626 R625 R624 R623 R622 R621 R620
64 R637 R636 R635 R634 R633 R632 R631 R630
65 G007 G006 G005 G004 G003 G002 G001 G000
66 G017 G016 G015 G014 G013 G012 G011 G010
: : : : : : : : :
: : : : : : : : :
127 G627 G626 G625 G624 G623 G622 G621 G620
128 G637 G636 G635 G634 G633 G632 G631 G630
129 B007 B006 B005 B004 B003 B002 B001 B000
130 B017 B016 B015 B014 B013 B012 B011 B010
: : : : : : : : :
: : : : : : : : :
101 B627 B626 B625 B624 B623 B622 B621 B620
192 B637 B636 B635 B634 B633 B632 B631 B630
Resistor Setting
Resistor
GS_RES0 GS_RES1
0 X 0 ohm
1 0 120K ohm
1 1 60K ohm
Note: Because CABC had differential Gain Curve under differential CABC mode. And then, the Gain
Curve setting is from R6Fh to R77h.
7. Electrical Characteristic
7.1 Absolute maximum ratings
Spec.
Item Symbol Unit Note
Min. Typ. Max.
(1),(2)
Power Supply Voltage 1 VCC,IOVCC~VSSD V -0.3 - +4.6 Note
(1),(2)
Power Supply Voltage 2 VCI ~ VSSA V -0.3 - +4.6 Note
(3)
Power Supply Voltage 3 VLCD ~ VSSA V -0.3 - +6.6 Note
(4)
Power Supply Voltage 4 VSSA ~ VCL V -0.3 - +4.6 Note
(5)
Power Supply Voltage 5 VLCD ~ VCL V -0.3 - +9 Note
(6)
Power Supply Voltage 6 VGH ~ VSSA V -0.3 - +18.5 Note
(7)
Power Supply Voltage 7 VSSA ~ VGL V 0 - -16.5 Note
Input Voltage Vi V -0.3 - VCC+0.3 -
(8),(9)
Operating Temperature Topr ℃ -40 - +85 Note
(8),(9)
Storage Temperature Tstg ℃ -55 - +110 Note
Note: (1) VCC, VSSD must be maintained.
(2) To make sure IOVCC ≥ VSSD.
(3) To make sure VCI ≥ VSSA.
(4) To make sure VLCD ≥ VSSA.
(5) To make sure VLCD ≥ VCL.
(6) To make sure VGH ≥ VSSA.
(7) To make sure VSSA ≥ VGL
VGH +|VGL| < 32V
(8) For die and wafer products, specified up to +85℃.
(9) This temperature specifications apply to the TCP package.
TBD
TBD
Maximum Series
Name Type Unit
Resistance
IOVCC Power supply 10 Ω
VCC Power supply 10 Ω
VCI Power supply 10 Ω
VSSA Power supply 10 Ω
VSSD Power supply 10 Ω
OSC Input 100 Ω
P68, BS[2:0], IFSEL0, BURN,
Input 100 Ω
REGVDD,RES_SEL[1:0], BURN.
NRD_E, NWR_RNW, DNC_SCL, NCS, 100
Input Ω
SDI
NRESET Input 100 Ω
DB[17:0], DOTCLK, ENABLE, VSYNC,
Input 100 Ω
HSYNC
VGH Capacitor connection 10 Ω
VGL Capacitor connection 10 Ω
VCL Capacitor connection 10 Ω
VLCD Capacitor connection 10 Ω
VDDD Capacitor connection 10 Ω
VREG1 Capacitor connection 30 Ω
VREG3 Capacitor connection 20 Ω
VCOMH, VCOML Capacitor connection 20 Ω
C11A, C11B, CX11A, CX11B Capacitor connection 10 Ω
C12A, C12B Capacitor connection 10 Ω
C21A, C21B Capacitor connection 15 Ω
C22A, C22B Capacitor connection 15 Ω
VCOMR Input 100 Ω
VGS Input 30 Ω
TEST[3:1] Input 100 Ω
VBGP, SDO, TE, NISD, PWM_ OUT. Output 100 Ω
DMY_IOVCC, DMY_GND,
Output 10 Ω
IOGNDDUM1-10
Table 7. 2
Spec.
Parameter Symbol Conditions Unit
Min. Typ. Max.
Serial clock cycle (Write) tSCYCW 100 - -
DNC_SCL ”H” pulse width (Write) tSHW DNC_SCL 35 - - ns
DNC_SCL ”L” pulse width (Write) tSLW 35 - -
Data setup time (Write) tSDS 30 - -
SDI ns
Data hold time (Write) tSDH 30 - -
Serial clock cycle (Read) tSCYCR 150 - -
DNC_SCL ”H” pulse width (Read) tSHR DNC_SCL 60 - - ns
DNC_SCL ”L” pulse width (Read) tSLR 100 - -
SDO for maximum
Access Time tACC CL=30pF 10 - 100 ns
For minimum CL=8pF
SDO For maximum
Output disable time tOH CL=30pF 15 - 100 ns
For minimum CL=8pF
DNC_SCL to Chip select tSCC DNC_SCL, NCS 50 - - ns
NCS “H” pulse width tCHW NCS 45 - - ns
Chip select setup time tCSS 60 - -
NCS ns
Chip select hold time tCSH 60 - -
Note: (1) The input signal rise time and fall time (tr, tf) is specified at 15 ns or less.
(2) Logic high and low levels are specified as 30% and 70% of IOVCC for Input signals.
(3) When normal operation, VDDD=1.65 ~ 2.0V, HX8352-A can meet above timing.
Spec.
Symbol Parameter Conditions Related Pins Unit
Min. Typ. Max.
tDCYC DOTCLK cycle time - 100 - - ns
tDLW DOTCLK Low time DOTCLK 20 - -
- ns
tCHW DOTCLK High time 20 - -
tDDS RGB Data setup time DOTCLK, 15 - -
- ns
tDDH RGB Data hold time DB17~0 15 - -
tDCSS ENABLE setup time 15 - -
- ENABLE ns
tDCSH ENABLE hold Time 15 - -
DOTCLK,
tDSYN SYNC setup time - HSYNC, VSYNC
15 - - ns
Note: (1) The input signal rise time and fall time (tr, tf) is specified at 15 ns or less.
(2) Logic high and low levels are specified as 30% and 70% of IOVCC for Input signals.
(3) The frequence of DOTCLK does not limited by frame rate.
Table 7. 4 RGB Interface Characteristics
VIH=0.7*VDDI VOH=0.8*VDDI
VIL=0.3*VDDI VOL=0.2*VDDI
DE
TVP
HS
THS
HS
THFP THBP T HDSIP THFP
DE
THBL
DB
[17:0] Note 3 Note 3
TCLK THP
DOTCLK
Specification
Item Symbol Condition Unit
Min Type. Max
Vertical Timing
Vertical cycle period TVP 484 488 496 HS
Vertical low pulse width TVS 2 2 HS
Vertical front porch TVFP 2 4 HS
Vertical back porch TVBP 2 4 HS
Vertical blanking period TVBL TVBP + TVFP 4 8 16 HS
HS
Vertical active area TVDISP 480 HS
HS
Horizontal Timing
Horizontal cycle period THP 250 256 290 DOTCLK
Horizontal low pulse width THS 2 4 DOTCLK
Horizontal front porch THFP 5 8 DOTCLK
Horizontal back porch THBP 5 8 DOTCLK
Horizontal blanking period THBL THBP + THFP 10 16 50 DOTCLK
Horizontal active area THDISP 240 DOTCLK
Pixel clock cycle fCLKCYC 7.5 10.0 MHz
Note 1. IOVCC=1.65 to 3.3V, VCI=2.3 to 3.3V, VSSA=VSSD=0V, Ta=-30 to 70℃ (to +85℃ no damage)
Note 2. HP is multiples of DOTCLK.
Table 7. 5 Vertical and Horizontal Timing for RGB I/F
Initial Condition
Internal Status Normal Operation Resetting
(Default for H/W reset)
Spec.
Symbol Parameter Related Pins Note Unit
Min. Typ. Max.
(1)
tRESW Reset low pulse width NRESET 10 - - - µs
When reset applied
- - - 5 ms
(2) during “Sleep In mode”
tREST Reset complete time
When reset applied
- - 120 ms
during “Sleep Out mode”
Note: (1)Spike due to an electrostatic discharge on !RES line does not cause irregular system reset according to the
following table.
(2)During the resetting period, the display will be blanked (The display is entering blanking sequence,
which maximum time is 120 ms, when Reset Starts in Standby out –mode. The display remains the
blank state in Standby In –mode) and then return to Default condition for H/W reset.
(3) During Reset Complete Time, ID2 and VCOMOF value in OTP will be latched to internal register
during this period. This loading is done every time when there is H/W reset complete time (tREST)
within 5ms after a rising edge of !RES.
(4) Spike Rejection also applies during a valid reset pulse as shown as below:
T1 T1
Symbol Parameter Related Pins Min. Typ. Max. Note Unit
(1) (2)
T1 Noise of spike NRESET 200 - 100 - ns
Note: (1) Min is mean IOVCC as 1.65V.
(2) Max is mean IOVCC=3.3V.
(3) It is necessary to wait 5msec after releasing !RES before sending commands. Also Sleep Out
command cannot be sent for 120msec.
Table 7. 6 Reset Input Timing
8. Reference Applications
8.1 Register- content interface mode
G431
G429
G427
G5
G3
G1
S1
S2
S3
S718
S719
S720
G2
G4
G6
G428
G430
G432
PADB3
PADA3
G433 G434
TEST_MODE_CLK
TEST_PAD_DRV
IOGNDDUM10
IOGNDDUM9
IOGNDDUM1
IOGNDDUM2
IOGNDDUM3
IOGNDDUM4
IOGNDDUM5
IOGNDDUM6
IOGNDDUM7
IOGNDDUM8
TEST_MODE
DMY_IOVCC
DMY_IOVCC
DMY_IOVCC
DMY_IOVCC
DMY_IOVCC
DMY_IOVCC
DMY_IOVCC
DMY_IOVCC
DMY_IOVCC
DMY_IOVCC
NWR_RNW
G479 G480
HSIM_VCC
HSIM_LDO
DUMMYR1
DUMMYR2
DUMMYR3
DUMMYR4
PWM_OUT
HSIM_VSS
DMY_GND
DMY_GND
DMY_GND
DMY_GND
DMY_GND
DMY_GND
DMY_GND
DMY_GND
RES_SEL0
RES_SEL1
DNC_SCL
REGVDD
DOTCLK
NRESET
ENABLE
VCOMH
VCOMR
VCOML
HSYNC
NRD_E
VSYNC
IFSEL0
VREG1
VREG3
DATA+
PADA1
PADB1
PADA0
PADB0
PADB2
PADA2
IOVCC
VTEST
CX11B
CX11A
TEST1
TEST2
TEST3
NWR2
GPIO0
GPIO1
GPIO2
GPIO3
GPIO4
GPIO5
GPIO6
GPIO7
DATA-
VCOM
VDDD
BURN
VBGP
NCS2
VSSD
EXTC
VLCD
VSSA
STB+
C11B
C11A
C12B
C12A
C21B
C21A
C22B
C22A
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
NISD
STB-
SDO
NCS
OSC
VGH
VCC
VGS
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
RS2
VCL
VGL
BS0
BS1
BS2
TS8
TS7
TS6
TS5
TS4
TS3
TS2
TS1
TS0
P68
SDI
VCI
U1
TE
E2
HX8352-A
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
NWR_RNW
HSIM_VCC
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
PWM_OUT
DB0
RES_SEL0
RES_SEL1
DNC_SCL
DOTCLK
NRESET
ENABLE
VCOMH
VCOMR
VCOML
HSYNC
NRD_E
VSYNC
VREG1
VREG3
VCOM
VDDD
VBGP
VSSD
VLCD
VSSA
NISD
SDO
NCS
OSC
VGH
VCL
VGL
0603/100R
0603/100R
SDI
TE
VGS
BS0
BS1
BS2
P68
C1
0603/1u/10V
C14
IOVCC 0603/1u/10V
TR4
TR3
C2 C22AB
0603/1u/10V 0603/1u/10V
C21AB
C11AB 0603/1u/10V
0603/2.2u/10V C12AB
CX11AB 0603/1u/10V
0603/2.2u/10V
2 1 VCI
VCI
2
D1
VR1 3 RB521S-30
C3 C4
1
10K(OPEN) R1 0603/1u/10V 0603/1u/10V
0603/0R
C5
0805/1u/25V D2
RB521S-30 VCC
1 2
1 0 0 1 10K(OPEN) 0805/1u/25V
BS1
BS0
P68
RES_SEL0
R3
11 240RGB x 480 Dot 0603/0R
VSSA
VDDD VLCD VCL VGH VGL VREG1 VREG3 VBGP VCOM VCOMR VCOMH VCOML
P68
BS2
BS1
BS0
VCI
VCC
HSIM_VCC
NWR_RNW
RES_SEL1
RES_SEL0
DNC_SCL
DOTCLK
ENABLE
HSYNC
NRD_E
VSYNC
GND
GND
GND
SDO
NCS
NRESET
PWM_OUT
SDI
TE
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
IOVCC
VCOMR
VCOMH
VCOML
NISD
VREG1
VREG3
VCC
VCOM
VDDD
VCI
VBGP
VLCD
TE
VGH
VCL
VGL
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
1
2
3
4
5
6
7
8
9
STB+
DATA+
nRD_E
nCS
DOTCLK
ENABLE
HSIM_VSS
HSIM_VSS
HSIM_VSS
DB17
DB16
DB15
DB14
DB13
DB12
DB11
DB10
DB9
DB8
DB7
DB6
DB5
DB4
DB3
DB2
DB1
DB0
DNC_SCL
RES_SEL1
RES_SEL0
P68
BS2
BS1
BS0
SDO
STB-
DATA-
nRESET
NWR_RNW
FLM
GND
VCC
IOVCC
GND
NC
VSYNC
HSYNC
NC
HSIM_VCC
EXTC
GND
BL+/NC
BL_GND/NC
VCI
VCI
SDI
J1 GND1 GND2 NRESET NRD_E NWR_RNW DNC_SCL NCS SDO SDI VSY NC HSY NC DOTCLK ENABLE OSC
GND GND NRESET NRD_E NWR_RNW DNC_SCL NCS SDO SDI VSY NC HSY NC DOTCLK ENABLE OSC
FPC56-0.5-4.0L
1. VCI, IOVCC, VCC are separated from different power source to get better display quality.
2. SDO pin is output pin. SDO pin must be left floating when no use.
NWR_RNW
DNC_SCL
DOTCLK
ENABLE
3. The input pin must be fixed IOVCC or GND when no use. Refer to "Pin Description".
NRESET
HSYNC
VSYNC
NRD_E
SDO
NCS
OSC
SDI
Typical
Pad Name Connection Capacitance
Value
VCOMH Connect to Capacitor (Max 6V): VCOMH---(+)----| |--- (-)------ VSSA 1.0μF
VCOML Connect to Capacitor (Max 3V): VCOML ---(-)----| |--- (+)----- VSSA 1.0μF
VGL Connect to Capacitor (Max 16V): VGL ---(-)----| |--- (+)----- VSSA 1.0μF
VGH Connect to Capacitor (Max 21V): VGH ---(+)----| |--- (-)----- VSSA 1.0μF
VCL Connect to Capacitor (Max 5V): VCL ---(-)----| |--- (+)----- VSSA 1.0μF
C22A,C22B Connect to Capacitor (Max 7V): C22A ---(+)----| |--- (-)-----C22B 1.0μF
C21A,C21B Connect to Capacitor (Max 7V): C21A ---(+)----| |--- (-)-----C21B 1.0μF
CX11A,CX11B Connect to Capacitor (Max 7V): CX11A ---(+)----| |--- (-)-----CX11B 2.2μF
C11A,C11B Connect to Capacitor (Max 5V): C11A ---(+)----| |--- (-)-----C11B 2.2μF
C12A,C12B Connect to Capacitor (Max 6V): C12A ---(+)----| |--- (-)-----C12B 1.0μF
VREG1 Connect to Capacitor (Max 6V): VREG1 ---(+)----| |--- (-)-----VSSA 1.0μF
VREG3 Connect to Capacitor (Max 7V): VREG3 ---(+)----| |--- (-)-----VSSA 1.0μF
VDDD Connect to Capacitor (Max 6V): VDDD ---(+)----| |--- (-)-----VSSA 1.0μF
VLCD Connect to Capacitor (Max 6V): VLCD ---(+)----| |--- (-)-----VSSA 1.0μF
VCI Connect to Capacitor (Max 6V): VCI ---(+)----| |--- (-)-----VSSA 2.2μF
VCC Connect to Capacitor (Max 6V): VCC ---(+)----| |--- (-)-----VSSA 2.2μF
IOVCC Connect to Capacitor (Max 6V): IOVCC ---(+)----| |--- (-)-----VSSA 1.0μF
Note: The above mentioned capacitors must be connected; otherwise it will cause poor display quality.
Table 8. 1 Connect Capacitors
9. Ordering Information
Part No. Package
PD : mean COG
HX8352-A000 PDxxx
xxx : mean chip thickness (µm), (default: 300 µm)