HX8369A
HX8369A
HX8369-A00-DS )
HX8369-A00
480RGB x 864 dot, 16.7M color,
with internal GRAM,
TFT Mobile Single Chip Driver
Version 02 October, 2010
HX8369-A00
480RGB x 864 dot, 16.7M color, with internal
GRAM, TFT Mobile Single Chip Driver
Figure 4.1: DBI-A system interface protocol, write to register or GRAM ...................................31
Figure 4.2: DBI-A system interface protocol, read from register or GRAM................................31
Figure 4.3: DBI-B system interface protocol, write to register or GRAM ...................................32
Figure 4.4: DBI-B system interface protocol, read from register or GRAM................................32
Figure 4.5 Example of DBI-B system 24-bit parallel bus interface.............................................33
Figure 4.6: Write data for RGB 8-8-8 (16.7M colours) bit Input in 24-bit parallel interface........33
Figure 4.7: Example of DBI-A- / DBI-B system 18-bit parallel bus interface..............................34
Figure 4.8: Write data for RGB 5-6-5 (65k colours) bit input in 18-bit parallel interface ............34
Figure 4.9: Write data for RGB 6-6-6(262k colours) bit input in 18-bit parallel interface ...........34
Figure 4.10: Write data for RGB 8-8-8 (16.7M colours) bit input in 18-bit parallel interface......35
Figure 4.11: Example of DBI-A- / DBI-B system 16-bit bus interface.........................................36
Figure 4.12: Write data for RGB 5-6-5 (65k colours) bit input in 16-bit parallel interface ..........36
Figure 4.13: Write data for RGB 6-6-6 (262k colours) bit input in 16-bit parallel interface ........37
Figure 4.14: Write data for RGB 8-8-8-bit (16.7M colours) input in 16-bit parallel interface......37
Figure 4.15: Example of DBI-A- / DBI-B- system 9-bit bus interface .........................................38
Figure 4.16: Write data for RGB 5-6-5(65k colours) bit input in 9-bit parallel interface .............38
Figure 4.17: Write data for RGB 6-6-6-bit (262k colours) input in 9-bit parallel interface..........39
Figure 4.18: Write data for RGB 8-8-8-bit (16.7 M colours) input in 9-bit parallel interface.......39
Figure 4.19: Example of DBI-A- / DBI-B-system 8-bit bus interface ..........................................40
Figure 4.20: Write data for RGB 5-6-5 (65k colours) bit input in 8-bit parallel interface ............40
Figure 4.21: Write data for RGB 6-6-6-bit (262k colours) input in 8-bit parallel interface..........41
Figure 4.22: Write data for RGB 8-8-8-bit (16.7 M colours) input in 8-bit parallel interface.......41
Figure 4.23: Serial data stream, write mode ..............................................................................42
Figure 4.24: DBI Type C: Serial interface protocol 3-wire/4-wire, write mode ...........................43
Figure 4.25: Type C:Serial interface protocol 3-wire/4-wire read mode.....................................44
Figure 4.26: Display module data transfer recovery ..................................................................45
Figure 4.27: PCLK cycle.............................................................................................................46
Figure 4.28: General timing diagram..........................................................................................47
Figure 4.29: DPI (480RGB x 864) timing diagram .....................................................................47
Figure 4.30: 16-bit / pixel 65K colours order on the DPI I/F.......................................................49
Figure 4.31: 18-bit / pixel: 262k colours order on the DPI I/F ....................................................50
Figure 4.32: 24-bit / pixel color order on the RGB I/F ................................................................51
Figure 5.1: MCU to Memory write / read direction .....................................................................59
Figure 5.2: MY, MX, MV setting of 480RGB x 864 dot ..............................................................59
Figure 5.3: MY, MX, MV setting of 480RGB x 864 dot ..............................................................59
Figure 5.4: Address direction settings........................................................................................60
Figure 5.5: 480RGB x 864 resolution.........................................................................................61
Figure 5.6: 480RGB x 854 resolution.........................................................................................62
Figure 5.7: 480RGB x 800 resolution.........................................................................................63
Figure 5.8: 480RGB x 640 resolution.........................................................................................64
Figure 5.9: 360RGB x 640 resolution.........................................................................................65
Figure 5.10: 480RGB x 720 resolution.......................................................................................66
Figure 5.11: Vertical scrolling .....................................................................................................67
Figure 5.12: Memory map of vertical scrolling 1 ........................................................................67
Figure 5.13: Memory map of vertical scrolling 2 ........................................................................68
Figure 5.14: Vertical scroll example 1 ........................................................................................69
Figure 5.15: Vertical scroll example 2 ........................................................................................69
Figure 5.16: Tearing effect output line–mode 1..........................................................................70
Figure 5.17: Tearing effect output line–mode 2..........................................................................70
Figure 5.18: Tearing effect output line–timing diagrm ................................................................70
Figure 5.19: Tearing effect output line –tearing effect line timing...............................................71
Figure 5.20: Tearing effect output line–definition of tf, tr ............................................................71
Figure 5.21: Tearing effect output line–example 1 (Timing) .......................................................72
Figure 5.22: Tearing effect output line–example 1 (Image)........................................................72
Figure 5.23: Tearing effect output line–example 2 (Timing) .......................................................73
Himax Confidential - P.6-
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. October, 2010
HX8369-A00
480RGB x 864 dot, 16.7M color, with internal
GRAM, TFT Mobile Single Chip Driver
1. General Description
This document describes Himax’s HX8369-A00 supports WVGA resolution driving
controller. The HX8369-A00 is designed to provide a single-chip solution that
combines a source driver, power supply circuit to drive a TFT dot matrix LCD with
480RGBx864 dots at maximum.
The HX8369-A00 can be operated in low-voltage 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 HX8369-A00
also supports various functions to reduce the power consumption of a LCD system
via software control.
The HX8369-A00 supports several interface modes, including MPU DBI Type A/Type
B interface mode, RGB DBI Type C interface mode. The interface mode is selected
by the external hardware pins BS3~0.
The HX8369-A00 is suitable for any small portable battery-driven and long-term
driving products, such as small PDAs, digital cellular phones and bi-directional
pagers.
2. Features
2.1 Display
Single chip solution for a WVGA GIP (Gate In Panel) type TFT LCD display
Resolution:
480RGB x 864
480RGB x 854
480RGB x 800
480RGB x 640
480RGB x 720
360RGB x 640
Display color modes
Full color mode:
16.7M colours (24-bit 8(R):8(G):8(B))
Reduce color mode:
262k colours (18-bit 6(R):6(G):6(B))
65k colours (16-bit 5(R):6(G):5(B))
8 colors (Idle mode on): 8 colors (3-bit binary mode)
RGB mode
16 bit/pixel R(5), G(6), B(5)
18 bit/pixel R(6), G(6), B(6)
24 bit/pixel R(8), G(8), B(8)
2.5 Miscellaneous
3. Device Overview
3.1 Block diagram
OTP
VPP
BS3-0 4 ABC function
Source
MPU I/F driver
CSX
RDX_E 24-bit
Internal
WRX_DCX 18-bit
register
16-bit
DCX_SCL
9-bit
DB23~0 D/A Converter
24 8-bit
circuit
SDI
SPI I/F
SDO 3-wire GRAM
24-bit control
VSYNC_TE Digital Data Latch
RGB I/F display Gamma
HSYNC data
16-bit Correction
PCLK
18-bit GRAM
DE
24-bit V0~255
RESX Grayscale voltage
generator VGS
DSI_LDO_ENB/ 24-bit
MDDI_LDO_ENB display Mode
DSI_CLKP data selection CABC function
(MDDI_STBP) /
DSI_CLKN
2
(MDDI_STBN) VTESTOUTP /
DSI_D0P Gamma adjusting circuit
VTESTOUTN
(MDDI_D1P)/ 2
DSI_D0N 2 DSI / MDDI
(MDDI_D1N) Interface TE
Timing
DSI_D1P
Control
(MDDI_D0P)/
DSI_D1N 2
(MDDI_D0N)
DSI_VCC / Gate GOUTL_1~
MDDI_VCC Control GOUTL_10
DSI_VSS/ Temperature
Generator Unit
MDDI_VSS sensor control 20
Timing GOUTR1~
OSC RC OSC
GOUTR_10
TEST2~1
VCI
PFM DC / DC Converter VCOM Cricuit Voltage reference
VSSA
VSSAC
VSSD
V COM R
DSI_LDO
VSN
C21AP / C21AN
C22AP / C22AN
C23AP / C23AN
C24AP / C24AN
C41AP / C41AN
VSPR
VSNR
VDDD
VDDDN
VSP
VREF
VCSW1
VCSW2
LVGL
V GH
V GL
V COM
(A1)
DUMMY17
S1441
NO.1760
NO.1 S1440
S1439
S1438
DUMMY1
CGOUT1_L
CGOUT2_L
CGOUT3_L
CGOUT4_L
CGOUT5_L
CGOUT5_L
CGOUT6_L
CGOUT6_L
CGOUT7_L
CGOUT7_L
CGOUT8_L
CGOUT8_L
CGOUT9_L
Input: VGH
VGH
VGH
S2
S2
S1
DUMMY16
DUMMY15
NO.313
(A2)
4 CGOUT3_L -10675 -672 64 -6475 -672 124 VDD1 -2275 -672 184 DSI_D0P / 1925 -672
C23AP MDDI_D1P
5 CGOUT4_L -10605 -672 65 -6405 -672 125 VDD1 -2205 -672 185 DSI_VSS / 1995 -672
C23AP MDDI_VSS
DSI_CN /
6 CGOUT5_L -10535 -672 66 C23AP -6335 -672 126 VDD1 -2135 -672 186 MDDI_STBN 2065 -672
DSI_CN /
7 CGOUT5_L -10465 -672 67 C23AN -6265 -672 127 CABC_PWM_OUT -2065 -672 187 MDDI_STBN 2135 -672
8 CGOUT6_L -10395 -672 68 -6195 -672 128 -1995 -672 188 DSI_CN / 2205 -672
C23AN TE MDDI_STBN
9 CGOUT6_L -10325 -672 69 -6125 -672 129 -1925 -672 189 DSI_CP / 2275 -672
C23AN TEST1 MDDI_STBP
DSI_CP /
10 CGOUT7_L -10255 -672 70 C23AN -6055 -672 130 TEST2 -1855 -672 190 MDDI_STBP 2345 -672
11 CGOUT7_L -10185 -672 71 -5985 -672 131 BS0 -1785 -672 191 DSI_CP / 2415 -672
C22AP MDDI_STBP
12 CGOUT8_L -10115 -672 72 DSI_VSS /
C22AP -5915 -672 132 BS1 -1715 -672 192 MDDI_VSS 2485 -672
13 CGOUT8_L -10045 -672 73 -5845 -672 133 BS2 -1645 -672 193 DSI_D1N / 2555 -672
C22AP MDDI_D0N
DSI_D1N /
14 CGOUT9_L -9975 -672 74 C22AP -5775 -672 134 BS3 -1575 -672 194 MDDI_D0N 2625 -672
DSI_D1N /
15 CGOUT10_L -9905 -672 75 C22AN -5705 -672 135 RESX -1505 -672 195 MDDI_D0N 2695 -672
16 VGL -9835 -672 76 -5635 -672 136 IOGNDDUM -1435 -672 196 DSI_D1P / 2765 -672
C22AN MDDI_D0P
DSI_D1P /
17 VGL -9765 -672 77 C22AN -5565 -672 137 DB23 -1365 -672 197 MDDI_D0P 2835 -672
DSI_D1P /
18 VGL -9695 -672 78 C22AN -5495 -672 138 DB22 -1295 -672 198 2905 -672
MDDI_D0P
DSI_VSS /
19 VBIAS -9625 -672 79 C24AP -5425 -672 139 DB21 -1225 -672 199 2975 -672
MDDI_VSS
DSI_LDO /
20 LVGL -9555 -672 80 C24AP -5355 -672 140 DB20 -1155 -672 200 MDDI_LDO 3045 -672
DSI_LDO /
21 LVGL -9485 -672 81 C24AP -5285 -672 141 DB19 -1085 -672 201 3115 -672
MDDI_LDO
DSI_VCC /
22 LVGL -9415 -672 82 C24AP -5215 -672 142 DB18 -1015 -672 202 3185 -672
MDDI_VCC
23 DUMMY2 -9345 -672 83 -5145 -672 143 DB17 -945 -672 203 DSI_VCC / 3255 -672
C24AN
MDDI_VCC
DSI_VCC /
24 VCOM -9275 -672 84 C24AN -5075 -672 144 DB16 -875 -672 204 3325 -672
MDDI_VCC
DSI_VCC /
25 VCOM -9205 -672 85 C24AN -5005 -672 145 DB15 -805 -672 205 3395 -672
MDDI_VCC
DSI_VCC /
26 VCOM -9135 -672 86 C24AN -4935 -672 146 DB14 -735 -672 206 3465 -672
MDDI_VCC
27 DUMMY3 -9065 -672 87 VPP -4865 -672 147 DB13 -665 -672 207 DSI_VSS / 3535 -672
MDDI_VSS
DSI_VSS /
28 DUMMYR1 -8995 -672 88 VPP -4795 -672 148 DB12 -595 -672 208 MDDI_VSS 3605 -672
DSI_VSS /
29 DUMMYR2 -8925 -672 89 VDDDN -4725 -672 149 DB11 -525 -672 209 3675 -672
MDDI_VSS
DSI_VSS /
30 DUMMY4 -8855 -672 90 VDDDN -4655 -672 150 DB10 -455 -672 210 3745 -672
MDDI_VSS
DSI_VSS /
31 VGL -8785 -672 91 VDDDN -4585 -672 151 DB9 -385 -672 211 MDDI_VSS 3815 -672
32 VGL -8715 -672 92 VDDDN -4515 -672 152 DB8 -315 -672 212 VSSAC 3885 -672
33 VGL -8645 -672 93 VDDDN -4445 -672 153 DB7 -245 -672 213 VSSAC 3955 -672
34 LVGL -8575 -672 94 VDD2 -4375 -672 154 DB6 -175 -672 214 VSSD 4025 -672
35 LVGL -8505 -672 95 VDD2 -4305 -672 155 DB5 -105 -672 215 VSSD 4095 -672
36 LVGL -8435 -672 96 VDD2 -4235 -672 156 DB4 -35 -672 216 VSSD 4165 -672
37 LVGL -8365 -672 97 VDD2 -4165 -672 157 DB3 35 -672 217 VSSD 4235 -672
38 LVGL -8295 -672 98 VDD2 -4095 -672 158 DB2 105 -672 218 VSSD 4305 -672
39 VCOM -8225 -672 99 VDD2 -4025 -672 159 DB1 175 -672 219 VSSD 4375 -672
40 VCOM -8155 -672 100 VREF -3955 -672 160 DB0 245 -672 220 VSSD 4445 -672
41 VCOM -8085 -672 101 VREF -3885 -672 161 IOGNDDUM 315 -672 221 VSSD 4515 -672
42 VCOM -8015 -672 102 VSSA -3815 -672 162 RDX_E 385 -672 222 VDDD 4585 -672
43 C41AP -7945 -672 103 VSSA -3745 -672 163 WRX_DCX 455 -672 223 VDDD 4655 -672
44 C41AP -7875 -672 104 VSSA -3675 -672 164 DCX_SCL 525 -672 224 VDDD 4725 -672
45 C41AP -7805 -672 105 VSSA -3605 -672 165 CSX 595 -672 225 VDDD 4795 -672
46 C41AN -7735 -672 106 VSSA -3535 -672 166 IOGNDDUM 665 -672 226 VDDD 4865 -672
47 C41AN -7665 -672 107 VSSA -3465 -672 167 SDI 735 -672 227 VDDD 4935 -672
48 C41AN -7595 -672 108 VSSD -3395 -672 168 SDO 805 -672 228 VDDD 5005 -672
49 VGH -7525 -672 109 VSSD -3325 -672 169 VSYNC 875 -672 229 VDDD 5075 -672
50 VGH -7455 -672 110 VSSD -3255 -672 170 HSYNC 945 -672 230 VDDD 5145 -672
51 VGH -7385 -672 111 VSSD -3185 -672 171 DE 1015 -672 231 VDDD 5215 -672
52 VGH -7315 -672 112 VSSD -3115 -672 172 PCLK 1085 -672 232 VDDD 5285 -672
53 VGH -7245 -672 113 VSSD -3045 -672 173 DSI_LDO_ENB 1155 -672 233 VDDD 5355 -672
54 VGH -7175 -672 114 VSSD -2975 -672 174 DUMMY5 1225 -672 234 VDDD 5425 -672
55 C21AP -7105 -672 115 VSSD -2905 -672 175 OSC 1295 -672 235 VSPR 5495 -672
56 C21AP -7035 -672 116 VDDD -2835 -672 176 PCCS0 1365 -672 236 VSPR 5565 -672
57 C21AP -6965 -672 117 VDDD -2765 -672 177 PCCS1 1435 -672 237 VSPC 5635 -672
DSI_VSS /
58 C21AP -6895 -672 118 VDDD -2695 -672 178 MDDI_VSS 1505 -672 238 VSP 5705 -672
59 -6825 -672 119 VDDD -2625 -672 179 DSI_D0N / 1575 -672 239 5775 -672
C21AN MDDI_D1N VSP
DSI_D0N /
60 C21AN -6755 -672 120 VDDD -2555 -672 180 MDDI_D1N 1645 -672 240 VSP 5845 -672
S1441 (for
1699 S1381 -10035 613 1759 Zig-Zag) -10935 613
15 15 15
95
I/O pins
208
113
18
(No. 313-1760)
95
2
15 15 15 Bump area = 1425 um
I/O pins
80
(No. 1-312)
70
The HX8369-A00 supports DBI (Display Bus Interface) and DPI (Display Pixel
Interface). Where DBI supports (16-/9-/8-bit interface) Parallel Interface (Type A, Type
B) and Serial interface (Type C). The interface mode can be selected by BS3-0 pins
setting as show in Table 4.1.
The HX8369-A00 includes an index register (IR), which is stored the index data of
internal control register and GRAM. When DCX=”L”, the command via DBI interface
write into register. When DCX=”H”, GRAM data via R2Ch register can be written
through data bus. 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.
When data is read from the GRAM to the MPU, it is first read from GRAM to the
read-data latch and then data is read to MPU through the read-data latch in next read
operation. Therefore, the read data in data bus in first read operation is invalid, and
the read data in data bus in second and the following read operation is valid.
The selection of DBI interface is by BS3 pin. When this pin is low state (VSSD), the
interface is use DBI system. And use BS2 to BS0 pins to selsect DBI interfacr mode.
The parallel interface timing diagram is described in Figure 4.1 to Figure 4.4.
Figure 4.2: DBI-A system interface protocol, read from register or GRAM
Figure 4.4: DBI-B system interface protocol, read from register or GRAM
The DBI-B system 24-bit bus parallel data transfer can be used by setting “BS3-0”
pins to “1010”. The Figure 4.5 is the example of interface with 18-bit DBI-A / DBI-B
microcomputer system interface.
There are one type data format to write display data at 24-bit bus Interface. See
Figure 4.6.
Figure 4.6: Write data for RGB 8-8-8 (16.7M colours) bit Input in 24-bit parallel interface
The DBI-A system 18-bit bus parallel data transfer can be used by setting “BS3-0” pins
to “0011”. And the DBI-B system 18-bit bus parallel data transfer can be used by setting
“BS3-0”pins to “0111”. The Figure 4.7 is the example of interface with 18-bit DBI-A /
DBI-B microcomputer system interface.
Figure 4.7: Example of DBI-A- / DBI-B system 18-bit parallel bus interface
There are three types data format to write display data at 18-bit bus Interface. See
Figure 4.8 to Figure 4.10. Under this type, the data format can select as 16- / 18- /
24-bit by register R3Ah. (set_pixel_format)
65k Color
DCX D17 D16 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 GRAM Write
Data
MEMWR 0 GRAM Write command code -
1st write 1 x x R14 R13 R12 R11 R10 G15 G14 G13 G12 G11 G10 B14 B13 B12 B11 B10 1st pixel (R1/G1/B1)
2nd write 1 x x R24 R23 R22 R21 R20 G25 G24 G23 G22 G21 G20 B24 B23 B22 B21 B20 2nd pixel (R2/G2/B2)
16-bit 16-bit
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.8: Write data for RGB 5-6-5 (65k colours) bit input in 18-bit parallel interface
262k Color
DCX D17 D16 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 GRAM Write
Data
MEMWR 0 GRAM Write command code -
1st write 1 R15 R14 R13 R12 R11 R10 G15 G14 G13 G12 G11 G10 B15 B14 B13 B12 B11 B10 1st pixel (R1/G1/B1)
2nd write 1 R25 R24 R23 R22 R21 R20 G25 G24 G23 G22 G21 G20 B25 B24 B23 B22 B21 B20 2nd pixel (R2/G2/B2)
18-bit 18-bit
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.9: Write data for RGB 6-6-6(262k colours) bit input in 18-bit parallel interface
Himax Confidential -P.34-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
16.7M Color DCX D17 D16 D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 GRAM Write
Data
MEMWR 0 GRAM Write command code -
1st write 1 R17 R16 R15 R14 R13 R12
R11 R10 x x G17 G16 G15 G14 G13 G12 G11 G10 1st pixel (R1/G1/B1)
2nd write 1 B17 B16 B15 B14 B13 B12
B11 B10 x x R27 R26 R25 R24 R23 R22 R21 R20 -
- 0 The other command -
MEMWR 0 GRAM Write command code -
1st write 1 R2 7 R2 6 R2 5 R2 4 R2 3 R2 2 R2 1 R2 0 x x G2 7 G2 6 G2 5 G2 4 G2 3 G22 G21 G20 2nd pixel (R2/G2/B2)
2nd write 1 B27 B26 B25 B24 B23 B22 B21 B20 x x R3 7 R3 6 R3 5 R3 4 R33 R32 R31 R30 -
3rd write 1 G37 G36 G35 G34 G33 G32 G31 G30 x x B37 B36 B35 B34 B33 B32 B31 B30 3rd pixel (R3/G3/B3)
24-bit 24-bit R27 ~ R20 will be neglected and are not used
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.10: Write data for RGB 8-8-8 (16.7M colours) bit input in 18-bit parallel interface
The DBI-A system 16-bit bus parallel data transfer can be used by setting “BS3-0”
pins to “0010”. And the DBI-B system 16-bit bus parallel data transfer can be used by
setting “BS3-0” pins to “0110”. The Figure 4.11 is the example of interface with 16-bit
DBI-A / DBI-B microcomputer system interface.
There are three types data format to write display data at 16-bit bus Interface. See
Figure 4.12 to Figure 4. 14. Under this type, the data format can select as 16- / 18- /
24-bit by register R3Ah. (set_pixel_format)
65k Color
DCX D15 D14 D13 D12 D11 D10 D9 D8 D7 D6 D5 D4 D3 D2 D1 D0 GRAM Write
Data
MEMWR 0 GRAM Write command code -
1st write 1 R14 R13 R12 R11 R10 G15 G14 G13 G12 G11 G10 B14 B13 B12 B11 B10 1st pixel (R1/G1/B1)
2nd write 1 R24 R23 R22 R21 R20 G25 G24 G23 G22 G21 G20 B24 B23 B22 B21 B20 2nd pixel (R2/G2/B2)
16-bit 16-bit
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.12: Write data for RGB 5-6-5 (65k colours) bit input in 16-bit parallel interface
Figure 4.13: Write data for RGB 6-6-6 (262k colours) bit input in 16-bit parallel interface
Figure 4.14: Write data for RGB 8-8-8-bit (16.7M colours) input in 16-bit parallel interface
The DBI-A system 9-bit bus parallel data transfer can be used by setting “BS3-0” pins
to “0001”. And the DBI-B system 9-bit bus parallel data transfer can be used by
setting “BS3-0” pins to “0101”. The Figure 4.15 is the example of interface with 9-bit
DBI-A / DBI-B microcomputer system interface.
There are three types data format to write display data at 9-bit bus Interface. See
Figure 4.16 to Figure 4. 18. Under this type, the data format can select as 16-/18-/
24-bit by register R3Ah. (set_pixel_format)
65k Color
DCX D8 D7 D6 D5 D4 D3 D2 D1 D0 GRAM Write
Data
MEMWR 0 GRAM Write command code -
1st write 1 x R14 R13 R12 R11 R10 G15 G14 G13 -
2nd write 1 x G12 G11 G10 B14 B13 B12 B11 B10 1st pixel (R1/G1/B1)
3rd write 1 x R24 R23 R22 R21 R20 G25 G24 G23 -
4th write 1 x G22 G21 G20 B24 B23 B22 B21 B20 2nd pixel (R2/G2/B2)
16-bit 16-bit
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.16: Write data for RGB 5-6-5(65k colours) bit input in 9-bit parallel interface
18-bit 18-bit
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.17: Write data for RGB 6-6-6-bit (262k colours) input in 9-bit parallel interface
16.7M
DCX D8 D7 D6 D5 D4 D3 D2 D1 D0 GRAM Write
Color Data
MEMWR 0 GRAM Write command code -
1st write 1 R17 R16 R15 R14 R13 R12 R11 R10 x -
2nd write 1 G17 G16 G15 G14 G13 G12 G11 G10 x -
3rd write 1 B17 B16 B15 B14 B13 B12 B11 B10 x 1st pixel (R1/G1/B1)
4th write 1 R27 R26 R25 R24 R23 R22 R21 R20 x -
5th write 1 G27 G26 G25 G24 G23 G22 G21 G20 x -
6th write 1 B27 B26 B25 B24 B23 B22 B21 B20 x 2nd pixel (R2/G2/B2)
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.18: Write data for RGB 8-8-8-bit (16.7 M colours) input in 9-bit parallel interface
The DBI-A system 8-bit bus parallel data transfer can be used by setting “BS3-0” pins
to “0000”. And the DBI-B system 8-bit bus parallel data transfer can be used by
setting “BS3-0” pins to “0100”. The Figure 4.19 is the example of interface with 8-bit
DBI-A / DBI-B microcomputer system interface.
There are three types data format to write display data at 8-bit bus Interface. See
Figure 4. 20 to Figure 4. 22. Under this type, the data format can select as 16-/18-/
24-bit by register R3Ah. (set_pixel_format)
65k Color
DCX D7 D6 D5 D4 D3 D2 D1 D0 GRAM Write
Data
MEMWR 0 GRAM Write command code -
1st write 1 R14 R13 R12 R11 R10 G15 G14 G13 -
2nd write 1 G12 G11 G10 B14 B13 B12 B11 B10 1st pixel (R1/G1/B1)
3rd write 1 R24 R23 R22 R21 R20 G25 G24 G23 -
4th write 1 G22 G21 G20 B24 B23 B22 B21 B20 2nd pixel (R2/G2/B2)
16-bit 16-bit
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.20: Write data for RGB 5-6-5 (65k colours) bit input in 8-bit parallel interface
18-bit 18-bit
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.21: Write data for RGB 6-6-6-bit (262k colours) input in 8-bit parallel interface
16.7M
DCX D7 D6 D5 D4 D3 D2 D1 D0 GRAM Write
Color Data
MEMWR 0 GRAM Write command code -
1st write 1 R17 R16 R15 R14 R13 R12 R11 R10 -
2nd write 1 G17 G16 G15 G14 G13 G12 G11 G10 -
3rd write 1 B17 B16 B15 B14 B13 B12 B11 B10 1st pixel (R1/G1/B1)
4th write 1 R27 R26 R25 R24 R23 R22 R21 R20 -
5th write 1 G27 G26 G25 G24 G23 G22 G21 G20 -
6th write 1 B27 B26 B25 B24 B23 B22 B21 B20 2nd pixel (R2/G2/B2)
24-bit 24-bit
GRAM
R1 G1 B1 R2 G2 B2 R3 G3 B3
Figure 4.22: Write data for RGB 8-8-8-bit (16.7 M colours) input in 8-bit parallel interface
The HX8369-A00 supports three type serial data transfer interface, the interface
selection by setting BS3-0 pins. The BS3-0 set “1101” is select 3-wire option 1 serial
bus. The BS3-0 set “1110” is select 3-wire option 2 serial bus. The BS3-0 is set “1111”
when select 4-wire option 3 serial bus.
The 3-wire serial bus is use: chip select line (CSX), serial input/output data (SDI and
SDO) and the serial transfer clock line (DCX_SCL).The 4-wire serial bus is use: chip
select line (CSX), data/command select (WRX_DCX), serial input/output data (SDI
and SDO) and the serial transfer clock line (DCX_SCL).
The 3-pin serial data packet contains a control bit D/CX and a transmission byte and
in 4-pin serial case, data packet contains just transmission byte and control signal
D/CX is transferred by WRX_DCX pin. If DCX is low, the transmission byte is
command byte. If D/CX is high, the transmission byte is stored in to command register
or GRAM. The MSB is transmitted first. The serial interface is initialized when CSX is
high. In this state, SCL clock pulse or serial input/output data (SDI and SDO) have no
effect. A falling edge on CSX enables the serial interface and indicates the start of
data transmission. Where 3-wire serial write format include two types (8-/16-bit) is
according command code.
Figure 4.24: DBI Type C: Serial interface protocol 3-wire/4-wire, write mode
The micro-controller first has to send a command and then the following byte is
transmitted in the opposite direction. The 3-wire serial read data format which just
needs 8-bit.
The HX8369-A00 uses 16 or 18-bit or 24-bit parallel RGB interface which includes:
HS, VSYNC, DE, PCLK, DB23~DB0. The interface is active after Power On sequence.
Pixel clock (PCLK) is running all the time without stopping and it is used to entering
HSYNC, VSYNC, DE and DB23~DB0– lines states when there is a rising edge of the
PCLK. The PCLK cannot be used as continue internal clock for other functions of the
display module e.g. Sleep In– mode etc. Vertical synchronization (VSYNC) is used to
tell when there is received a new frame of the display. This is negative (“-“, “0”, low)
active and its state is read to the display module by a rising edge of the PCLK-line.
Horizontal synchronization (HSYNC) is used to tell when there is received a new line
of the frame. This is negative (“-“, “0”, low) active and its state is read to the display
module by a rising edge of the PCLK- line. Data enable (DE) is used to tell when there
is received RGB information that should be transferred on the display. This is positive
(“+”, “1”, high) active and its state is read to the display module by a rising edge of the
PCLK-line. DB23~DB0 (24 bit: R7-R0, G7-G0 and B7-B0; 18 bit: R5- R0, G5-G0 and
B5-B0; 16 bit: R4- R0, G5-G0 and B4-B0) are used to tell what is the information of
the image that is transferred on the display (when DE=1 and there is a rising edge of
PCLK). DB23~DB0– lines can be set to “0” (low) or “1” (high). These lines are read by
a rising edge of the PCLK-line.
Vertical Sync.
0 1
Invisble Image
Vsync
= Timing information what is not possible to see on the display
= Blanking Time
VBP
DE = 0 (Low)
Display Area
(VAdr + HAdr) – period
when valid display data are
VAdr transferred from host to
display module
DE = 1 (High)
VFP
1
Horizontal Sync. 0
Hsync HBP HAdr HFP
HP
The image information must be correct on the display, when the timings are in range
on the interface. However, the image information can be incorrect on the display,
when timings are out of the range on the interface (Out of the range timings cannot
cause any damage on the display module or it cannot cause any damage on the host
side). The correct image information must be displayed automatically (by the display
module) on the next frame (vertical sync.), when there is returned from out of the
range to in range interface timings.
DPI interface displaying moving pictures can be selected to rewrite into the GRAM or
not through GRAM. The selection is set by register DM[1:0] and RM.
RM The bit is used to select an interface for the Frame Memory access operation.
The Frame Memory is accessed only via the interface defined by RM bit. Because the
interface can be selected separately from display operation mode, writing data to the
Frame Memory is possible via system interface when RM = 0, even in the DPI display
operation.
RM setting is enabled from the next frame. Wait 1 frame to transfer data after setting.
DM[1:0] The bit is used to select display operation mode. The setting allows switching
between display operation in synchronization with internal oscillation clock, VSYNC,
or DPI signal.
Note that switching between VSYNC and DPI operation is prohibited.
DM 1 DM 0 Display Mode
0 0 Internal oscillation clock
0 1 DPI signal (VSYNC+HSYNC)
1 0 VSYNC signal only
1 1 RGB data bypass GRAM mode
Note: The data order is shown as follows, MSB=DB23, LSB=DB0 and picture data is MSB=Bit5, LSB=Bit0 for
Green data and MSB=Bit4, LSB=Bit0 for Red and Blue data. Un-used pin DB23, DB22, DB16, DB15, DB14,
DB7, DB6 and DB0 are set to open.
Figure 4.30: 16-bit / pixel 65K colours order on the DPI I/F
Note: The Data order is shown as follows, MSB = DB23, LSB = DB0 and Picture Data is MSB = Bit5, LSB = Bit0 for
Red, Green and Blue data. Un-used pin DB23, DB22, DB15, DB14, DB7 and DB6 are set to open.
Figure 4.31: 18-bit / pixel: 262k colours order on the DPI I/F
Note: The Data order is shown as follows, MSB = DB23, LSB = DB0 and Picture Data is MSB = Bit7, LSB = Bit0 for
Red, Green and Blue data.
HX8369-A00 support the display data RAM that stores display dots and consists of
9,953,280 bits (480x864x24 bits). There is no restriction on access to the RAM even
when the display data on the same address is loaded to DAC There will be no
abnormal visible effect on the display when there is a simultaneous Panel Read and
Interface Read or Write to the same location of the Frame Memory.
The HX8369-A00 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.
RGB=1
RGB=1
RGB=1
RGB=1
RGB=0
RGB=0
RGB=0
RGB=0
RA SA
MY=0 MY=1 ML=0 ML=1
0 863 R0 7-0 G0 7-0 B0 7-0 R1 7-0 G1 7-0 B1 7-0 --- R478 7-0 G478 7-0 B478 7-0 R479 7-0 G479 7-0 B479 7-0 0 863
1 862 --- 1 862
2 861 --- 2 861
3 860 --- 3 860
4 859 --- 4 859
5 858 --- 5 858
6 857 --- 6 857
7 856 --- 7 856
8 855 --- 8 855
9 854 --- 9 854
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
856 7 --- 856 7
857 6 --- 857 6
858 5 --- 858 5
859 4 --- 859 4
860 3 --- 860 3
861 2 --- 861 2
862 1 --- 862 1
863 0 --- 863 0
CA
MX=0 0 1 --- 478 479
MX=1 479 478 --- 1 0
Note:RA=Row Address
CA=Colum Address
SA=Scan Address
MX=Colum address direction parameter
MY=Row address direction parameter
ML=Scan direction parameter
RGB=Red,Green and Blue pixel position change
Table 5.2: Memory map of 480RGB x 864 resolution
RGB=1
RGB=1
RGB=1
RGB=1
RGB=0
RGB=0
RGB=0
RGB=0
RA SA
MY=0 MY=1 ML=0 ML=1
0 853 R0 7-0 G0 7-0 B0 7-0 R1 7-0 G1 7-0 B1 7-0 --- R478 7-0 G478 7-0 B478 7-0 R479 7-0 G479 7-0 B479 7-0 0 853
1 852 --- 1 852
2 851 --- 2 851
3 850 --- 3 850
4 849 --- 4 849
5 848 --- 5 848
6 847 --- 6 847
7 846 --- 7 846
8 845 --- 8 845
9 844 --- 9 844
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
846 7 --- 846 7
847 6 --- 847 6
848 5 --- 848 5
849 4 --- 849 4
850 3 --- 850 3
851 2 --- 851 2
852 1 --- 852 1
853 0 --- 853 0
CA
MX=0 0 1 --- 478 479
MX=1 479 478 --- 1 0
Note:RA=Row Address
CA=Colum Address
SA=Scan Address
MX=Colum address direction parameter
MY=Row address direction parameter
ML=Scan direction parameter
RGB=Red,Green and Blue pixel position change
Table 5.3: Memory map of 480RGB x 854 resolution
RGB=1
RGB=1
RGB=1
RGB=1
RGB=0
RGB=0
RGB=0
RGB=0
RA SA
MY=0 MY=1 ML=0 ML=1
0 799 R0 7-0 G0 7-0 B0 7-0 R1 7-0 G1 7-0 B1 7-0 --- R478 7-0 G478 7-0 B478 7-0 R479 7-0 G479 7-0 B479 7-0 0 799
1 798 --- 1 798
2 797 --- 2 797
3 796 --- 3 796
4 795 --- 4 795
5 794 --- 5 794
6 793 --- 6 793
7 792 --- 7 792
8 791 --- 8 791
9 790 --- 9 790
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
792 7 --- 792 7
793 6 --- 793 6
794 5 --- 794 5
795 4 --- 795 4
796 3 --- 796 3
797 2 --- 797 2
798 1 --- 798 1
799 0 --- 799 0
CA
MX=0 0 1 --- 478 479
MX=1 479 478 --- 1 0
Note:RA=Row Address
CA=Colum Address
SA=Scan Address
MX=Colum address direction parameter
MY=Row address direction parameter
ML=Scan direction parameter
RGB=Red,Green and Blue pixel position change
RGB=1
RGB=1
RGB=1
RGB=1
RGB=0
RGB=0
RGB=0
RGB=0
RA SA
MY=0 MY=1 ML=0 ML=1
0 639 R0 7-0 G0 7-0 B0 7-0 R1 7-0 G1 7-0 B1 7-0 --- R478 7-0 G478 7-0 B478 7-0 R479 7-0 G479 7-0 B479 7-0 0 639
1 638 --- 1 638
2 637 --- 2 637
3 636 --- 3 636
4 635 --- 4 635
5 634 --- 5 634
6 633 --- 6 633
7 632 --- 7 632
8 631 --- 8 631
9 630 --- 9 630
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
632 7 --- 632 7
633 6 --- 633 6
634 5 --- 634 5
635 4 --- 635 4
636 3 --- 636 3
637 2 --- 637 2
638 1 --- 638 1
639 0 --- 639 0
CA
MX=0 0 1 --- 478 479
MX=1 479 478 --- 1 0
Note:RA=Row Address
CA=Colum Address
SA=Scan Address
MX=Colum address direction parameter
MY=Row address direction parameter
ML=Scan direction parameter
RGB=Red,Green and Blue pixel position change
Table 5.5: Memory map of 480RGB x 640 resolution
RGB=1
RGB=1
RGB=1
RGB=1
RGB=0
RGB=0
RGB=0
RGB=0
RA SA
MY=0 MY=1 ML=0 ML=1
0 639 R0 7-0 G0 7-0 B0 7-0 R1 7-0 G1 7-0 B1 7-0 --- R358 7-0 G358 7-0 B358 7-0 R359 7-0 G359 7-0 B359 7-0 0 639
1 638 --- 1 638
2 637 --- 2 637
3 636 --- 3 636
4 635 --- 4 635
5 634 --- 5 634
6 633 --- 6 633
7 632 --- 7 632
8 631 --- 8 631
9 630 --- 9 630
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
632 7 --- 632 7
633 6 --- 633 6
634 5 --- 634 5
635 4 --- 635 4
636 3 --- 636 3
637 2 --- 637 2
638 1 --- 638 1
639 0 --- 639 0
CA
MX=0 0 1 --- 358 359
MX=1 359 358 --- 1 0
Note:RA=Row Address
CA=Colum Address
SA=Scan Address
MX=Colum address direction parameter
MY=Row address direction parameter
ML=Scan direction parameter
RGB=Red,Green and Blue pixel position change
Table 5.6: Memory map of 360RGB x640 resolution
RGB=1
RGB=1
RGB=1
RGB=1
RGB=0
RGB=0
RGB=0
RGB=0
RA SA
MY=0 MY=1 ML=0 ML=1
0 719 R0 7-0 G0 7-0 B0 7-0 R1 7-0 G1 7-0 B1 7-0 --- R478 7-0 G478 7-0 B478 7-0 R479 7-0 G479 7-0 B479 7-0 0 719
1 718 --- 1 718
2 717 --- 2 717
3 716 --- 3 716
4 715 --- 4 715
5 714 --- 5 714
6 713 --- 6 713
7 712 --- 7 712
8 711 --- 8 711
9 710 --- 9 710
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
: : : : : : : : : : : : : : : : :
712 7 --- 712 7
713 6 --- 713 6
714 5 --- 714 5
715 4 --- 715 4
716 3 --- 716 3
717 2 --- 717 2
718 1 --- 718 1
719 0 --- 719 0
CA
MX=0 0 1 --- 478 479
MX=1 479 478 --- 1 0
Note:RA=Row Address
CA=Colum Address
SA=Scan Address
MX=Colum address direction parameter
MY=Row address direction parameter
ML=Scan direction parameter
RGB=Red,Green and Blue pixel position change
E
Figure 5.1: MCU to Memory write / read direction
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
Direct to (863-Physical Row Pointer)
0 0 1 Direct to Physical Column Pointer
with SC
0 1 0 Direct to (479-Physical Column Pointer) Direct to Physical Row Pointer
0 1 1 Direct to (479-Physical Column Pointer) Direct to (863-Physical Row Pointer)
1 0 0 Direct to Physical Row Pointer Direct to Physical Column Pointer
1 0 1 Direct to (863-Physical Row Pointer) Direct to Physical Column Pointer
1 1 0 Direct to Physical Row Pointer Direct to (479-Physical Column Pointer)
1 1 1 Direct to (863-Physical Row Pointer) Direct to (479-Physical Column Pointer)
Figure 5.3: MY, MX, MV setting of 480RGB x 864 dot
Memory Access
Display Data
Control Image in the Host Image in the Driver (GRAM)
Direction
MV MX MY
B H/W Position (0,0) B
E
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
Figure 5.4: Address direction settings
-------
-------
-------
-------
---------
480 columns
1DDh
1DDh
1DEh
1DFh
1DEh
00h
1DFh
01h
00h
01h
00h 00 01 02 03 04 05 0V 0W 0X 0Y 0Z 00h 00 01 02 03 04 05 0V 0W 0X 0Y 0Z
01h 10 11 12 13 14 1W 1X 1Y 1Z 01h 10 11 12 13 14 1W 1X 1Y 1Z
20 21 22 23 2X 2Y 2Z 20 21 22 23 2X 2Y 2Z
30 31 32 3Y 3Z 30 31 32 3Y 3Z
864lines
864lines
W0 W1 WX WY WZ W0 W1 WX WY WZ
35Dh X0 X1 X2 XW XX XY XZ 35Dh X0 X1 X2 XW XX XY XZ
35Eh Y0 Y1 Y2 Y3 YW YX YY YZ 35Eh Y0 Y1 Y2 Y3 YW YX YY YZ
35Fh Z0 Z1 Z2 Z3 Z4 Z5 ZV ZW ZX ZY ZZ 35Fh Z0 Z1 Z2 Z3 Z4 Z5 ZV ZW ZX ZY ZZ
480 columns
-------
-------
-------
-------
---------
1DDh
1DEh
1DFh
1DEh
00h
1DFh
01h
00h
01h
854 lines
854 lines
-------
-------
-------
-------
---------
-------
-------
-------
-------
---------
1DDh
1DEh
1DFh
1DEh
00h
1DFh
01h
00h
01h
640lines
640lines
-------
-------
-------
-------
---------
-------
-------
-------
-------
---------
Original Scrolling
TFA
VSA
BFA
There are 2 types of vertical scrolling, which are determined by the commands
“Vertical Scrolling Definition” (33h) and “Vertical Scrolling Start Address” (37h).
M e m o r y P h ysica l A x is P h y s ic a l L in e
D isp la y
(0 ,0 ) P o in t e r
A xis ( 0 , 0 )
1
V S CRS A DD 1
2
F ra m e D is p la y
M e m o ry
In cr e m e n t
V S CRS A DD
P h y s ic a l L in e
D isp la y
P o in t e r
A xis ( 0 ,0 )
1
2
V S CRS A DD
2
1
F ra m e D is p la y
M e m o ry
Figure 5.14: Vertical scroll example 1
Example (2) TFA=30, VSA=834, BFA=0 and VSCRSADD =80. MADCTRL parameter B4=”1”
Physical Line
Memory Physical Axis
(0,0) Pointer Display
Axis (0,0)
2
VSCRSADD
3
TFA TFA
1
Frame
Memory Display
Increment
VSCRSADD
Physical Line
Memory Physical Axis
Pointer Display
(0,0)
Axis (0,0)
2
VSCRSADD
3
3
2 1
TFA TFA
1
Frame Display
Memory
Figure 5.15: Vertical scroll example 2
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:
tvdl tvdh
Mode 2, the Tearing Effect Output signal consists of V-Blanking and H-Blanking
Information, there is one V-sync and N H-sync pulses per field.
N: If RES_SEL [2:0] set to = 3’b000, the resolution is 480 RGB X 864, the N=864.
Top Line
2nd Line
TE (Mode 2)
TE (Mode 1) tvdh
Note: During Sleep In Mode, the Tearing Output Pin is active Low.
tvdl tvdh
Vertical Timing
Horizontal Timing
thdl thdh
Figure 5.19: Tearing effect output line –tearing effect line timing
Idle Mode Off (Resolution 480x800 RGB, Frame Rate = 60.5 Hz)
Symbol Parameter Min. Max. Unit
tvdl Vertical Timing Low Duration 15 - ms
tvdh Vertical Timing High Duration 1000 - us
thdl Horizontal Timing Low Duration 18 - us
thdh Horizontal Timing High Duration 0.13 500 us
tr Rise time - 15 ns
tf Fall time - 15 ns
Note: The timings in Table 5.13 apply when MADCTL ML=0 and ML=1
The signal’s rise and fall times (tf, tr) are stipulated to be equal to or less than 15ns.
tr tf
0.8*VDD1 0.8*VDD1
0.2*VDD1 0.2*VDD1
Data write to Frame Memory is now synchronized to the Panel Scan. It should be
written during the vertical sync pulse of the Tearing Effect Output Line. This ensures
that data is always written ahead of the panel scan and each Panel Frame refresh has
a complete new image:
Data to be sent
a b c d
Image on LCD
MCU to Memory
1st 864th
Time
TE output signal
Time
Memory to LCD
Time
1st 864th
Image on LCD a b c d e f
Figure 5.23: Tearing effect output line–example 2 (Timing)
The MPU to Frame Memory write begins just after Panel Read has commenced i.e.
after one horizontal sync pulse of the Tearing Effect Output Line. This allows time for
the image to download behind the Panel Read pointer and finishing download during
the subsequent Frame before the Read Pointer “catches” the MPU to Frame memory
write position.
Data to be sent
a b c d e f
Image on LCD
The HX8369-A00 can oscillate an internal R-C oscillator with an internal oscillation
resistor (Rf). The oscillation frequency is changed according to the UADJ[3:0] internal
register. Please refer to OSC control register (RB0h). The default frequency is
15MHz.
Display
Controller
Oscillator
15MHz
15MHz fosc Frequency
UADJ[
UADJ[3:0] Divider 2 Step up Circuit
Clock ( for VGH,
VGH,VGL)
VGL)
FS1
FS1[1:0]
PCLK
RGB Display Mode
CABC_
CABC_PWM_
PWM_CLK
(for Backlight CABC)
CABC)
Date Date Date Date Date Date Date Date Date Date Date Date Date
Line Line Line Line Line Line Line Line Line Line Line Line Line
#1 #2 #3 #1438 #1439 #1440 #1 #2 #3 #1438 #1439 #1440 #1441
+ - + - + - + - + - + -
... ...
Gate#1 Gate#1
+ - + - + - - + - + - +
... ...
Gate#2 Gate#2
+ - + - + - + - + - + -
... ...
Gate#3 Gate#3
+ - + - + - - + - + - +
... ...
Gate#4 Gate#4
VSPR(3.5V ~ (VSP-0.5V))
DC/DC
converter
VDD2, VDD3
(2.3V ~ 3.3V)
VREF (1.8V)
VDDD (1.6V ~ 2.0V)
DSI_LDO (1.2V ~ 1.3V)
VSSD,VSSA
DC/DC
converter
VCOM(-2V ~ 0V)
VSN, VSNC
(-4.7V ~ -5.5V)
VGL(-7V~ -13.5V)
The PFM DC-DC converter generates the high voltage level VSP/VSN required for
source drivers. HX8369-A00 contains sub-circuits of the PFM boost converter,
including a precision 1.8V reference voltage, comparator, PFM controlling logic, and
the output buffer. The boost converter uses a external power transistor to provide
maximum efficiency and to minimize the number of external components. The output
voltage of the boost converter can be set from 4.7 to 5.5 (VSP) and -4.7 to -5.5V
(VSN)
VDD3
o
VCSW2
VSNC
VSN D2
PFM VREF L1
Controller D1
VSP
VSPC D3
VCSW1
SW1
The HX5186-A is highly efficient switching voltage generator circuits that generate the
high voltage level VSP/VSN required for source drivers. HX8369-A00 contains
Charge Pump Controller for HX5186-A, including a comparator for VSP/VSN
feedback control. HX5186-A can provide maximum efficiency and use minimum
number of external components. The output voltage of the boost converter can be set
from 4.7 to 5.5 (VSP) and -4.7 to -5.5V (VSN)
The HX8369-A00 supports an idle display mode. The grayscale level to be used is V0
and V64 with R7, G7, B7 decoding, and the other levels (V1-V63) are halted to reduce
power consumption. In idle display mode, the Gamma-micro-adjustment registers are
invalid and only the upper bits of RGB are used for display.
R R R R R R R R G G G G G G GG B B B B B B B B G1_VRP3[5:0]
76543210 76543210 76 543210 G1_VRP4[5:0]
G1_VRP5[5:0]
G1_PRP0[6:0]
G1_PRP1[6:0]
G1_CGMP0[1:0] G1_ PKP0[4:0]
G1_CGMP1[1:0] G1_PKP1[4:0]
G1_CGMP2[1:0] G1_PKP2[4:0]
1 1 1 G1_CGMP3[1:0] G1_PKP3[4:0]
G1_CGMP5 G1_CGMP4 G1_PKP4[4:0]
G1_PKP5[4:0]
G1_PKP6[4:0]
G1_PKP7[4:0]
V0P/V0N G1_PKP8[4:0]
8- bit Grayscale 8- bit Grayscale 8- bit Grayscale
D/ A Converter D/ A Converter
V1P/V1N Grayscale
D/ A Converter
< R> < G> < B> Voltage
V255P/V255N Generator
Negative Polarity Register
Output Driver Output Driver Output Driver
G1_VRN0[5:0]
G1_VRN1[5:0]
G1_VRN2[5:0]
G1_VRN3[5:0]
G1_VRN4[5:0]
G1_VRN5[5:0]
R G B G1_PRN0[6:0]
G1_PRN1[6:0]
LCD G1_CGMN0[1:0] G1_ PKN0[4:0]
G1_CGMN1[1:0] G1_PKN1[4:0]
G1_CGMN2[1:0] G1_PKN2[4:0]
G1_CGMN3[1:0] G1_PKN3[4:0]
G1_CGMN5 G1_CGMN4 G1_PKN4[4:0]
G1_PKN5[4:0]
G1_PKN6[4:0]
G1_PKN7[4:0]
G1_PKN8[4:0]
R R R R R R R R G G G G G G GG B B B B B B B B G1_VRP3[5:0]
76543210 76543210 76 543210 G1_VRP4[5:0]
G1_VRP5[5:0]
G1_PRP0[6:0]
G1_PRP1[6:0]
G1_CGMP0[1:0] G1_ PKP0[4:0]
G1_CGMP1[1:0] G1_PKP1[4:0]
G1_CGMP2[1:0] G1_PKP2[4:0]
8 8 8 G1_CGMP3[1:0] G1_PKP3[4:0]
G1_CGMP5 G1_CGMP4 G1_PKP4[4:0]
G1_PKP5[4:0]
G1_PKP6[4:0]
G1_PKP7[4:0]
V0P/V0N G1_PKP8[4:0]
8- bit Grayscale 8- bit Grayscale 8- bit Grayscale
D/ A Converter D/ A Converter
V1P/V1N Grayscale
D/ A Converter
< R> < G> < B> Voltage
V255P/V255N Generator
Negative Polarity Register
Output Driver Output Driver Output Driver
G1_VRN0[5:0]
G1_VRN1[5:0]
G1_VRN2[5:0]
G1_VRN3[5:0]
G1_VRN4[5:0]
G1_VRN5[5:0]
R G B G1_PRN0[6:0]
G1_PRN1[6:0]
LCD G1_CGMN0[1:0] G1_ PKN0[4:0]
G1_CGMN1[1:0] G1_PKN1[4:0]
G1_CGMN2[1:0] G1_PKN2[4:0]
G1_CGMN3[1:0] G1_PKN3[4:0]
G1_CGMN5 G1_CGMN4 G1_PKN4[4:0]
G1_PKN5[4:0]
G1_PKN6[4:0]
G1_PKN7[4:0]
G1_PKN8[4:0]
This HX8369-A00 has register groups for specifying a series grayscale voltage that
meets the Gamma-characteristics for the LCD panel used. 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.
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 88 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 32-to-1
selectors (PKP/N0~5), each of which has 5 inputs and generates one reference voltage
output (Vg(P/N)3, 7, 19, 25, 32, 38, 44, 56, 60).
CGMP/N2 0 1 2 3 CGMP/N3 0 1 2 3
V7 V50
1R 3R 4R 4.5R 1R 2.5R 2.5R 2.5R
V8 V51
1R 3R 3R 4R 1R 2.5R 2.5R 2.5R
V9 V52
1R 2.5R 3R 3R 1R 2.5R 3R 3R
V10 V53
1R 2.5R 3R 3R 1R 2.5R 3R 3R
V11 V54
1R 2.5R 2.5R 2.5R 1R 3R 3R 4R
V12 V55
1R 2.5R 2.5R 2.5R 1R 3R 4R 4.5R
V13 V56
CGMP/N4 0 1 CGMP/N5 0 1
V13 V44
1R 1.5R 1R 1R
V14 V45
1R 1R 1R 1R
V15 V46
1R 1R 1R 1R
V16 V47
1R 1R 1R 1R
V17 V48
1R 1R 1R 1R
V18 V49
1R 1R 1R 1.5R
V19 V50
Value in
Value in Register Resistance Value in Register Resistance Resistance
Register
VR(P/N)0 5-0 VR(P/N)0 VR(P/N)1 5-0 VR(P/N)1 VR(P/N)2
VR(P/N)2 5-0
000000 0R 000000 0R 000000 0R
000001 20R 000001 2R 000001 2R
000010 22R 000010 4R 000010 4R
000011 24R 000011 6R 000011 6R
• • • • • •
• • • • • •
011101 76R 011101 58R 011101 58R
011110 78R 011110 60R 011110 60R
011111 80R 011111 62R 011111 62R
100000 82R 100000 64R 100000 64R
100001 84R 100001 66R 100001 66R
100010 86R 100010 68R 100010 68R
• • • • • •
• • • • • •
111101 140R 111101 122R 111101 122R
111110 142R 111110 124R 111110 124R
111111 144R 111111 126R 111111 126R
Value in
Value in Register Resistance Value in Register Resistance Resistance
Register
VR(P/N)3 5-0 VR(P/N)3 VR(P/N)4 5-0 VR(P/N)4 VR(P/N)2
VR(P/N)5 5-0
000000 0R 000000 0R 000000 0R
000001 2R 000001 2R 000001 2R
000010 4R 000010 4R 000010 4R
• • • • • •
• • • • • •
011101 58R 011101 58R 011101 58R
011110 60R 011110 60R 011110 60R
011111 62R 011111 62R 011111 62R
100000 64R 100000 64R 100000 64R
100001 66R 100001 66R 100001 66R
100010 68R 100010 68R 100010 68R
• • • • • •
• • • • • •
111100 120R 111100 120R 111100 120R
111101 122R 111101 122R 111101 122R
111110 124R 111110 124R 111110 124R
111111 126R 111111 126R 111111 144R
Reference
Macro adjustment value VinP1 formula
voltage
VRP1 5-0 = 000000 (430R / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 000001 ((430R - 2R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 000010 ((430R - 4R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 000011 ((430R - 6R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 000100 ((430R - 8R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 000101 ((430R - 10R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 000110 ((430R - 12R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 000111 ((430R - 14R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 001000 ((430R - 16R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 001001 ((430R - 18R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 001010 ((430R - 20R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 001011 ((430R - 22R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 001100 ((430R - 24R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 001101 ((430R - 26R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 001110 ((430R - 28R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 001111 ((430R - 30R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 010000 ((430R - 32R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 010001 ((430R - 34R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 010010 ((430R - 36R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 010011 ((430R - 38R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 010100 ((430R - 40R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 010101 ((430R - 42R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 010110 ((430R - 44R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 010111 ((430R - 46R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 011000 ((430R - 48R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 011001 ((430R - 50R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 011010 ((430R - 52R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 011011 ((430R - 54R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 011100 ((430R - 56R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 011101 ((430R - 58R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 011110 ((430R - 60R ) / 450R) * (VSPR - VGSP) + VGSP
VinP1 VRP1 5-0 = 011111 ((430R - 62R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 100000 ((430R - 64R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 100001 ((430R - 66R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 100010 ((430R - 68R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 100011 ((430R - 70R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 100100 ((430R - 72R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 100101 ((430R - 74R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 100110 ((430R - 76R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 100111 ((430R - 78R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 101000 ((430R - 80R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 101001 ((430R - 82R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 101010 ((430R - 84R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 101011 ((430R - 86R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 101100 ((430R - 88R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 101101 ((430R - 90R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 101110 ((430R - 92R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 101111 ((430R - 94R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 110000 ((430R - 96R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 110001 ((430R - 98R ) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 110010 ((430R - 100R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 110011 ((430R - 102R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 110100 ((430R - 104R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 110101 ((430R - 106R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 110110 ((430R - 108R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 110111 ((430R - 110R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 111000 ((430R - 112R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 111001 ((430R - 114R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 111010 ((430R - 116R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 111011 ((430R - 118R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 111100 ((430R - 120R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 111101 ((430R - 122R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 111110 ((430R - 124R) / 450R) * (VSPR - VGSP) + VGSP
VRP1 5-0 = 111111 ((430R - 126R) / 450R) * (VSPR - VGSP) + VGSP
Table 5.25: VinP1
Reference
Macro adjustment value VinP2 formula
voltage
VRP2 5-0 = 000000 (420R / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 000001 ((420R - 2R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 000010 ((420R - 4R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 000011 ((420R - 6R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 000100 ((420R - 8R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 000101 ((420R - 10R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 000110 ((420R - 12R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 000111 ((420R - 14R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 001000 ((420R - 16R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 001001 ((420R - 18R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 001010 ((420R - 20R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 001011 ((420R - 22R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 001100 ((420R - 24R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 001101 ((420R - 26R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 001110 ((420R - 28R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 001111 ((420R - 30R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 010000 ((420R - 32R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 010001 ((420R - 34R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 010010 ((420R - 36R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 010011 ((420R - 38R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 010100 ((420R - 40R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 010101 ((420R - 42R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 010110 ((420R - 44R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 010111 ((420R - 46R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 011000 ((420R - 48R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 011001 ((420R - 50R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 011010 ((420R - 52R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 011011 ((420R - 54R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 011100 ((420R - 56R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 011101 ((420R - 58R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 011110 ((420R - 60R ) / 450R) * (VSPR - VGSP) + VGSP
VinP2 VRP2 5-0 = 011111 ((420R - 62R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 100000 ((420R - 64R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 100001 ((420R - 66R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 100010 ((420R - 68R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 100011 ((420R - 70R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 100100 ((420R - 72R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 100101 ((420R - 74R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 100110 ((420R - 76R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 100111 ((420R - 78R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 101000 ((420R - 80R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 101001 ((420R - 82R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 101010 ((420R - 84R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 101011 ((420R - 86R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 101100 ((420R - 88R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 101101 ((420R - 90R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 101110 ((420R - 92R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 101111 ((420R - 94R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 110000 ((420R - 96R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 110001 ((420R - 98R ) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 110010 ((420R - 100R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 110011 ((420R - 102R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 110100 ((420R - 104R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 110101 ((420R - 106R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 110110 ((420R - 108R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 110111 ((420R - 110R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 111000 ((420R - 112R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 111001 ((420R - 114R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 111010 ((420R - 116R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 111011 ((420R - 118R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 111100 ((420R - 120R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 111101 ((420R - 122R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 111110 ((420R - 124R) / 450R) * (VSPR - VGSP) + VGSP
VRP2 5-0 = 111111 ((420R - 126R) / 450R) * (VSPR - VGSP) + VGSP
Reference
Macro adjustment value VinP16 formula
voltage
VRP5 5-0 = 000000 (144R / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 000001 ((144R - 2R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 000010 ((144R - 4R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 000011 ((144R - 6R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 000100 ((144R - 8R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 000101 ((144R - 10R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 000110 ((144R - 12R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 000111 ((144R - 14R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 001000 ((144R - 16R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 001001 ((144R - 18R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 001010 ((144R - 20R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 001011 ((144R - 22R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 001100 ((144R - 24R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 001101 ((144R - 26R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 001110 ((144R - 28R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 001111 ((144R - 30R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 010000 ((144R - 32R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 010001 ((144R - 34R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 010010 ((144R - 36R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 010011 ((144R - 38R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 010100 ((144R - 40R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 010101 ((144R - 42R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 010110 ((144R - 44R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 010111 ((144R - 46R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 011000 ((144R - 48R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 011001 ((144R - 50R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 011010 ((144R - 52R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 011011 ((144R - 54R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 011100 ((144R - 56R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 011101 ((144R - 58R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 011110 ((144R - 60R ) / 450R) * (VSPR - VGSP) + VGSP
VinP16 VRP5 5-0 = 011111 ((144R - 62R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 100000 ((144R - 64R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 100001 ((144R - 66R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 100010 ((144R - 68R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 100011 ((144R - 70R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 100100 ((144R - 72R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 100101 ((144R - 74R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 100110 ((144R - 76R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 100111 ((144R - 78R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 101000 ((144R - 80R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 101001 ((144R - 82R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 101010 ((144R - 84R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 101011 ((144R - 86R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 101100 ((144R - 88R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 101101 ((144R - 90R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 101110 ((144R - 92R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 101111 ((144R - 94R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 110000 ((144R - 96R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 110001 ((144R - 98R ) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 110010 ((144R - 100R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 110011 ((144R - 102R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 110100 ((144R - 104R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 110101 ((144R - 106R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 110110 ((144R - 108R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 110111 ((144R - 110R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 111000 ((144R - 112R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 111001 ((144R - 114R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 111010 ((144R - 116R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 111011 ((144R - 118R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 111100 ((144R - 120R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 111101 ((144R - 122R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 111110 ((144R - 124R) / 450R) * (VSPR - VGSP) + VGSP
VRP5 5-0 = 111111 VGSP
Reference
Macro adjustment value VinP5 formula
voltage
VinP5 PRP0 6-0 = 0000000 (350R / 450R) (VSPR - VGSP) + VGSP
PRP0 6-0 = 0000001 ((350R - 2R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0000010 ((350R - 4R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0000011 ((350R – 6R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0000100 ((350R – 8R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0000101 ((350R – 10R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0000110 ((350R – 12R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0000111 ((350R - 14R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0001000 ((350R – 16R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0001001 ((350R – 18R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0001010 ((350R – 20R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0001011 ((350R – 22R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0001100 ((350R – 24R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0001101 ((350R – 26R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0001110 ((350R – 28R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0001111 ((350R – 30R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0010000 ((350R – 32R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0010001 ((350R - 34R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0010010 ((350R – 36R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0010011 ((350R – 38R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0010100 ((350R – 40R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0010101 ((350R – 42R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0010110 ((350R – 44R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0010111 ((350R – 46R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0011000 ((350R – 48R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0011001 ((350R – 50R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0011010 ((350R – 52R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0011011 ((350R - 54R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0011100 ((350R – 56R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0011101 ((350R – 58R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0011110 ((350R – 60R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0011111 ((350R – 62R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0100000 ((350R - 64R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0100001 ((350R – 66R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0100010 ((350R – 68R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0100011 ((350R – 70R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0100100 ((350R – 72R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0100101 ((350R – 74R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0100110 ((350R – 76R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0100111 ((350R – 78R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0101000 ((350R – 80R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0101001 ((350R – 82R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0101010 ((350R - 84R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0101011 ((350R – 86R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0101100 ((350R – 88R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0101101 ((350R – 90R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0101110 ((350R – 92R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0101111 ((350R – 94R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0110000 ((350R – 96R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0110001 ((350R – 98R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0110010 ((350R – 100R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0110011 ((350R – 102R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0110100 ((350R – 104R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0110101 ((350R – 106R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0110110 ((350R – 108R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0110111 ((350R – 110R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0111000 ((350R – 112R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0111001 ((350R – 114R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0111010 ((350R – 116R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0111011 ((350R – 118R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0111100 ((350R – 120R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0111101 ((350R – 122R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0111110 ((350R - 124R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 0111111 ((350R – 126R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1000000 ((350R – 128R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1000001 ((350R – 130R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1000010 ((350R - 132R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1000011 ((350R – 134R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1000100 ((350R – 136R) / 450R) * (VSPR - VGSP) + VGSP
Himax Confidential -P.97-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
PRP0 6-0 = 1000101 ((350R – 138R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1000110 ((350R – 140R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1000111 ((350R – 142R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1001000 ((350R – 144R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1001001 ((350R – 146R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1001010 ((350R – 148R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1001011 ((350R – 150R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1001100 ((350R - 152R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1001101 ((350R – 154R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1001110 ((350R – 156R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1001111 ((350R – 158R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1010000 ((350R – 160R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1010001 ((350R – 162R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1010010 ((350R – 164R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1010011 ((350R – 166R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1010100 ((350R – 168R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1010101 ((350R – 170R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1010110 ((350R – 172R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1010111 ((350R - 174R) / 450R) * (VSPR - VGSP) + VGSP
PRP0 6-0 = 1011000 inhibit
PRP0 6-0 = 1011001 inhibit
PRP0 6-0 = 1011010 inhibit
PRP0 6-0 = 1011011 inhibit
PRP0 6-0 = 1011100 inhibit
PRP0 6-0 = 1011101 inhibit
PRP0 6-0 = 1011110 inhibit
PRP0 6-0 = 1011111 inhibit
PRP0 6-0 = 1100000 inhibit
PRP0 6-0 = 1100001 inhibit
PRP0 6-0 = 1100010 inhibit
PRP0 6-0 = 1100011 inhibit
PRP0 6-0 = 1100100 inhibit
PRP0 6-0 = 1100101 inhibit
PRP0 6-0 = 1100110 inhibit
PRP0 6-0 = 1100111 inhibit
PRP0 6-0 = 1101000 inhibit
PRP0 6-0 = 1101001 inhibit
PRP0 6-0 = 1101010 inhibit
PRP0 6-0 = 1101011 inhibit
PRP0 6-0 = 1101100 inhibit
PRP0 6-0 = 1101101 inhibit
PRP0 6-0 = 1101110 inhibit
PRP0 6-0 = 1101111 inhibit
PRP0 6-0 = 1110000 inhibit
PRP0 6-0 = 1110001 inhibit
PRP0 6-0 = 1110010 inhibit
PRP0 6-0 = 1110011 inhibit
PRP0 6-0 = 1110100 inhibit
PRP0 6-0 = 1110101 inhibit
PRP0 6-0 = 1110110 inhibit
PRP0 6-0 = 1110111 inhibit
PRP0 6-0 = 1111000 inhibit
PRP0 6-0 = 1111001 inhibit
PRP0 6-0 = 1111010 inhibit
PRP0 6-0 = 1111011 inhibit
PRP0 6-0 = 1111100 inhibit
PRP0 6-0 = 1111101 inhibit
PRP0 6-0 = 1111110 inhibit
PRP0 6-0 = 1111111 inhibit
Table 5.30: VinP5
Reference
Macro adjustment value VinP11 formula
voltage
VinP11 PRP1 6-0 = 0000000 (274R / 450R) (VSPR - VGSP) + VGSP
PRP1 6-0 = 0000001 ((274R - 2R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0000010 ((274R - 4R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0000011 ((274R – 6R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0000100 ((274R – 8R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0000101 ((274R – 10R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0000110 ((274R – 12R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0000111 ((274R - 14R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0001000 ((274R – 16R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0001001 ((274R – 18R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0001010 ((274R – 20R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0001011 ((274R – 22R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0001100 ((274R – 24R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0001101 ((274R – 26R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0001110 ((274R – 28R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0001111 ((274R – 30R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0010000 ((274R – 32R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0010001 ((274R - 34R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0010010 ((274R – 36R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0010011 ((274R – 38R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0010100 ((274R – 40R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0010101 ((274R – 42R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0010110 ((274R – 44R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0010111 ((274R – 46R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0011000 ((274R – 48R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0011001 ((274R – 50R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0011010 ((274R – 52R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0011011 ((274R - 54R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0011100 ((274R – 56R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0011101 ((274R – 58R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0011110 ((274R – 60R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0011111 ((274R – 62R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0100000 ((274R - 64R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0100001 ((274R – 66R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0100010 ((274R – 68R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0100011 ((274R – 70R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0100100 ((274R – 72R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0100101 ((274R – 74R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0100110 ((274R – 76R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0100111 ((274R – 78R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0101000 ((274R – 80R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0101001 ((274R – 82R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0101010 ((274R - 84R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0101011 ((274R – 86R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0101100 ((274R – 88R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0101101 ((274R – 90R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0101110 ((274R – 92R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0101111 ((274R – 94R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0110000 ((274R – 96R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0110001 ((274R – 98R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0110010 ((274R – 100R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0110011 ((274R – 102R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0110100 ((274R – 104R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0110101 ((274R – 106R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0110110 ((274R – 108R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0110111 ((274R – 110R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0111000 ((274R – 112R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0111001 ((274R – 114R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0111010 ((274R – 116R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0111011 ((274R – 118R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0111100 ((274R – 120R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0111101 ((274R – 122R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0111110 ((274R - 124R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 0111111 ((274R – 126R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1000000 ((274R – 128R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1000001 ((274R – 130R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1000010 ((274R - 132R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1000011 ((274R – 134R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1000100 ((274R – 136R) / 450R) * (VSPR - VGSP) + VGSP
Himax Confidential -P.99-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
PRP1 6-0 = 1000101 ((274R – 138R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1000110 ((274R – 140R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1000111 ((274R – 142R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1001000 ((274R – 144R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1001001 ((274R – 146R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1001010 ((274R – 148R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1001011 ((274R – 150R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1001100 ((274R - 152R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1001101 ((274R – 154R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1001110 ((274R – 156R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1001111 ((274R – 158R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1010000 ((274R – 160R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1010001 ((274R – 162R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1010010 ((274R – 164R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1010011 ((274R – 166R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1010100 ((274R – 168R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1010101 ((274R – 170R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1010110 ((274R – 172R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1010111 ((274R - 174R) / 450R) * (VSPR - VGSP) + VGSP
PRP1 6-0 = 1011000 inhibit
PRP1 6-0 = 1011001 inhibit
PRP1 6-0 = 1011010 inhibit
PRP1 6-0 = 1011011 inhibit
PRP1 6-0 = 1011100 inhibit
PRP1 6-0 = 1011101 inhibit
PRP1 6-0 = 1011110 inhibit
PRP1 6-0 = 1011111 inhibit
PRP1 6-0 = 1100000 inhibit
PRP1 6-0 = 1100001 inhibit
PRP1 6-0 = 1100010 inhibit
PRP1 6-0 = 1100011 inhibit
PRP1 6-0 = 1100100 inhibit
PRP1 6-0 = 1100101 inhibit
PRP1 6-0 = 1100110 inhibit
PRP1 6-0 = 1100111 inhibit
PRP1 6-0 = 1101000 inhibit
PRP1 6-0 = 1101001 inhibit
PRP1 6-0 = 1101010 inhibit
PRP1 6-0 = 1101011 inhibit
PRP1 6-0 = 1101100 inhibit
PRP1 6-0 = 1101101 inhibit
PRP1 6-0 = 1101110 inhibit
PRP1 6-0 = 1101111 inhibit
PRP1 6-0 = 1110000 inhibit
PRP1 6-0 = 1110001 inhibit
PRP1 6-0 = 1110010 inhibit
PRP1 6-0 = 1110011 inhibit
PRP1 6-0 = 1110100 inhibit
PRP1 6-0 = 1110101 inhibit
PRP1 6-0 = 1110110 inhibit
PRP1 6-0 = 1110111 inhibit
PRP1 6-0 = 1111000 inhibit
PRP1 6-0 = 1111001 inhibit
PRP1 6-0 = 1111010 inhibit
PRP1 6-0 = 1111011 inhibit
PRP1 6-0 = 1111100 inhibit
PRP1 6-0 = 1111101 inhibit
PRP1 6-0 = 1111110 inhibit
PRP1 6-0 = 1111111 inhibit
Table 5.31: VinP11
Reference
Macro adjustment value VinP3 formula
voltage
PKP0 4-0 = 00000 (47R / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 00001 ((47R – 1R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 00010 ((47R – 2R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 00011 ((47R – 3R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 00100 ((47R – 4R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 00101 ((47R – 5R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 00110 ((47R – 6R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 00111 ((47R – 7R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 01000 ((47R – 8R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 01001 ((47R – 9R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 01010 ((47R - 10R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 01011 ((47R - 11R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 01100 ((47R - 12R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 01101 ((47R - 13R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 01110 ((47R - 14R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 01111 ((47R - 15R) / 48R) * (VinP2 - VinP5) + VinP5
VinP3
PKP0 4-0 = 10000 ((47R - 16R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 10001 ((47R - 17R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 10010 ((47R - 18R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 10011 ((47R - 19R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 10100 ((47R - 20R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 10101 ((47R - 21R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 10110 ((47R - 22R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 10111 ((47R - 23R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 11000 ((47R - 24R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 11001 ((47R - 25R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 11010 ((47R - 26R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 11011 ((47R - 27R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 11100 ((47R - 28R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 11101 ((47R - 29R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 11110 ((47R - 30R) / 48R) * (VinP2 - VinP5) + VinP5
PKP0 4-0 = 11111 ((47R - 31R) / 48R) * (VinP2 - VinP5) + VinP5
Table 5.32: VinP3
Reference
Macro adjustment value VinP6 formula
voltage
PKP2 4-0 = 00000 (220R / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 00001 ((220R - 3R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 00010 ((220R - 6R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 00011 ((220R - 9R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 00100 ((220R - 12R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 00101 ((220R - 15R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 00110 ((220R - 18R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 00111 ((220R - 21R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 01000 ((220R - 24R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 01001 ((220R - 27R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 01010 ((220R - 30R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 01011 ((220R - 33R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 01100 ((220R - 36R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 01101 ((220R - 39R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 01110 ((220R - 42R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 01111 ((220R - 45R) / 223R) * (VinP5 - VinP11) + VinP11
VinP6
PKP2 4-0 = 10000 ((220R - 48R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 10001 ((220R - 51R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 10010 ((220R - 54R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 10011 ((220R - 57R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 10100 ((220R - 60R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 10101 ((220R - 63R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 10110 ((220R - 66R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 10111 ((220R - 69R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 11000 ((220R - 72R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 11001 ((220R - 75R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 11010 ((220R - 78R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 11011 ((220R - 81R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 11100 ((220R - 84R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 11101 ((220R - 87R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 11110 ((220R - 90R) / 223R) * (VinP5 - VinP11) + VinP11
PKP2 4-0 = 11111 ((220R - 93R) / 223R) * (VinP5 - VinP11) + VinP11
Table 5.34: VinP6
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
Reference
Macro adjustment value VinP7 formula
voltage
PKP3 4-0 = 00000 (193R / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 00001 ((193R - 3R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 00010 ((193R - 6R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 00011 ((193R - 9R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 00100 ((193R - 12R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 00101 ((193R - 15R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 00110 ((193R - 18R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 00111 ((193R - 21R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 01000 ((193R - 24R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 01001 ((193R - 27R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 01010 ((193R - 30R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 01011 ((193R - 33R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 01100 ((193R - 36R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 01101 ((193R - 39R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 01110 ((193R - 42R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 01111 ((193R - 45R) / 223R) * (VinP5 - VinP11) + VinP11
VinP7
PKP3 4-0 = 10000 ((193R - 48R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 10001 ((193R - 51R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 10010 ((193R - 54R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 10011 ((193R - 57R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 10100 ((193R - 60R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 10101 ((193R - 63R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 10110 ((193R - 66R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 10111 ((193R - 69R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 11000 ((193R - 72R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 11001 ((193R - 75R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 11010 ((193R - 78R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 11011 ((193R - 81R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 11100 ((193R - 84R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 11101 ((193R - 87R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 11110 ((193R - 90R) / 223R) * (VinP5 - VinP11) + VinP11
PKP3 4-0 = 11111 ((193R - 93R) / 223R) * (VinP5 - VinP11) + VinP11
Table 5.35: VinP7
Reference
Macro adjustment value VinP8 formula
voltage
PKP4 4-0 = 00000 (158R / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 00001 ((158R - 3R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 00010 ((158R - 6R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 00011 ((158R - 9R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 00100 ((158R - 12R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 00101 ((158R - 15R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 00110 ((158R - 18R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 00111 ((158R - 21R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 01000 ((158R - 24R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 01001 ((158R - 27R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 01010 ((158R - 30R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 01011 ((158R - 33R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 01100 ((158R - 36R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 01101 ((158R - 39R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 01110 ((158R - 42R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 01111 ((158R - 45R) / 223R) * (VinP5 - VinP11) + VinP11
VinP8
PKP4 4-0 = 10000 ((158R - 48R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 10001 ((158R - 51R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 10010 ((158R - 54R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 10011 ((158R - 57R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 10100 ((158R - 60R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 10101 ((158R - 63R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 10110 ((158R - 66R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 10111 ((158R - 69R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 11000 ((158R - 72R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 11001 ((158R - 75R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 11010 ((158R - 78R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 11011 ((158R - 81R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 11100 ((158R - 84R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 11101 ((158R - 87R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 11110 ((158R - 90R) / 223R) * (VinP5 - VinP11) + VinP11
PKP4 4-0 = 11111 ((158R - 93R) / 223R) * (VinP5 - VinP11) + VinP11
Table 5.36: VinP8
Himax Confidential -P.103-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
Reference
Macro adjustment value VinP9 formula
voltage
PKP5 4-0 = 00000 (123R / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 00001 ((123R - 3R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 00010 ((123R - 6R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 00011 ((123R - 9R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 00100 ((123R - 12R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 00101 ((123R - 15R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 00110 ((123R - 18R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 00111 ((123R - 21R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 01000 ((123R - 24R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 01001 ((123R - 27R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 01010 ((123R - 30R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 01011 ((123R - 33R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 01100 ((123R - 36R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 01101 ((123R - 39R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 01110 ((123R - 42R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 01111 ((123R - 45R) / 223R) * (VinP5 - VinP11) + VinP11
VinP9
PKP5 4-0 = 10000 ((123R - 48R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 10001 ((123R - 51R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 10010 ((123R - 54R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 10011 ((123R - 57R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 10100 ((123R - 60R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 10101 ((123R - 63R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 10110 ((123R - 66R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 10111 ((123R - 69R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 11000 ((123R - 72R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 11001 ((123R - 75R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 11010 ((123R - 78R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 11011 ((123R - 81R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 11100 ((123R - 84R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 11101 ((123R - 87R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 11110 ((123R - 90R) / 223R) * (VinP5 - VinP11) + VinP11
PKP5 4-0 = 11111 ((123R - 93R) / 223R) * (VinP5 - VinP11) + VinP11
Table 5.37: VinP9
Reference
Macro adjustment value VinP10 formula
voltage
PKP6 4-0 = 00000 (96R / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 00001 ((96R - 3R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 00010 ((96R - 6R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 00011 ((96R - 9R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 00100 ((96R - 12R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 00101 ((96R - 15R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 00110 ((96R - 18R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 00111 ((96R - 21R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 01000 ((96R - 24R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 01001 ((96R - 27R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 01010 ((96R - 30R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 01011 ((96R - 33R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 01100 ((96R - 36R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 01101 ((96R - 39R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 01110 ((96R - 42R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 01111 ((96R - 45R) / 223R) * (VinP5 - VinP11) + VinP11
VinP10
PKP6 4-0 = 10000 ((96R - 48R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 10001 ((96R - 51R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 10010 ((96R - 54R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 10011 ((96R - 57R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 10100 ((96R - 60R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 10101 ((96R - 63R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 10110 ((96R - 66R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 10111 ((96R - 69R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 11000 ((96R - 72R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 11001 ((96R - 75R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 11010 ((96R - 78R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 11011 ((96R - 81R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 11100 ((96R - 84R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 11101 ((96R - 87R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 11110 ((96R - 90R) / 223R) * (VinP5 - VinP11) + VinP11
PKP6 4-0 = 11111 ((96R - 93R) / 223R) * (VinP5 - VinP11) + VinP11
Table 5.38: VinP10
Himax Confidential -P.104-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
Reference
Macro adjustment value VinP12 formula
voltage
PKP7 4-0 = 00000 (47R / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 00001 ((47R - 1R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 00010 ((47R - 2R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 00011 ((47R - 3R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 00100 ((47R - 4R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 00101 ((47R - 5R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 00110 ((47R - 6R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 00111 ((47R - 7R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 01000 ((47R - 8R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 01001 ((47R - 9R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 01010 ((47R - 10R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 01011 ((47R - 11R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 01100 ((47R - 12R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 01101 ((47R - 13R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 01110 ((47R - 14R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 01111 ((47R - 15R) / 48R) * (VinP11 - VinP14) + VinP14
VinP12
PKP7 4-0 = 10000 ((47R - 16R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 10001 ((47R - 17R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 10010 ((47R - 18R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 10011 ((47R - 19R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 10100 ((47R - 20R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 10101 ((47R - 21R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 10110 ((47R - 22R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 10111 ((47R - 23R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 11000 ((47R - 24R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 11001 ((47R - 25R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 11010 ((47R - 26R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 11011 ((47R - 27R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 11100 ((47R - 28R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 11101 ((47R - 29R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 11110 ((47R - 30R) / 48R) * (VinP11 - VinP14) + VinP14
PKP7 4-0 = 11111 ((47R - 31R) / 48R) * (VinP11 - VinP14) + VinP14
Table 5.39: VinP12
Reference
Macro adjustment value VinP13 formula
voltage
PKP8 4-0 = 00000 (32R / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 00001 ((32R - 1R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 00010 ((32R - 2R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 00011 ((32R - 3R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 00100 ((32R - 4R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 00101 ((32R - 5R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 00110 ((32R - 6R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 00111 ((32R - 7R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 01000 ((32R - 8R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 01001 ((32R - 9R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 01010 ((32R - 10R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 01011 ((32R - 11R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 01100 ((32R - 12R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 01101 ((32R - 13R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 01110 ((32R - 14R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 01111 ((32R - 15R) / 48R) * (VinP11 - VinP14) + VinP14
VinP13
PKP8 4-0 = 10000 ((32R - 16R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 10001 ((32R - 17R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 10010 ((32R - 18R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 10011 ((32R - 19R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 10100 ((32R - 20R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 10101 ((32R - 21R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 10110 ((32R - 22R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 10111 ((32R - 23R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 11000 ((32R - 24R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 11001 ((32R - 25R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 11010 ((32R - 26R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 11011 ((32R - 27R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 11100 ((32R - 28R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 11101 ((32R - 29R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 11110 ((32R - 30R) / 48R) * (VinP11 - VinP14) + VinP14
PKP8 4-0 = 11111 ((32R - 31R) / 48R) * (VinP11 - VinP14) + VinP14
Table 5.40: VinP13
Himax Confidential -P.105-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
Reference
Macro adjustment value VinN0 formula
voltage
VRN0 5-0 = 000000 VSNR
VRN0 5-0 = 000001 ((450R - 20R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 000010 ((450R - 22R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 000011 ((450R - 24R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 000100 ((450R - 26R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 000101 ((450R - 28R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 000110 ((450R - 30R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 000111 ((450R - 32R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 001000 ((450R - 34R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 001001 ((450R - 36R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 001010 ((450R - 38R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 001011 ((450R - 40R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 001100 ((450R - 42R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 001101 ((450R - 44R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 001110 ((450R - 46R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 001111 ((450R - 48R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 010000 ((450R - 50R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 010001 ((450R - 52R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 010010 ((450R - 54R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 010011 ((450R - 56R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 010100 ((450R - 58R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 010101 ((450R - 60R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 010110 ((450R - 62R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 010111 ((450R - 64R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 011000 ((450R - 66R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 011001 ((450R - 68R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 011010 ((450R - 70R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 011011 ((450R - 72R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 011100 ((450R - 74R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 011101 ((450R - 76R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 011110 ((450R - 78R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 011111 ((450R - 80R ) / 450R) * (VSNR - VGSN) + VGSN
VinN0
VRN0 5-0 = 100000 ((450R - 82R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 100001 ((450R - 84R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 100010 ((450R - 86R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 100011 ((450R - 88R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 100100 ((450R - 90R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 100101 ((450R - 92R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 100110 ((450R - 94R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 100111 ((450R - 96R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 101000 ((450R - 98R ) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 101001 ((450R - 100R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 101010 ((450R - 102R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 101011 ((450R - 104R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 101100 ((450R - 106R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 101101 ((450R - 108R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 101110 ((450R - 110R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 101111 ((450R - 112R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 110000 ((450R - 114R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 110001 ((450R - 116R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 110010 ((450R - 118R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 110011 ((450R - 120R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 110100 ((450R - 122R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 110101 ((450R - 124R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 110110 ((450R - 126R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 110111 ((450R - 128R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 111000 ((450R - 130R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 111001 ((450R - 132R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 111010 ((450R - 134R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 111011 ((450R - 136R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 111100 ((450R - 138R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 111101 ((450R - 140R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 111110 ((450R - 142R) / 450R) * (VSNR - VGSN) + VGSN
VRN0 5-0 = 111111 ((450R - 144R) / 450R) * (VSNR - VGSN) + VGSN
Table 5.41: VinN0
Reference
Macro adjustment value VinN2 formula
voltage
VRN2 5-0 = 000000 (420R / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 000001 ((420R - 2R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 000010 ((420R - 4R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 000011 ((420R - 6R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 000100 ((420R - 8R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 000101 ((420R - 10R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 000110 ((420R - 12R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 000111 ((420R - 14R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 001000 ((420R - 16R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 001001 ((420R - 18R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 001010 ((420R - 20R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 001011 ((420R - 22R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 001100 ((420R - 24R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 001101 ((420R - 26R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 001110 ((420R - 28R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 001111 ((420R - 30R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 010000 ((420R - 32R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 010001 ((420R - 34R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 010010 ((420R - 36R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 010011 ((420R - 38R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 010100 ((420R - 40R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 010101 ((420R - 42R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 010110 ((420R - 44R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 010111 ((420R - 46R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 011000 ((420R - 48R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 011001 ((420R - 50R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 011010 ((420R - 52R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 011011 ((420R - 54R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 011100 ((420R - 56R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 011101 ((420R - 58R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 011110 ((420R - 60R ) / 450R) * (VSNR - VGSN) + VGSN
VinN2 VRN2 5-0 = 011111 ((420R - 62R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 100000 ((420R - 64R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 100001 ((420R - 66R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 100010 ((420R - 68R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 100011 ((420R - 70R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 100100 ((420R - 72R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 100101 ((420R - 74R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 100110 ((420R - 76R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 100111 ((420R - 78R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 101000 ((420R - 80R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 101001 ((420R - 82R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 101010 ((420R - 84R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 101011 ((420R - 86R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 101100 ((420R - 88R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 101101 ((420R - 90R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 101110 ((420R - 92R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 101111 ((420R - 94R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 110000 ((420R - 96R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 110001 ((420R - 98R ) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 110010 ((420R - 100R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 110011 ((420R - 102R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 110100 ((420R - 104R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 110101 ((420R - 106R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 110110 ((420R - 108R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 110111 ((420R - 110R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 111000 ((420R - 112R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 111001 ((420R - 114R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 111010 ((420R - 116R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 111011 ((420R - 118R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 111100 ((420R - 120R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 111101 ((420R - 122R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 111110 ((420R - 124R) / 450R) * (VSNR - VGSN) + VGSN
VRN2 5-0 = 111111 ((420R - 126R) / 450R) * (VSNR - VGSN) + VGSN
Reference
Macro adjustment value VinN16 formula
voltage
VRN5 5-0 = 000000 (144R / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 000001 ((144R - 2R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 000010 ((144R - 4R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 000011 ((144R - 6R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 000100 ((144R - 8R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 000101 ((144R - 10R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 000110 ((144R - 12R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 000111 ((144R - 14R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 001000 ((144R - 16R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 001001 ((144R - 18R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 001010 ((144R - 20R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 001011 ((144R - 22R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 001100 ((144R - 24R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 001101 ((144R - 26R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 001110 ((144R - 28R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 001111 ((144R - 30R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 010000 ((144R - 32R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 010001 ((144R - 34R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 010010 ((144R - 36R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 010011 ((144R - 38R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 010100 ((144R - 40R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 010101 ((144R - 42R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 010110 ((144R - 44R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 010111 ((144R - 46R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 011000 ((144R - 48R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 011001 ((144R - 50R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 011010 ((144R - 52R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 011011 ((144R - 54R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 011100 ((144R - 56R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 011101 ((144R - 58R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 011110 ((144R - 60R ) / 450R) * (VSNR - VGSN) + VGSN
VinN16 VRN5 5-0 = 011111 ((144R - 62R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 100000 ((144R - 64R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 100001 ((144R - 66R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 100010 ((144R - 68R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 100011 ((144R - 70R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 100100 ((144R - 72R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 100101 ((144R - 74R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 100110 ((144R - 76R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 100111 ((144R - 78R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 101000 ((144R - 80R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 101001 ((144R - 82R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 101010 ((144R - 84R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 101011 ((144R - 86R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 101100 ((144R - 88R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 101101 ((144R - 90R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 101110 ((144R - 92R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 101111 ((144R - 94R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 110000 ((144R - 96R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 110001 ((144R - 98R ) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 110010 ((144R - 100R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 110011 ((144R - 102R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 110100 ((144R - 104R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 110101 ((144R - 106R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 110110 ((144R - 108R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 110111 ((144R - 110R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 111000 ((144R - 112R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 111001 ((144R - 114R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 111010 ((144R - 116R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 111011 ((144R - 118R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 111100 ((144R - 120R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 111101 ((144R - 122R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 111110 ((144R - 124R) / 450R) * (VSNR - VGSN) + VGSN
VRN5 5-0 = 111111 VGSN
Reference
Macro adjustment value VinN5 formula
voltage
VinN5 PRN0 6-0 = 0000000 (350R / 450R) (VSNR - VGSN) + VGSN
PRN0 6-0 = 0000001 ((350R - 2R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0000010 ((350R - 4R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0000011 ((350R – 6R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0000100 ((350R – 8R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0000101 ((350R – 10R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0000110 ((350R – 12R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0000111 ((350R - 14R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0001000 ((350R – 16R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0001001 ((350R – 18R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0001010 ((350R – 20R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0001011 ((350R – 22R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0001100 ((350R – 24R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0001101 ((350R – 26R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0001110 ((350R – 28R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0001111 ((350R – 30R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0010000 ((350R – 32R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0010001 ((350R - 34R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0010010 ((350R – 36R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0010011 ((350R – 38R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0010100 ((350R – 40R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0010101 ((350R – 42R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0010110 ((350R – 44R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0010111 ((350R – 46R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0011000 ((350R – 48R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0011001 ((350R – 50R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0011010 ((350R – 52R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0011011 ((350R - 54R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0011100 ((350R – 56R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0011101 ((350R – 58R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0011110 ((350R – 60R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0011111 ((350R – 62R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0100000 ((350R - 64R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0100001 ((350R – 66R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0100010 ((350R – 68R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0100011 ((350R – 70R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0100100 ((350R – 72R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0100101 ((350R – 74R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0100110 ((350R – 76R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0100111 ((350R – 78R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0101000 ((350R – 80R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0101001 ((350R – 82R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0101010 ((350R - 84R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0101011 ((350R – 86R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0101100 ((350R – 88R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0101101 ((350R – 90R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0101110 ((350R – 92R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0101111 ((350R – 94R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0110000 ((350R – 96R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0110001 ((350R – 98R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0110010 ((350R – 100R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0110011 ((350R – 102R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0110100 ((350R – 104R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0110101 ((350R – 106R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0110110 ((350R – 108R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0110111 ((350R – 110R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0111000 ((350R – 112R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0111001 ((350R – 114R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0111010 ((350R – 116R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0111011 ((350R – 118R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0111100 ((350R – 120R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0111101 ((350R – 122R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0111110 ((350R - 124R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 0111111 ((350R – 126R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1000000 ((350R – 128R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1000001 ((350R – 130R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1000010 ((350R - 132R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1000011 ((350R – 134R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1000100 ((350R – 136R) / 450R) * (VSNR - VGSN) + VGSN
Himax Confidential -P.112-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
PRN0 6-0 = 1000101 ((350R – 138R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1000110 ((350R – 140R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1000111 ((350R – 142R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1001000 ((350R – 144R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1001001 ((350R – 146R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1001010 ((350R – 148R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1001011 ((350R – 150R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1001100 ((350R - 152R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1001101 ((350R – 154R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1001110 ((350R – 156R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1001111 ((350R – 158R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1010000 ((350R – 160R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1010001 ((350R – 162R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1010010 ((350R – 164R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1010011 ((350R – 166R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1010100 ((350R – 168R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1010101 ((350R – 170R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1010110 ((350R – 172R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1010111 ((350R - 174R) / 450R) * (VSNR - VGSN) + VGSN
PRN0 6-0 = 1011000 inhibit
PRN0 6-0 = 1011001 inhibit
PRN0 6-0 = 1011010 inhibit
PRN0 6-0 = 1011011 inhibit
PRN0 6-0 = 1011100 inhibit
PRN0 6-0 = 1011101 inhibit
PRN0 6-0 = 1011110 inhibit
PRN0 6-0 = 1011111 inhibit
PRN0 6-0 = 1100000 inhibit
PRN0 6-0 = 1100001 inhibit
PRN0 6-0 = 1100010 inhibit
PRN0 6-0 = 1100011 inhibit
PRN0 6-0 = 1100100 inhibit
PRN0 6-0 = 1100101 inhibit
PRN0 6-0 = 1100110 inhibit
PRN0 6-0 = 1100111 inhibit
PRN0 6-0 = 1101000 inhibit
PRN0 6-0 = 1101001 inhibit
PRN0 6-0 = 1101010 inhibit
PRN0 6-0 = 1101011 inhibit
PRN0 6-0 = 1101100 inhibit
PRN0 6-0 = 1101101 inhibit
PRN0 6-0 = 1101110 inhibit
PRN0 6-0 = 1101111 inhibit
PRN0 6-0 = 1110000 inhibit
PRN0 6-0 = 1110001 inhibit
PRN0 6-0 = 1110010 inhibit
PRN0 6-0 = 1110011 inhibit
PRN0 6-0 = 1110100 inhibit
PRN0 6-0 = 1110101 inhibit
PRN0 6-0 = 1110110 inhibit
PRN0 6-0 = 1110111 inhibit
PRN0 6-0 = 1111000 inhibit
PRN0 6-0 = 1111001 inhibit
PRN0 6-0 = 1111010 inhibit
PRN0 6-0 = 1111011 inhibit
PRN0 6-0 = 1111100 inhibit
PRN0 6-0 = 1111101 inhibit
PRN0 6-0 = 1111110 inhibit
PRN0 6-0 = 1111111 inhibit
Table 5.47: VinN5
Reference
Macro adjustment value VinN11 formula
voltage
VinN11 PRN1 6-0 = 0000000 (274R / 450R) (VSNR - VGSN) + VGSN
PRN1 6-0 = 0000001 ((274R - 2R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0000010 ((274R - 4R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0000011 ((274R – 6R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0000100 ((274R – 8R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0000101 ((274R – 10R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0000110 ((274R – 12R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0000111 ((274R - 14R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0001000 ((274R – 16R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0001001 ((274R – 18R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0001010 ((274R – 20R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0001011 ((274R – 22R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0001100 ((274R – 24R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0001101 ((274R – 26R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0001110 ((274R – 28R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0001111 ((274R – 30R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0010000 ((274R – 32R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0010001 ((274R - 34R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0010010 ((274R – 36R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0010011 ((274R – 38R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0010100 ((274R – 40R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0010101 ((274R – 42R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0010110 ((274R – 44R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0010111 ((274R – 46R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0011000 ((274R – 48R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0011001 ((274R – 50R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0011010 ((274R – 52R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0011011 ((274R - 54R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0011100 ((274R – 56R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0011101 ((274R – 58R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0011110 ((274R – 60R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0011111 ((274R – 62R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0100000 ((274R - 64R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0100001 ((274R – 66R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0100010 ((274R – 68R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0100011 ((274R – 70R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0100100 ((274R – 72R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0100101 ((274R – 74R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0100110 ((274R – 76R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0100111 ((274R – 78R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0101000 ((274R – 80R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0101001 ((274R – 82R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0101010 ((274R - 84R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0101011 ((274R – 86R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0101100 ((274R – 88R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0101101 ((274R – 90R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0101110 ((274R – 92R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0101111 ((274R – 94R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0110000 ((274R – 96R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0110001 ((274R – 98R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0110010 ((274R – 100R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0110011 ((274R – 102R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0110100 ((274R – 104R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0110101 ((274R – 106R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0110110 ((274R – 108R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0110111 ((274R – 110R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0111000 ((274R – 112R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0111001 ((274R – 114R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0111010 ((274R – 116R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0111011 ((274R – 118R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0111100 ((274R – 120R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0111101 ((274R – 122R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0111110 ((274R - 124R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 0111111 ((274R – 126R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1000000 ((274R – 128R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1000001 ((274R – 130R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1000010 ((274R - 132R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1000011 ((274R – 134R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1000100 ((274R – 136R) / 450R) * (VSNR - VGSN) + VGSN
Himax Confidential -P.114-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
PRN1 6-0 = 1000101 ((274R – 138R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1000110 ((274R – 140R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1000111 ((274R – 142R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1001000 ((274R – 144R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1001001 ((274R – 146R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1001010 ((274R – 148R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1001011 ((274R – 150R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1001100 ((274R - 152R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1001101 ((274R – 154R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1001110 ((274R – 156R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1001111 ((274R – 158R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1010000 ((274R – 160R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1010001 ((274R – 162R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1010010 ((274R – 164R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1010011 ((274R – 166R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1010100 ((274R – 168R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1010101 ((274R – 170R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1010110 ((274R – 172R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1010111 ((274R - 174R) / 450R) * (VSNR - VGSN) + VGSN
PRN1 6-0 = 1011000 inhibit
PRN1 6-0 = 1011001 inhibit
PRN1 6-0 = 1011010 inhibit
PRN1 6-0 = 1011011 inhibit
PRN1 6-0 = 1011100 inhibit
PRN1 6-0 = 1011101 inhibit
PRN1 6-0 = 1011110 inhibit
PRN1 6-0 = 1011111 inhibit
PRN1 6-0 = 1100000 inhibit
PRN1 6-0 = 1100001 inhibit
PRN1 6-0 = 1100010 inhibit
PRN1 6-0 = 1100011 inhibit
PRN1 6-0 = 1100100 inhibit
PRN1 6-0 = 1100101 inhibit
PRN1 6-0 = 1100110 inhibit
PRN1 6-0 = 1100111 inhibit
PRN1 6-0 = 1101000 inhibit
PRN1 6-0 = 1101001 inhibit
PRN1 6-0 = 1101010 inhibit
PRN1 6-0 = 1101011 inhibit
PRN1 6-0 = 1101100 inhibit
PRN1 6-0 = 1101101 inhibit
PRN1 6-0 = 1101110 inhibit
PRN1 6-0 = 1101111 inhibit
PRN1 6-0 = 1110000 inhibit
PRN1 6-0 = 1110001 inhibit
PRN1 6-0 = 1110010 inhibit
PRN1 6-0 = 1110011 inhibit
PRN1 6-0 = 1110100 inhibit
PRN1 6-0 = 1110101 inhibit
PRN1 6-0 = 1110110 inhibit
PRN1 6-0 = 1110111 inhibit
PRN1 6-0 = 1111000 inhibit
PRN1 6-0 = 1111001 inhibit
PRN1 6-0 = 1111010 inhibit
PRN1 6-0 = 1111011 inhibit
PRN1 6-0 = 1111100 inhibit
PRN1 6-0 = 1111101 inhibit
PRN1 6-0 = 1111110 inhibit
PRN1 6-0 = 1111111 inhibit
Table 5.48: VinN11
Reference
Macro adjustment value VinN3 formula
voltage
PKN0 4-0 = 00000 (47R / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 00001 ((47R – 1R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 00010 ((47R – 2R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 00011 ((47R – 3R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 00100 ((47R – 4R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 00101 ((47R – 5R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 00110 ((47R – 6R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 00111 ((47R – 7R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 01000 ((47R – 8R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 01001 ((47R – 9R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 01010 ((47R - 10R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 01011 ((47R - 11R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 01100 ((47R - 12R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 01101 ((47R - 13R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 01110 ((47R - 14R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 01111 ((47R - 15R) / 48R) * (VinN2 - VinN5) + VinN5
VinN3
PKN0 4-0 = 10000 ((47R - 16R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 10001 ((47R - 17R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 10010 ((47R - 18R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 10011 ((47R - 19R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 10100 ((47R - 20R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 10101 ((47R - 21R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 10110 ((47R - 22R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 10111 ((47R - 23R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 11000 ((47R - 24R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 11001 ((47R - 25R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 11010 ((47R - 26R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 11011 ((47R - 27R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 11100 ((47R - 28R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 11101 ((47R - 29R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 11110 ((47R - 30R) / 48R) * (VinN2 - VinN5) + VinN5
PKN0 4-0 = 11111 ((47R - 31R) / 48R) * (VinN2 - VinN5) + VinN5
Table 5.49: VinN3
Reference
Macro adjustment value VinN6 formula
voltage
PKN2 4-0 = 00000 (220R / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 00001 ((220R - 3R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 00010 ((220R - 6R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 00011 ((220R - 9R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 00100 ((220R - 12R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 00101 ((220R - 15R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 00110 ((220R - 18R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 00111 ((220R - 21R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 01000 ((220R - 24R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 01001 ((220R - 27R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 01010 ((220R - 30R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 01011 ((220R - 33R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 01100 ((220R - 36R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 01101 ((220R - 39R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 01110 ((220R - 42R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 01111 ((220R - 45R) / 223R) * (VinN5 - VinN11) + VinN11
VinN6
PKN2 4-0 = 10000 ((220R - 48R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 10001 ((220R - 51R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 10010 ((220R - 54R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 10011 ((220R - 57R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 10100 ((220R - 60R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 10101 ((220R - 63R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 10110 ((220R - 66R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 10111 ((220R - 69R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 11000 ((220R - 72R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 11001 ((220R - 75R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 11010 ((220R - 78R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 11011 ((220R - 81R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 11100 ((220R - 84R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 11101 ((220R - 87R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 11110 ((220R - 90R) / 223R) * (VinN5 - VinN11) + VinN11
PKN2 4-0 = 11111 ((220R - 93R) / 223R) * (VinN5 - VinN11) + VinN11
Table 5.51: VinN6
Himax Confidential -P.117-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
Reference
Macro adjustment value VinN7 formula
voltage
PKN3 4-0 = 00000 (193R / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 00001 ((193R - 3R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 00010 ((193R - 6R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 00011 ((193R - 9R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 00100 ((193R - 12R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 00101 ((193R - 15R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 00110 ((193R - 18R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 00111 ((193R - 21R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 01000 ((193R - 24R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 01001 ((193R - 27R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 01010 ((193R - 30R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 01011 ((193R - 33R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 01100 ((193R - 36R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 01101 ((193R - 39R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 01110 ((193R - 42R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 01111 ((193R - 45R) / 223R) * (VinN5 - VinN11) + VinN11
VinN7
PKN3 4-0 = 10000 ((193R - 48R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 10001 ((193R - 51R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 10010 ((193R - 54R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 10011 ((193R - 57R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 10100 ((193R - 60R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 10101 ((193R - 63R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 10110 ((193R - 66R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 10111 ((193R - 69R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 11000 ((193R - 72R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 11001 ((193R - 75R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 11010 ((193R - 78R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 11011 ((193R - 81R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 11100 ((193R - 84R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 11101 ((193R - 87R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 11110 ((193R - 90R) / 223R) * (VinN5 - VinN11) + VinN11
PKN3 4-0 = 11111 ((193R - 93R) / 223R) * (VinN5 - VinN11) + VinN11
Table 5.52: VinN7
Reference
Macro adjustment value VinN8 formula
voltage
PKN4 4-0 = 00000 (158R / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 00001 ((158R - 3R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 00010 ((158R - 6R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 00011 ((158R - 9R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 00100 ((158R - 12R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 00101 ((158R - 15R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 00110 ((158R - 18R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 00111 ((158R - 21R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 01000 ((158R - 24R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 01001 ((158R - 27R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 01010 ((158R - 30R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 01011 ((158R - 33R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 01100 ((158R - 36R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 01101 ((158R - 39R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 01110 ((158R - 42R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 01111 ((158R - 45R) / 223R) * (VinN5 - VinN11) + VinN11
VinN8
PKN4 4-0 = 10000 ((158R - 48R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 10001 ((158R - 51R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 10010 ((158R - 54R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 10011 ((158R - 57R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 10100 ((158R - 60R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 10101 ((158R - 63R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 10110 ((158R - 66R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 10111 ((158R - 69R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 11000 ((158R - 72R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 11001 ((158R - 75R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 11010 ((158R - 78R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 11011 ((158R - 81R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 11100 ((158R - 84R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 11101 ((158R - 87R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 11110 ((158R - 90R) / 223R) * (VinN5 - VinN11) + VinN11
PKN4 4-0 = 11111 ((158R - 93R) / 223R) * (VinN5 - VinN11) + VinN11
Table 5.53: VinN8
Himax Confidential -P.118-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
Reference
Macro adjustment value VinN9 formula
voltage
PKN5 4-0 = 00000 (123R / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 00001 ((123R - 3R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 00010 ((123R - 6R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 00011 ((123R - 9R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 00100 ((123R - 12R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 00101 ((123R - 15R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 00110 ((123R - 18R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 00111 ((123R - 21R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 01000 ((123R - 24R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 01001 ((123R - 27R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 01010 ((123R - 30R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 01011 ((123R - 33R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 01100 ((123R - 36R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 01101 ((123R - 39R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 01110 ((123R - 42R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 01111 ((123R - 45R) / 223R) * (VinN5 - VinN11) + VinN11
VinN9
PKN5 4-0 = 10000 ((123R - 48R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 10001 ((123R - 51R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 10010 ((123R - 54R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 10011 ((123R - 57R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 10100 ((123R - 60R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 10101 ((123R - 63R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 10110 ((123R - 66R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 10111 ((123R - 69R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 11000 ((123R - 72R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 11001 ((123R - 75R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 11010 ((123R - 78R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 11011 ((123R - 81R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 11100 ((123R - 84R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 11101 ((123R - 87R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 11110 ((123R - 90R) / 223R) * (VinN5 - VinN11) + VinN11
PKN5 4-0 = 11111 ((123R - 93R) / 223R) * (VinN5 - VinN11) + VinN11
Table 5.54: VinN9
Reference
Macro adjustment value VinN10 formula
voltage
PKN6 4-0 = 00000 (96R / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 00001 ((96R - 3R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 00010 ((96R - 6R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 00011 ((96R - 9R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 00100 ((96R - 12R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 00101 ((96R - 15R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 00110 ((96R - 18R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 00111 ((96R - 21R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 01000 ((96R - 24R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 01001 ((96R - 27R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 01010 ((96R - 30R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 01011 ((96R - 33R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 01100 ((96R - 36R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 01101 ((96R - 39R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 01110 ((96R - 42R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 01111 ((96R - 45R) / 223R) * (VinN5 - VinN11) + VinN11
VinN10
PKN6 4-0 = 10000 ((96R - 48R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 10001 ((96R - 51R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 10010 ((96R - 54R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 10011 ((96R - 57R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 10100 ((96R - 60R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 10101 ((96R - 63R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 10110 ((96R - 66R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 10111 ((96R - 69R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 11000 ((96R - 72R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 11001 ((96R - 75R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 11010 ((96R - 78R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 11011 ((96R - 81R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 11100 ((96R - 84R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 11101 ((96R - 87R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 11110 ((96R - 90R) / 223R) * (VinN5 - VinN11) + VinN11
PKN6 4-0 = 11111 ((96R - 93R) / 223R) * (VinN5 - VinN11) + VinN11
Table 5.55: VinN10
Himax Confidential -P.119-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
Reference
Macro adjustment value VinN12 formula
voltage
PKN7 4-0 = 00000 (47R / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 00001 ((47R - 1R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 00010 ((47R - 2R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 00011 ((47R - 3R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 00100 ((47R - 4R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 00101 ((47R - 5R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 00110 ((47R - 6R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 00111 ((47R - 7R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 01000 ((47R - 8R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 01001 ((47R - 9R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 01010 ((47R - 10R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 01011 ((47R - 11R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 01100 ((47R - 12R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 01101 ((47R - 13R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 01110 ((47R - 14R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 01111 ((47R - 15R) / 48R) * (VinN11 - VinN14) + VinN14
VinN12
PKN7 4-0 = 10000 ((47R - 16R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 10001 ((47R - 17R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 10010 ((47R - 18R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 10011 ((47R - 19R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 10100 ((47R - 20R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 10101 ((47R - 21R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 10110 ((47R - 22R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 10111 ((47R - 23R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 11000 ((47R - 24R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 11001 ((47R - 25R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 11010 ((47R - 26R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 11011 ((47R - 27R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 11100 ((47R - 28R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 11101 ((47R - 29R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 11110 ((47R - 30R) / 48R) * (VinN11 - VinN14) + VinN14
PKN7 4-0 = 11111 ((47R - 31R) / 48R) * (VinN11 - VinN14) + VinN14
Table 5.56: VinN12
Reference
Macro adjustment value VinN13 formula
voltage
PKN8 4-0 = 00000 (32R / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 00001 ((32R - 1R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 00010 ((32R - 2R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 00011 ((32R - 3R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 00100 ((32R - 4R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 00101 ((32R - 5R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 00110 ((32R - 6R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 00111 ((32R - 7R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 01000 ((32R - 8R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 01001 ((32R - 9R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 01010 ((32R - 10R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 01011 ((32R - 11R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 01100 ((32R - 12R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 01101 ((32R - 13R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 01110 ((32R - 14R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 01111 ((32R - 15R) / 48R) * (VinN11 - VinN14) + VinN14
VinN13
PKN8 4-0 = 10000 ((32R - 16R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 10001 ((32R - 17R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 10010 ((32R - 18R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 10011 ((32R - 19R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 10100 ((32R - 20R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 10101 ((32R - 21R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 10110 ((32R - 22R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 10111 ((32R - 23R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 11000 ((32R - 24R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 11001 ((32R - 25R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 11010 ((32R - 26R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 11011 ((32R - 27R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 11100 ((32R - 28R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 11101 ((32R - 29R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 11110 ((32R - 30R) / 48R) * (VinN11 - VinN14) + VinN14
PKN8 4-0 = 11111 ((32R - 31R) / 48R) * (VinN11 - VinN14) + VinN14
Table 5.57: VinN13
Himax Confidential -P.120-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
Grayscale Grayscale
Formula Formula
voltage voltage
V0 VinP0 CGMP4=0 =VinP5 - (VinP5 - VinP6)*(3R/6R)
V16
V1 VinP1 CGMP4=1 =VinP5 - (VinP5 - VinP6)*(3.5R/6.5R)
V2 VinP2 CGMP4=0 =VinP5 - (VinP5 - VinP6)*(4R/6R)
V17
V3 VinP3 CGMP4=1 =VinP5 - (VinP5 - VinP6)*(4.5R/6.5R)
CGMP0=0 = VinP3 - (VinP3 - VinP4)*(1R/4R) CGMP4=0 =VinP5 - (VinP5 - VinP6)*(5R/6R)
V18
CGMP0=1 = VinP3 - (VinP3 - VinP4)*(3R/9.5R) CGMP4=1 =VinP5 - (VinP5 - VinP6)*(5.5R/6.5R)
V4
CGMP0=2 = VinP3 - (VinP3 - VinP4)*(3.5R/9.3R) V19 VinP6
CGMP0=3 = VinP3 - (VinP3 - VinP4)*(3.5R/10R) V20 VinP6 - (VinP6 - VinP7)*(1R/6R)
CGMP0=0 = VinP3 - (VinP3 - VinP4)*(2R/4R) V21 VinP6 - (VinP6 - VinP7)*(2R/6R)
CGMP0=1 = VinP3 - (VinP3 - VinP4)*(5.5R/9.5R) V22 VinP6 - (VinP6 - VinP7)*(3R/6R)
V5
CGMP0=2 = VinP3 - (VinP3 - VinP4)*(6R/9.3R) V23 VinP6 - (VinP6 - VinP7)*(4R/6R)
CGMP0=3 = VinP3 - (VinP3 - VinP4)*(6R/10R) V24 VinP6 - (VinP6 - VinP7)*(5R/6R)
CGMP0=0 = VinP3 - (VinP3 - VinP4)*(3R/4R) V25 VinP7
CGMP0=1 = VinP3 - (VinP3 - VinP4)*(7.5R/9.5R) V26 VinP7 - (VinP7 - VinP8)*(1R/7.5R)
V6
CGMP0=2 = VinP3 - (VinP3 - VinP4)*(7.8R/9.3R) V27 VinP7 - (VinP7 - VinP8)*(2R/7.5R)
CGMP0=3= VinP3 - (VinP3 - VinP4)*(8R/10R) V28 VinP7 - (VinP7 - VinP8)*(3R/7.5R)
V7 VinP4 V29 VinP7 - (VinP7 - VinP8)*(4R/7.5R)
CGMP2=0 = VinP4 - (VinP4 - VinP5)*(1R/6R) V30 VinP7 - (VinP7 - VinP8)*(5R/7.5R)
CGMP2=1 = VinP4 - (VinP4 - VinP5)*(3R/16R) V31 VinP7 - (VinP7 - VinP8)*(6R/7.5R)
V8
CGMP2=2 = VinP4 - (VinP4 - VinP5)*(4R/18R) V32 VinP8
CGMP2=3 = VinP4 - (VinP4 - VinP5)*(4.5R/19.5R) V33 VinP8 - (VinP8 - VinP9)*(1R/6R)
CGMP2=0 = VinP4 - (VinP4 - VinP5)*(2R/6R) V34 VinP8 - (VinP8 - VinP9)*(2R/6R)
CGMP2=1 = VinP4 - (VinP4 - VinP5)*(6R/16R) V35 VinP8 - (VinP8 - VinP9)*(3R/6R)
V9
CGMP2=2 = VinP4 - (VinP4 - VinP5)*(7R/18R) V36 VinP8 - (VinP8 - VinP9)*(4R/6R)
CGMP2=3 = VinP4 - (VinP4 - VinP5)*(8.5R/19.5R) V37 VinP8 - (VinP8 - VinP9)*(5R/6R)
CGMP2=0 = VinP4 - (VinP4 - VinP5)*(3R/6R) V38 VinP9
CGMP2=1 = VinP4 - (VinP4 - VinP5)*(8.5R/16R) V39 VinP9 - (VinP9 - VinP10)*(1R/6R)
V10
CGMP2=2 = VinP4 - (VinP4 - VinP5)*(10R/18R) V40 VinP9 - (VinP9 - VinP10)*(2R/6R)
CGMP2=3 = VinP4 - (VinP4 - VinP5)*(11.5R/19.5R) V41 VinP9 - (VinP9 - VinP10)*(3R/6R)
CGMP2=0 = VinP4 - (VinP4 - VinP5)*(4R/6R) V42 VinP9 - (VinP9 - VinP10)*(4R/6R)
CGMP2=1 = VinP4 - (VinP4 - VinP5)*(11R/16R) V43 VinP9 - (VinP9 - VinP10)*(5R/6R)
V11
CGMP2=2 = VinP4 - (VinP4 - VinP5)*(13R/18R) V44 VinP10
CGMP2=3 = VinP4 - (VinP4 - VinP5)*(14.5R/19.5R) CGMP5=0 =VinP10 - (VinP10 - VinP11)*(1R/6R)
V45
CGMP2=0 = VinP4 - (VinP4 - VinP5)*(5R/6R) CGMP5=1 =VinP10 - (VinP10 - VinP11)*(1R/6.5R)
CGMP2=1 = VinP4 - (VinP4 - VinP5)*(13.5R/16R) CGMP5=0 =VinP10 - (VinP10 - VinP11)*(2R/6R)
V12 V46
CGMP2=2 = VinP4 - (VinP4 - VinP5)*(15.5R/18R) CGMP5=1 =VinP10 - (VinP10 - VinP11)*(2R/6.5R)
CGMP2=3 = VinP4 - (VinP4 - VinP5)*(17R/19.5R) CGMP5=0 =VinP10 - (VinP10 - VinP11)*(3R/6R)
V47
V13 VinP5 CGMP5=1 =VinP10 - (VinP10 - VinP11)*(3R/6.5R)
CGMP4=0 =VinP5 - (VinP5 - VinP6)*(1R/6R) CGMP5=0 =VinP10 - (VinP10 - VinP11)*(4R/6R)
V14 V48
CGMP4=1 =VinP5 - (VinP5 - VinP6)*(1.5R/6.5R) CGMP5=1 =VinP10 - (VinP10 - VinP11)*(4R/6.5R)
CGMP4=0 =VinP5 - (VinP5 - VinP6)*(2R/6R) CGMP5=0 =VinP10 - (VinP10 - VinP11)*(5R/6R)
V15 V49
CGMP4=1 =VinP5 - (VinP5 - VinP6)*(2.5R/6.5R) CGMP5=1 =VinP10 - (VinP10 - VinP11)*(5R/6.5R)
Grayscale Grayscale
Formula Formula
voltage voltage
V0 VinN0 CGMN4=0 =VinN5 - (VinN5 - VinN6)*(3R/6R)
V16
V1 VinN1 CGMN4=1 =VinN5 - (VinN5 - VinN6)*(3.5R/6.5R)
V2 VinN2 CGMN4=0 =VinN5 - (VinN5 - VinN6)*(4R/6R)
V17
V3 VinN3 CGMN4=1 =VinN5 - (VinN5 - VinN6)*(4.5R/6.5R)
CGMN0=0 = VinN3 - (VinN3 - VinN4)*(1R/4R) CGMN4=0 =VinN5 - (VinN5 - VinN6)*(5R/6R)
V18
CGMN0=1 = VinN3 - (VinN3 - VinN4)*(3R/9.5R) CGMN4=1 =VinN5 - (VinN5 - VinN6)*(5.5R/6.5R)
V4
CGMN0=2 = VinN3 - (VinN3 - VinN4)*(3.5R/9.3R) V19 VinN6
CGMN0=3 = VinN3 - (VinN3 - VinN4)*(3.5R/10R) V20 VinN6 - (VinN6 - VinN7)*(1R/6R)
CGMN0=0 = VinN3 - (VinN3 - VinN4)*(2R/4R) V21 VinN6 - (VinN6 - VinN7)*(2R/6R)
CGMN0=1 = VinN3 - (VinN3 - VinN4)*(5.5R/9.5R) V22 VinN6 - (VinN6 - VinN7)*(3R/6R)
V5
CGMN0=2 = VinN3 - (VinN3 - VinN4)*(6R/9.3R) V23 VinN6 - (VinN6 - VinN7)*(4R/6R)
CGMN0=3 = VinN3 - (VinN3 - VinN4)*(6R/10R) V24 VinN6 - (VinN6 - VinN7)*(5R/6R)
CGMN0=0 = VinN3 - (VinN3 - VinN4)*(3R/4R) V25 VinP7
CGMN0=1 = VinN3 - (VinN3 - VinN4)*(7.5R/9.5R) V26 VinP7 - (VinP7 - VinP8)*(1R/7.5R)
V6
CGMN0=2 = VinN3 - (VinN3 - VinN4)*(7.8R/9.3R) V27 VinP7 - (VinP7 - VinP8)*(2R/7.5R)
CGMN0=3= VinN3 - (VinN3 - VinN4)*(8R/10R) V28 VinP7 - (VinP7 - VinP8)*(3R/7.5R)
V7 VinN4 V29 VinP7 - (VinP7 - VinP8)*(4R/7.5R)
CGMN2=0 = VinN4 - (VinN4 - VinN5)*(1R/6R) V30 VinP7 - (VinP7 - VinP8)*(5R/7.5R)
CGMN2=1 = VinN4 - (VinN4 - VinN5)*(3R/16R) V31 VinP7 - (VinP7 - VinP8)*(6R/7.5R)
V8
CGMN2=2 = VinN4 - (VinN4 - VinN5)*(4R/18R) V32 VinP8
CGMN2=3 = VinN4 - (VinN4 - VinN5)*(4.5R/19.5R) V33 VinP8 - (VinP8 - VinP9)*(1R/6R)
CGMN2=0 = VinN4 - (VinN4 - VinN5)*(2R/6R) V34 VinP8 - (VinP8 - VinP9)*(2R/6R)
CGMN2=1 = VinN4 - (VinN4 - VinN5)*(6R/16R) V35 VinP8 - (VinP8 - VinP9)*(3R/6R)
V9
CGMN2=2 = VinN4 - (VinN4 - VinN5)*(7R/18R) V36 VinP8 - (VinP8 - VinP9)*(4R/6R)
CGMN2=3 = VinN4 - (VinN4 - VinN5)*(8.5R/19.5R) V37 VinP8 - (VinP8 - VinP9)*(5R/6R)
CGMN2=0 = VinN4 - (VinN4 - VinN5)*(3R/6R) V38 VinN9
CGMN2=1 = VinN4 - (VinN4 - VinN5)*(8.5R/16R) V39 VinN9 - (VinN9 - VinN10)*(1R/6R)
V10
CGMN2=2 = VinN4 - (VinN4 - VinN5)*(10R/18R) V40 VinN9 - (VinN9 - VinN10)*(2R/6R)
CGMN2=3 = VinN4 - (VinN4 -
V41 VinN9 - (VinN9 - VinN10)*(3R/6R)
VinN5)*(11.5R/19.5R)
CGMN2=0 = VinN4 - (VinN4 - VinN5)*(4R/6R) V42 VinN9 - (VinN9 - VinN10)*(4R/6R)
CGMN2=1 = VinN4 - (VinN4 - VinN5)*(11R/16R) V43 VinN9 - (VinN9 - VinN10)*(5R/6R)
V11
CGMN2=2 = VinN4 - (VinN4 - VinN5)*(13R/18R) V44 VinN10
CGMN2=3 = VinN4 - (VinN4 -
CGMN5=0 =VinN10 - (VinN10 - VinN11)*(1R/6R)
VinN5)*(14.5R/19.5R) V45
CGMN2=0 = VinN4 - (VinN4 - VinN5)*(5R/6R) CGMN5=1 =VinN10 - (VinN10 - VinN11)*(1R/6.5R)
CGMN2=1 = VinN4 - (VinN4 - VinN5)*(13.5R/16R) CGMN5=0 =VinN10 - (VinN10 - VinN11)*(2R/6R)
V12 V46
CGMN2=2 = VinN4 - (VinN4 - VinN5)*(15.5R/18R) CGMN5=1 =VinN10 - (VinN10 - VinN11)*(2R/6.5R)
CGMN2=3 = VinN4 - (VinN4 - VinN5)*(17R/19.5R) CGMN5=0 =VinN10 - (VinN10 - VinN11)*(3R/6R)
V47
V13 VinN5 CGMN5=1 =VinN10 - (VinN10 - VinN11)*(3R/6.5R)
CGMN4=0 =VinN5 - (VinN5 - VinN6)*(1R/6R) CGMN5=0 =VinN10 - (VinN10 - VinN11)*(4R/6R)
V14 V48
CGMN4=1 =VinN5 - (VinN5 - VinN6)*(1.5R/6.5R) CGMN5=1 =VinN10 - (VinN10 - VinN11)*(4R/6.5R)
CGMN4=0 =VinN5 - (VinN5 - VinN6)*(2R/6R) CGMN5=0 =VinN10 - (VinN10 - VinN11)*(5R/6R)
V15 V49
CGMN4=1 =VinN5 - (VinN5 - VinN6)*(2.5R/6.5R) CGMN5=1 =VinN10 - (VinN10 - VinN11)*(5R/6.5R)
Grayscale Grayscale
Formula Formula
voltage voltage
Grayscale Grayscale
Formula Formula
voltage voltage
VV0 V0 VV44 V11
VV1 V0 - (V0 - V1)*(4R/16R) VV45 V11 - (V11 - V12)*(1.6R/6.4R)
VV2 V0 - (V0 - V1)*(8R/16R) VV46 V11 - (V11 - V12)*(3.2R/6.4R)
VV3 V0 - (V0 - V1)*(12R/16R) VV47 V11 - (V11 - V12)*(4.8R/6.4R)
VV4 V1 VV48 V12
VV5 V1 - (V1 - V2)*(4R/16R) VV49 V12 - (V12 - V13)*(1.6R/6.4R)
VV6 V1 - (V1 - V2)*(8R/16R) VV50 V12 - (V12 - V13)*(3.2R/6.4R)
VV7 V1 - (V1 - V2)*(12R/16R) VV51 V12 - (V12 - V13)*(4.8R/6.4R)
VV8 V2 VV52 V13
VV9 V2 - (V2 - V3)*(4R/16R) VV53 V13 - (V13 - V14)*(1.6R/6.4R)
VV10 V2 - (V2 - V3)*(8R/16R) VV54 V13 - (V13 - V14)*(3.2R/6.4R)
VV11 V2 - (V2 - V3)*(12R/16R) VV55 V13 - (V13 - V14)*(4.8R/6.4R)
VV12 V3 VV56 V14
VV13 V3 - (V3 - V4)*(2R/8R) VV57 V14 - (V14 - V15)*(1.6R/6.4R)
VV14 V3 - (V3 - V4)*(4R/8R) VV58 V14 - (V14 - V15)*(3.2R/6.4R)
VV15 V3 - (V3 - V4)*(6R/8R) VV59 V14 - (V14 - V15)*(4.8R/6.4R)
VV16 V4 VV60 V15
VV17 V4 - (V4 - V5)*(2R/8R) VV61 V15 - (V15 - V16)*(1.6R/6.4R)
VV18 V4 - (V4 - V5)*(4R/8R) VV62 V15 - (V15 - V16)*(3.2R/6.4R)
VV19 V4 - (V4 - V5)*(6R/8R) VV63 V15 - (V15 - V16)*(4.8R/6.4R)
VV20 V5 VV64 V16
VV21 V5 - (V5 - V6)*(2R/8R) VV65 V16 - (V16 - V17)*(1.6R/6.4R)
VV22 V5 - (V5 - V6)*(4R/8R) VV66 V16 - (V16 - V17)*(3.2R/6.4R)
VV23 V5 - (V5 - V6)*(6R/8R) VV67 V16 - (V16 - V17)*(4.8R/6.4R)
VV24 V6 VV68 V17
VV25 V6 - (V6 - V7)*(2R/8R) VV69 V17 - (V17 - V18)*(1.6R/6.4R)
VV26 V6 - (V6 - V7)*(4R/8R) VV70 V17 - (V17 - V18)*(3.2R/6.4R)
VV27 V6 - (V6 - V7)*(6R/8R) VV71 V17 - (V17 - V18)*(4.8R/6.4R)
VV28 V7 VV72 V18
VV29 V7 - (V7 - V8)*(1.6R/6.4R) VV73 V18 - (V18 - V19)*(1.6R/6.4R)
VV30 V7 - (V7 - V8)*(3.2R/6.4R) VV74 V18 - (V18 - V19)*(3.2R/6.4R)
VV31 V7 - (V7 - V8)*(4.8R/6.4R) VV75 V18 - (V18 - V19)*(4.8R/6.4R)
VV32 V8 VV76 V19
VV33 V8 - (V8 - V9)*(1.6R/6.4R) VV77 V19 - (V19 - V20)*(1.6R/6.4R)
VV34 V8 - (V8 - V9)*(3.2R/6.4R) VV78 V19 - (V19 - V20)*(3.2R/6.4R)
VV35 V8 - (V8 - V9)*(4.8R/6.4R) VV79 V19 - (V19 - V20)*(4.8R/6.4R)
VV36 V9 VV80 V20
VV37 V9 - (V9 - V10)*(1.6R/6.4R) VV81 V20 - (V20 - V21)*(1.6R/6.4R)
VV38 V9 - (V9 - V10)*(3.2R/6.4R) VV82 V20 - (V20 - V21)*(3.2R/6.4R)
VV39 V9 - (V9 - V10)*(4.8R/6.4R) VV83 V20 - (V20 - V21)*(4.8R/6.4R)
VV40 V10 VV84 V21
VV41 V10 - (V10 - V11)*(1.6R/6.4R) VV85 V21 - (V21 - V22)*(1.6R/6.4R)
VV42 V10 - (V10 - V11)*(3.2R/6.4R) VV86 V21 - (V21 - V22)*(3.2R/6.4R)
VV43 V10 - (V10 - V11)*(4.8R/6.4R) VV87 V21 - (V21 - V22)*(4.8R/6.4R)
Grayscale Grayscale
Formula Formula
voltage voltage
VV88 V22 VV132 V32 - (V32 - V33)*(1.6R/6.4R)
VV89 V22 - (V22 - V23)*(1.6R/6.4R) VV133 V32 - (V32 - V33)*(3.2R/6.4R)
VV90 V22 - (V22 - V23)*(3.2R/6.4R) VV134 V32 - (V32 - V33)*(4.8R/6.4R)
VV91 V22 - (V22 - V23)*(4.8R/6.4R) VV135 V33
VV92 V23 VV136 V33 - (V33 - V34)*(1.6R/6.4R)
VV93 V23 - (V23 - V24)*(1.6R/6.4R) VV137 V33 - (V33 - V34)*(3.2R/6.4R)
VV94 V23 - (V23 - V24)*(3.2R/6.4R) VV138 V33 - (V33 - V34)*(4.8R/6.4R)
VV95 V23 - (V23 - V24)*(4.8R/6.4R) VV139 V34
VV96 V24 VV140 V34 - (V34 - V35)*(1.6R/6.4R)
VV97 V24 - (V24 - V25)*(1.6R/6.4R) VV141 V34 - (V34 - V35)*(3.2R/6.4R)
VV98 V24 - (V24 - V25)*(3.2R/6.4R) VV142 V34 - (V34 - V35)*(4.8R/6.4R)
VV99 V24 - (V24 - V25)*(4.8R/6.4R) VV143 V35
VV100 V25 VV144 V35 - (V35 - V36)*(1.6R/6.4R)
VV101 V25 - (V25 - V26)*(1.6R/6.4R) VV145 V35 - (V35 - V36)*(3.2R/6.4R)
VV102 V25 - (V25 - V26)*(3.2R/6.4R) VV146 V35 - (V35 - V36)*(4.8R/6.4R)
VV103 V25 - (V25 - V26)*(4.8R/6.4R) VV147 V36
VV104 V26 VV148 V36 - (V36 - V37)*(1.6R/6.4R)
VV105 V26 - (V26 - V27)*(1.6R/6.4R) VV149 V36 - (V36 - V37)*(3.2R/6.4R)
VV106 V26 - (V26 - V27)*(3.2R/6.4R) VV150 V36 - (V36 - V37)*(4.8R/6.4R)
VV107 V26 - (V26 - V27)*(4.8R/6.4R) VV151 V37
VV108 V27 VV152 V37 - (V37 - V38)*(1.6R/6.4R)
VV109 V27 - (V27 - V28)*(1.6R/6.4R) VV153 V37 - (V37 - V38)*(3.2R/6.4R)
VV110 V27 - (V27 - V28)*(3.2R/6.4R) VV154 V37 - (V37 - V38)*(4.8R/6.4R)
VV111 V27 - (V27 - V28)*(4.8R/6.4R) VV155 V38
VV112 V28 VV156 V38 - (V38 - V39)*(1.6R/6.4R)
VV113 V28 - (V28 - V29)*(1.6R/6.4R) VV157 V38 - (V38 - V39)*(3.2R/6.4R)
VV114 V28 - (V28 - V29)*(3.2R/6.4R) VV158 V38 - (V38 - V39)*(4.8R/6.4R)
VV115 V28 - (V28 - V29)*(4.8R/6.4R) VV159 V39
VV116 V29 VV160 V39 - (V39 - V40)*(1.6R/6.4R)
VV117 V29 - (V29 - V30)*(1.6R/6.4R) VV161 V39 - (V39 - V40)*(3.2R/6.4R)
VV118 V29 - (V29 - V30)*(3.2R/6.4R) VV162 V39 - (V39 - V40)*(4.8R/6.4R)
VV119 V29 - (V29 - V30)*(4.8R/6.4R) VV163 V40
VV120 V30 VV164 V40 - (V40 - V41)*(1.6R/6.4R)
VV121 V30 - (V30 - V31)*(1.6R/6.4R) VV165 V40 - (V40 - V41)*(3.2R/6.4R)
VV122 V30 - (V30 - V31)*(3.2R/6.4R) VV166 V40 - (V40 - V41)*(4.8R/6.4R)
VV123 V30 - (V30 - V31)*(4.8R/6.4R) VV167 V41
VV124 V31 VV168 V41 - (V41 - V42)*(1.6R/6.4R)
VV125 V31 - (V31 - V32)*(1.6R/11.2R) VV169 V41 - (V41 - V42)*(3.2R/6.4R)
VV126 V31 - (V31 - V32)*(3.2R/11.2R) VV170 V41 - (V41 - V42)*(4.8R/6.4R)
VV127 V31 - (V31 - V32)*(4.8R/11.2R) VV171 V42
VV128 V31 - (V31 - V32)*(6.4R/11.2R) VV172 V42 - (V42 - V43)*(1.6R/6.4R)
VV129 V31 - (V31 - V32)*(8R/11.2R) VV173 V42 - (V42 - V43)*(3.2R/6.4R)
VV130 V31 - (V31 - V32)*(9.6R/11.2R) VV174 V42 - (V42 - V43)*(4.8R/6.4R)
VV131 V32 VV175 V43
Output or
After power on After hardware reset After software reset
bi-directional pins
TE Low Low Low
DB23 to DB0
High-Z (Inactive) High-Z (Inactive) High-Z (Inactive)
(Output driver)
SDO High-Z (Inactive) High-Z (Inactive) High-Z (Inactive)
CABC_PWM_OUT Low Low Low
After After
During power After power During power
Input pins hardware software
on process on off process
reset reset
RESX Setion.5.18 Input valid Input valid Input valid Setion.5.18
CSX Input valid Input valid Input valid Input valid Input valid
DCX_SCL Input valid Input valid Input valid Input valid Input valid
WRX_DCX Input valid Input valid Input valid Input valid Input valid
RDX_E Input valid Input valid Input valid Input valid Input valid
DB23 to DB0
Input valid Input valid Input valid Input valid Input valid
SDI
HSYNC Input valid Input valid Input valid Input valid Input valid
VSYNC Input valid Input valid Input valid Input valid Input valid
PCLK Input valid Input valid Input valid Input valid Input valid
DE Input valid Input valid Input valid Input valid Input valid
OSC, BS3, BS2,
Input valid Input valid Input valid Input valid Input valid
BS1, BS0,
TEST2-1 Low Low Low Low Low
Table 5.62 Characteristics of input pins
HX8369-A00 is a single chip solution for a WVGA GIP (Gate In Panel) type TFT LCD
display. There are many GIP/ASG type TFT panels that correspond to different GIP
timing. Therefore, the GIP setting must be setup to the correct GIP/ASG timing for the
normal display. The GIP timing adjustment is related to register 0xD5h SETGIP.
The GIP control signals (GOUT[1~10]_L and GOUT[1~10]_R) is for panel used. The
assignment of each panel type is specified on the application note. Regarding the
GIP/ASG timing, please refer to HX8369-A00 application note.
Sleep Out-command (See “Sleep Out (11h)”) is a trigger for an internal function of the
display module, which indicates, if the display module loading function of factory
default values from OTP (or similar device) to registers of the display controller is
working properly. There are compared factory values of the OTP and register values
of the display controller by the display controller. If those both values (OTP and
register values) are same, there is inverted (=increased by 1) a bit, which is defined in
command “Read Display Self-Diagnostic Result (0Fh)” (=RDDSDR) (The used bit of
this command is D7). If those both values are not same, this bit (D7) is not inverted
(=increased by 1).
The flow chart for this internal function is following:
Sleep Out-command (See “Sleep Out (11h)”) is a trigger for an internal function of the
display module, which indicates, if the display module is still running and meets
functionality requirements.
The internal function (=the display controller) is comparing, if the display module still
meets functionality requirements (e.g. booster voltage levels, timings, etc.). If
functionality requirement is met, 1 bit will be inverted (=increased by 1), which is
defined in command “Read Display Self- Diagnostic Result (0Fh)” (=RDDSDR) (The
used bit of this command is D6). If functionality requirement is not the same, this bit
(D6) is not inverted (=increased by 1). The flow chart for this internal function is shown
as below.
Power on sequence
Sleep In (10h) HW reset
SW reset
NO
Is functionality
requirement meet ?
YES
D6 inverted
Note: There is needed 120msec after Sleep Out -command, when there is changing from Sleep In–mode
toSleep Out -mode, before there is possible to check if Customer’s functionality requirements are met and
a value of RDDSDR’s D6 is valid. Otherwise, there is 5msec delay for D6’s value, when Sleep
Out –command is sent in Sleep Out -mode.
Figure 5.34: Sleep out flow chart internal function detection
VDD1, VDD2 and VDD3 can be applied in any order. VDD1, VDD2 and VDD3 can be
powered down in any order. During power off, if LCD is in the Sleep Out mode, VDD1
and VDD2 must be powered down minimum 120msec after RESX has been released.
During power off, if LCD is in the Sleep In mode, VDD1, VDD2 and VDD3 can be
powered down minimum 0msec after RESX has been released. CSX can be applied
at any timing or can be permanently grounded. RESX has priority over CSX. There
will be no damage to the display module if the power sequences are not met. There
will be no abnormal visible effects on the display panel during the Power On/Off
Sequences. There will be no abnormal visible effects on the display between end of
Power On Sequence and before receiving Sleep Out command. Also between
receiving Sleep In command and Power Off Sequence. If RESX line is not held stable
by host during Power On Sequence as defined in Sections 5.16.1 and 5.16.2, then it
will be necessary to apply a Hardware Reset (RESX) after Host Power On Sequence
is complete to ensure correct operation. Otherwise function is not guaranteed. The
power on/off sequence is illustrated below.
If RESX line is held high or unstable by the host during power on, then a Hardware
Reset must be applied after both VDD1, VDD2 and VDD3 have been applied-
otherwise correct functionality is not guaranteed. There is no timing restriction upon
this hardware reset.
VDD1
VDD2
VDD3 Time when the latter signal rises up to 90% of its typical value. Ex. When VCI comes latter.
This time is defined at the cross point of 90% of 2.5V/2.75V. Not 90% of 2.3V.
Time when the former signal falls down to 90% of its typical value. Ex. When VCI falls
earilier. This time is defined at the cross point of 90% of 2.5V/2.75V. Not 90% of 2.3V.
CSX H or L
tRPWIRES= + no limit
RESX
(Power down in sleep out mode)
tRPWIRES= + no limit
RESX
(Power down in sleep in mode) tFPWIRES2= min 0ns
Figure 5.35: Case 1: RESX line is held high or unstable by host at power on
If RESX line is held low (and stable) by the host during power on, then the RESX must
be held low for minimum 10µsec after both VDD1, VDD2 and VDD3 have been
applied.
tRPW= +/- no limit tFPW= +/- no limit
VDD1
VDD2
VDD3 Time when the latter signal rises up to 90% of its typical value. Ex. When VCI comes latter.
This time is defined at the cross point of 90% of 2.5V/2.75V. Not 90% of 2.3V.
Time when the former signal falls down to 90% of its typical value. Ex. When VCI falls
earilier. This time is defined at the cross point of 90% of 2.5V/2.75V. Not 90% of 2.3V.
CSX H or L
The uncontrolled power off means a situation when e.g. there is removed a battery
without the controlled power off sequence. There will not be any damages for the
display module or the display module will not cause any damages for the host or lines
of the interface. At an uncontrolled power off the display will go blank and there will
not be any visible effects within 1 second on the display (blank display) and remains
blank until “Power On Sequence” powers it up.
Note: HX8369-A00 is support the noise reject filter (20ns) to reject spike or noise.
The general block diagram of the CABC and the brightness control is illustrated
below:
Display Data
Image data
Generator
CABC Block
DBV[7:0] (R52h)
(BL=0)
CABC[1:0] (R55h)
SAVEPOWER[6:0] (RC9h)
DBG0~8[6:0] (RCAh)
DBV[7:0] (R51h)
SEL_PWMCLK[2:0] C9h) BCTRL, BL(R53h)
CMB[7:0](R5Eh)
INVPLUS
SEL_BLDUTY
PWM_PERIOD
(RC9h)
HX8369-A00 can support two module architectures for CABC operation. The BL bit
setting of R53h can be used to select used display module architecture. White LED
driver circuit for display backlight is located on the main PWB, not in the display
module both in architecture I and II.
• Architecture I
1. BL =`1` of R53h
2. LED backlight brightness for the
CABC_ dis play i s c ontrol led by external
PWM_OUT
output “CABC_PWM_OUT”.
• Architecture II
1. BL =`0` of R53h
2. LED backlight brightness data for
the display is read with DBV[7:0] bits
of R52h.
3. Read commands R53h should be
synchronized with V-sync.
There are DBG0~8[6:0] register bits in CABC block to define the “CABC gain”/ “CABC
duty” table. Every DBGx[6:0] has 33 gain/duty value setting.
After one-frame display data content analysis, LSI will generate one CABC gain /
CABC duty value calculated from DBG0~8[6:0] register bits setting (by using
interpolated method) for display data generating and for backlight PWM pulse
generating.
Please note that the CABC gain / CABC duty value calculated by the LSI is one of the
33 gain/duty value setting in DBGxx[6:0].
Please note that : Duty ( valid level period (LED on) / one complete period)=1/ gain.
DBG0
Gain curve
DBG1
DBG2
DBG3
DBG4
Gain
DBG5
SAVEPOWER DBG6
DBG7
DBG8
For power saving of backlight module, there are SAVEPOWER[6:0] bits to define the
“minimum gain”/ “maximum duty” of CABC block output. If the CABC gain / duty after
one-frame display data contents analysis is smaller(gain) / larger(duty) than
SAVEPOWER[6:0] bits setting, the CABC block will output CABC gain / duty equal to
SAVEPOWER[6:0] and ignore the result of display data contents analysis.
There are resister bits, DBV[7:0] of R51h, for display brightness of manual brightness
setting. The CABC_PWM_OUT duty is calculated as (DBV[7:0])/255 x CABC duty
(generated after one-frame display data content analysis).
ON
CABC_
Display
PWM_OUT
Brightness
(INVPLUS=`1`)
OFF
Note1: The signal rise and fall times (tf, tr) are stipulated to be equal to or less than 15ns.
Note2: The pulse width range by setting CABC related registers is locate between 0.0333ms to 8.33ms.
When Architecture II module is used (BL=’0’) with the example below, the
CABC_PWM_OUT is always output low and the DBV[7:0](R51h) will be read a value
as 169DEC ((169)/255≡ 66.27%).
When CABC is active, CABC can not reduce the display brightness to less than
CABC minimum brightness setting. Image processing function is worked as normal,
even if the brightness can not be changed.
This function does not affect to the other function, manual brightness setting. Manual
brightness can be set the display brightness to less than CABC minimum brightness.
Smooth transition and dimming function can be worked as normal.
OTP_KEY0[7:0]
Description Note
OTP_KEY1[7:0]
OTP_KEY0[7:0] = 0xAAh
Enter OTP program mode
OTP_KEY1[7:0] = 0x55h
OTP_KEY0[7:0] = 0x00h
Leave OTP program mode
OTP_KEY1[7:0] = 0x00h
Step Operation
1 Power on and reset the module.
2 SLPOUT and set 0xB9h = 0xFFh, 0x83h, 0x69h to access the extension commands.
Set VGH power to 7.5V for OTP programming state for using internal power mode.
3
Or using the external power 7.5V to VPP.
4 Write optimized values to related registers.
5 Set OTP_KEY1[7:0] (RE9h)=0xAAh and OTP_KEY1[7:0] (RE9h)=0x55h to enter OTP program mode.
6 Specify OTP_index, please refer to the OTP table.
7 Set OTP_Mask=0x00h, programming the entire bit of one parameter.
8 Set OTP_PROG=1, Internal register begin write to OTP according to OTP_index.
9 Wait 5 ms (Note 1)
10 Set OTP_PROG=0, OTP_index programming action done.
Complete programming one parameter to OTP. If continue to programming other parameter, return to
11 step (5). Otherwise, set OTP_KEY1[7:0] (RE9h)=0x00h and OTP_KEY1[7:0] (RE9h)=0x00h to leave
OTP program mode and power off the module and remove the external power on VPP pin.
Note1: When do the OTP programming process, it must be added 5ms delay time after setting OTP_PROG=1.
Delay 5ms
Delay 5ms
OTP_index 0x1Bh value 1st VCOM OTP 2nd VCOM OTP 3rd VCOM OTP
D7 NVALID_VCMF1 1 0 0 0
D6 NVALID_VCMF2 1 1 0 0
D5 NVALID_VCMF3 1 1 1 0
D4 NVALID_VCMB1 1 0 0 0
D3 NVALID_VCMB2 1 1 0 0
D2 NVALID_VCMB3 1 1 1 0
0x1Bh value 0xFFh 0x6Fh 0x27h 0x03h
Reload OTP index Default 0x1Ch and 0x1Dh 0x1Eh and 0x1Fh 0x20h and 0x21h
The HX8369-A00 has the calibration scheme that including Gain and Offset Control to
compensate the Temperature Sensor.
Operation Default
(Hex) D/CX RDX WRX D7 D6 D5 D4 D3 D2 D1 D0 Function RGB
code (Hex)
00 NOP 0 1 ↑ 0 0 0 0 0 0 0 0 No Operation - Yes
Software
01 SWRESET 0 1 ↑ 0 0 0 0 0 0 0 1 - Yes
Reset
Read Number
0 1 ↑ 0 0 0 0 0 1 0 1 of DSI Parity - -
05 RDNUMPE Error
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 P[7:0] - - -
Read Red
0 1 ↑ 0 0 0 0 0 1 1 0 - Yes
Colour
06 RDRED
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 R7 R6 R5 R4 R3 R2 R1 R0 xx - -
Read Green
0 1 ↑ 0 0 0 0 0 1 1 1 - Yes
Colour
07 RDGREEN
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 G7 G6 G5 G4 G3 G2 G1 G0 xx - -
Read Blue
0 1 ↑ 0 0 0 0 1 0 0 0 - Yes
Colour
08 RDBLUE
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 B7 B6 B5 B4 B3 B2 B1 B0 xx - -
Read display
0 1 ↑ 0 0 0 0 1 0 1 0 - Yes
power mode
0A RDDPM
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 D7 D6 D5 D4 D3 D2 0 0 - - -
Read display
0 1 ↑ 0 0 0 0 1 0 1 1 - Yes
MADCTL
0B RDDMADCTL
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 D7 D6 D5 D4 D3 D2 0 0 - - -
Read display
0 1 ↑ 0 0 0 0 1 1 0 0 - Yes
pixel format
0C RDDCOLMOD
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 - D6 D5 D4 - D2 D1 D0 - - -
Read display
0 1 ↑ 0 0 0 0 1 1 0 1 - Yes
image mode
0D RDDIM
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 D7 D6 D5 0 0 D2 D1 D0 - - -
Read display
0 1 ↑ 0 0 0 0 1 1 1 0 - Yes
signal mode
0E RDDSM
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 D7 D6 0 0 0 0 0 0 - - -
Read display
0 1 ↑ 0 0 0 0 1 1 1 1 self-diagnostic - Yes
0F RDDSDR result
1 ↑ 1 x x x x x x x x Dummy read - -
1 ↑ 1 D7 D6 D5 D4 0 0 0 0 - - -
Operation Default
(Hex) D/CX RDX WRX D7 D6 D5 D4 D3 D2 D1 D0 Function RGB
Code (Hex)
10 SLPIN 0 1 ↑ 0 0 0 1 0 0 0 0 Sleep In - Yes
11 SLPOUT 0 1 ↑ 0 0 0 1 0 0 0 1 Sleep Out - Yes
12 PTLON 0 1 ↑ 0 0 0 1 0 0 1 0 Partial Mode On - No
Normal display
13 NORON 0 1 ↑ 0 0 0 1 0 0 1 1 - No
mode on
Display inversion
20 INVOFF 0 1 ↑ 0 0 1 0 0 0 0 0 - No
off
Display inversion
21 INVON 0 1 ↑ 0 0 1 0 0 0 0 1 - No
on
0 1 ↑ 0 0 1 0 0 1 1 0 Gamma set - Yes
26 GAMSET
1 1 ↑ GC7 GC6 GC5 GC4 GC3 GC2 GC1 GC0 - -
28 DISPOFF 0 1 ↑ 0 0 1 0 1 0 0 0 Display off - Yes
29 DISPON 0 1 ↑ 0 0 1 0 1 0 0 1 Display on - Yes
Column Address
0 1 ↑ 0 0 1 0 1 0 1 0 - No
Set
Column address
1 1 ↑ SC15 SC14 SC13 SC12 SC11 SC10 SC9 SC8 - -
start
2A CASET Column address
1 1 ↑ SC7 SC6 SC5 SC4 SC3 SC2 SC1 SC0 - -
start
Column address
1 1 ↑ EC15 EC14 EC13 EC12 EC11 EC10 EC9 EC8 - -
end
Column address
1 1 ↑ EC7 EC6 EC5 EC4 EC3 EC2 EC1 EC0 - -
end
0 1 ↑ 0 0 1 0 1 0 1 1 Row address set - No
Row address
1 1 ↑ SP15 SP14 SP13 SP12 SP11 SP10 SP9 SP8 - -
start
Row address
1 1 ↑ SP7 SP6 SP5 SP4 SP3 SP2 SP1 SP0 - -
2B PASET start
Row address
1 1 ↑ EP15 EP14 EP13 EP12 EP11 EP10 EP9 EP8 - -
end
Row address
1 1 ↑ EP7 EP6 EP5 EP4 EP3 EP2 EP1 EP0 - -
end
0 1 ↑ 0 0 1 0 1 1 0 0 Memory Write - No
1 1 ↑ D17 D16 D15 D14 D13 D12 D11 D10 Write data
2C RAMWR
1 1 ↑ Dx7 Dx6 Dx5 Dx4 Dx3 Dx2 Dx1 Dx0 Write data -
1 1 ↑ Dn7 Dn6 Dn5 Dn4 Dn3 Dn2 Dn1 Dn0 Write data -
0 1 ↑ 0 0 1 0 1 1 0 1 Color Set - Yes
1 1 ↑ R007 R006 R005 R004 R003 R002 R001 R000 Red tone - -
1 1 ↑ Rnn7 Rnn6 Rnn5 Rnn4 Rnn3 Rnn2 Rnn1 Rnn0 Red tone - -
1 1 ↑ R637 R636 R635 R634 R633 R632 R631 R630 Red tone - -
1 1 ↑ G007 G006 G005 G004 G003 G002 G001 G000 Green tone - -
2D RGBSET
1 1 ↑ Gnn7 Gnn6 Gnn5 Gnn4 Gnn3 Gnn2 Gnn1 Gnn0 Green tone - -
1 1 ↑ G637 G636 G635 G634 G633 G632 G631 G630 Green tone - -
1 1 ↑ B007 B006 B005 B004 B003 B002 B001 B000 Blue tone - -
1 1 ↑ Bnn7 Bnn6 Bnn5 Bnn4 Bnn3 Bnn2 Bnn1 Bnn0 Blue tone - -
1 1 ↑ B637 B636 B635 B634 B633 B632 B631 B630 Blue tone - -
0 1 ↑ 0 0 1 0 1 1 1 0 Memory read - No
1 ↑ 1 X X X X X X X X Dummy read - -
2E RAMRD 1 ↑ 1 D17 D16 D15 D14 D13 D12 D11 D10 Read data - -
1 ↑ 1 Dx7 Dx6 Dx5 Dx4 Dx3 Dx2 Dx1 Dx0 Read data - -
1 ↑ 1 Dn7 Dn6 Dn5 Dn4 Dn3 Dn2 Dn1 Dn0 - - -
0 1 ↑ 0 0 1 1 0 0 0 0 Partial Area - No
1 1 ↑ SR15 SR14 SR13 SR12 SR11 SR10 SR9 SR8 Start row - -
30 PLTAR 1 1 ↑ SR7 SR6 SR5 SR4 SR3 SR2 SR1 SR0 Start row - -
1 1 ↑ ER15 ER14 ER13 ER12 ER11 ER10 ER9 ER8 End row - -
1 1 ↑ ER7 ER6 ER5 ER4 ER3 ER2 ER1 ER0 End row - -
Operation Default
(Hex) D/CX RDX WRX D7 D6 D5 D4 D3 D2 D1 D0 Function RGB
Code (Hex)
Vertical scrolling
0 1 ↑ 0 0 1 1 0 0 1 1 - No
definition
1 1 ↑ TFA[15:8] - - -
1 1 ↑ TFA[7:0] - - -
33 VSCRDEF
1 1 ↑ VSA[15:8] - - -
1 1 ↑ VSA[7:0] - - -
1 1 ↑ BFA[15:8] - - -
1 1 ↑ BFA[7:0] - - -
Tearing Effect
34 TEOFF 0 1 ↑ 0 0 1 1 0 1 0 0 - No
Line OFF
Tearing Effect
0 1 ↑ 0 0 1 1 0 1 0 1 - No
35 TEON Line ON
1 1 ↑ X X X X X X X M - - -
Memory Access
0 1 ↑ 0 0 1 1 0 1 1 0 - Yes
36 MADCTL Control
1 1 ↑ B7 B6 B5 B4 B3 B2 X X - - -
Vertical scrolling
0 1 ↑ 0 0 1 1 0 1 1 1 - No
start address
37 VSCRSADD
1 1 ↑ VSP[15:8] - - -
1 1 ↑ VSP[7:0] - - -
38 IDMOFF 0 1 ↑ 0 0 1 1 1 0 0 0 Idle mode off - No
39 IDMON 0 1 ↑ 0 0 1 1 1 0 0 1 Idle mode on - No
0 1 ↑ 0 0 1 1 1 0 1 0 - - Yes
3A COLMOD
1 1 ↑ X D6 D5 D4 X D2 D1 D0 - - -
0 1 ↑ 0 0 1 1 1 1 0 0 Memory write - No
1 1 ↑ D17 D16 D15 D14 D13 D12 D11 D10 - - -
3C RAMWRCON
1 1 ↑ Dx7 Dx6 Dx5 Dx4 Dx3 Dx2 Dx1 Dx0 - - -
1 1 ↑ Dn7 Dn6 Dn5 Dn4 Dn3 Dn2 Dn1 Dn0 - - -
0 1 ↑ 0 0 1 1 1 1 1 0 Memory read - No
1 ↑ 1 X X X X X X X X Dummy read - -
3E RAMRDCON 1 ↑ 1 D17 D16 D15 D14 D13 D12 D11 D10 - - -
1 ↑ 1 Dx7 Dx6 Dx5 Dx4 Dx3 Dx2 Dx1 Dx0 - - -
1 ↑ 1 Dn7 Dn6 Dn5 Dn4 Dn3 Dn2 Dn1 Dn0 - - -
0 1 ↑ 0 1 0 0 0 1 0 0 TESL - Yes
44 TESL 1 1 ↑ TELINE[15:8](8’b0) - - -
1 1 ↑ TELINE[7:0](8’b0) - - -
Reture the current
0 1 ↑ 0 1 0 0 0 1 0 1 scanline - No
45 GETSCAN SLN[15:0]
1 1 ↑ SLN[15:8] - - -
1 1 ↑ SLN[7:0] - - -
Write Display
0 1 ↑ 0 1 0 1 0 0 0 1 - Yes
51 WRDISBV Brightness
1 1 ↑ DBV[7:0] - - -
Read Display
0 1 ↑ 0 1 0 1 0 0 1 0 - Yes
Brightness Value
52 RDDISBV
1 ↑ 1 xx xx xxxx xx xx xx xx Dummy read - -
1 ↑ 1 DBV[7:0] - - -
0 1 ↑ 0 1 0 1 0 0 1 1 Write CTRL - Yes
53 WRCTRLD
1 1 ↑ xx xx BCTRL xx DD BL xx xx Display - -
Read Control
0 1 ↑ 0 1 0 1 0 0 1 1 - Yes
Value Display
54 RDCTRLD
1 ↑ 1 xx xx xx xx xx xx xx xx Dummy read - -
1 ↑ 1 0 0 BCTRL 0 DD BL 0 0 - - -
Write Adaptive
0 1 ↑ 0 1 0 1 0 1 0 1 Brightness - Yes
55 WRCABC
Control
1 1 ↑ xx xx xx xx xx xx CABC[1:0] - - -
Read Adaptive
0 1 ↑ 0 1 0 1 0 1 1 0 Brightness - Yes
56 RDCABC Control Content
1 ↑ 1 XX XX XX XX XX XX XX XX Dummy read - -
1 ↑ 1 0 0 0 0 0 0 C1 C0 - - -
Operation Default
(Hex) D/CX RDX WRX D7 D6 D5 D4 D3 D2 D1 D0 Function RGB
Code (Hex)
Write CABC
0 1 ↑ 0 1 0 1 1 1 1 0 minimum - Yes
5E WRCABCMB
brightness
1 1 ↑ CMB[7:0] - - -
Read CABC
0 1 ↑ 0 1 0 1 1 1 1 1 minimum - Yes
5F RDCABCMB brightness
1 ↑ 1 - XX XX XX XX XX XX XX Dummy read - -
1 ↑ 1 CMB[7:0] - - -
Read Automatic
Brightness Control
0 1 ↑ 0 1 1 0 1 0 0 0 - Yes
Self-Diagnostic
68 RDABCSDR
Result
1 ↑ 1 XX XX XX XX XX XX XX XX - - -
1 ↑ 1 D[7:6] 0 0 0 0 0 0 - - -
0 ↑ 1 1 1 0 1 1 0 1 0 Read ID1 - Yes
DA RDID1 1 1 ↑ XX XX XX XX XX XX XX XX Dummy read - -
1 1 ↑ module’s manufacturer[7:0] - - -
0 ↑ 1 1 1 0 1 1 0 1 1 Read ID2 - Yes
DB RDID2 1 1 ↑ XX XX XX XX XX XX XX XX Dummy read - -
1 1 ↑ 1 LCD module/driver version [6:0] - - -
0 ↑ 1 1 1 0 1 1 1 0 0 Read ID3 - Yes
DC RDID3 1 1 ↑ XX XX XX XX XX XX XX XX Dummy read - -
1 1 ↑ LCD module/driver ID[7:0] - - -
Read the DDB
0 1 ↑ 1 0 1 0 0 0 0 1 from the provided - Yes
location.
A1 Read_DDB_start 1 ↑ 1 XX XX XX XX XX XX XX XX Dummy read - -
1 ↑ 1 x x x x x x x x - - -
1 ↑ 1 x x x x x x x x - - -
1 ↑ 1 x x x x x x x x - - -
Continue reading
the DDB from
0 1 ↑ 1 0 1 0 1 0 0 0 - Yes
the last read
location.
A8 Read_DDB_continue
1 ↑ 1 XX XX XX XX XX XX XX XX Dummy read - -
1 ↑ 1 x x x x x x x x - - -
1 ↑ 1 x x x x x x x x - - -
1 ↑ 1 x x x x x x x x - - -
Note: (1) Undefined commands are treated as NOP (00h) command.
(2) B0h to D8h and E0h to FFh are for factory use of display supplier.
1 1 ↑ - - - - - - DITH_OPT DGC_EN - -
C1 SETDGCLUT
1 1 ↑ D1[7:0] - -
1 1 ↑ Dn[7:0] - -
1 1 ↑ D126[7:0] - -
0 1 ↑ 1 1 0 0 0 0 1 1 Set ID -
SETID 1 1 ↑ ID1[7:0] - (00h)
C3
(OTPx5) 1 1 ↑ 0 ID2[6:0] - (00h)
1 1 ↑ ID3[7:0] - (00h)
Set CABC
0 1 ↑ 1 1 0 0 1 0 0 1
Control
EN_DIM_MI EN_COST_ EN_NLN_G
1 1 ↑ - -
X MEAN
EN_COST
AIN
EN_JUDGE EN_TEMP (3Eh)
SETCNCD/ Set/Get
FD 0 1 ↑ 1 1 1 1 1 1 0 1 Continue -
GETCNCD
Command
Default N/A
Flow Chart -
Default N/A
Legend
SWRESET
Red and Blue
Parameter
Display whole
blank screen
Display
Flow Chart
Action
Set Commands
to S/W Default
Value
Mode
Sequential
transfer
Sleep In Mode
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register
Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Command
RDNUMPE
(R05h)
Host
Parameter
Driver
Send 1st parameter
Display
Flow Chart
Action
RDDSM (R0Eh) 's D0 = '0'
P[7:0] = "00"h
Mode
Sequential
transfer
Flow Chart
Flow Chart
Flow Chart
Restrictions -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Restrictions -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
Default D[7:0] = 0x00h
Flow Chart
Flow Chart
Flow Chart
Flow Chart
Flow Chart
Description
MCU interface and memory are still working and the memory keeps its contents.
This command has no effect when module is already in sleep in mode. Sleep In Mode can
only be left by the Sleep Out Command (11h). It will be necessary to wait 5msec before
Restriction sending next command, this is to allow time for the supply voltages and clock circuits to
stabilize. It will be necessary to wait 120msec after sending Sleep Out command (when in
Sleep In Mode) before Sleep In command can be sent.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
Default N/A
It takes 120msec to get into Sleep In mode after SLPIN command issued.
Flow Chart
0V CHARGE
Description DC charge in the capacitor
DC:DC converter 0V
DC:DC converter 0V
DC:DC converter 0V
This command has no effect when module is already in sleep out mode. Sleep Out Mode can
only be left by the Sleep In Command (10h). It will be necessary to wait 5msec before sending
next command, this is to allow time for the supply voltages and clock circuits to stabilize. The
display module loads all display supplier’s factory default values to the registers during this
5msec and there cannot be any abnormal visual effect on the display image if factory default
Restriction
and register values are same when this load is done and when the display module is already
Sleep Out –mode.
The display module is doing self-diagnostic functions during this 5msec. It will be necessary to
alit 120msec after sending Sleep In command (when in Sleep Out mode) before Sleep Out
command can be sent.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Default N/A
It takes 120msec to become Sleep Out mode after SLPOUT command issued.
Flow Chart
(Example)
Memory
Description Display
Restriction This command has no effect when module is already in inversion off mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
Default N/A
Flow Chart
(Example)
Description memory display
Restriction This command has no effect when module is already in inversion on mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
Default N/A
Flow Chart
Flow Chart
Description
Restriction This command has no effect when module is already in display off mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
Default N/A
Legend
Display On Command
Mode
Parameter
Display
Flow Chart DISPOFF
Action
Mode
Display Off
Mode Sequential
transfer
Description
Restriction This command has no effect when module is already in display on mode.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
Default N/A
Flow Chart
RAMWR transfer
Image Data
D1[15:0],D2[15:0],
¡K.,Dn[15:0]
Any Command
Description
Flow Chart
IF Needed
Parameter
Image Data
D1[7:0],D2[7:0], Display
...,Dn[7:0]
Flow Chart Action
Sequential
transfer
Once write data is RGB 5-6-5 (65K colours), the set pixel format 0x3A=0x06h command must be set
and using the 18bit-to-24bit colour depth conversion.
RGBSET 24- bit /pixel LUT 24-bit /pixel
R-G-B=6-6-6 Input 18-bit /pixel
parameter mode value
1 R00[7:0] 00000000 000000
2 R01[7:0] 00000100 000001
3 R02[7:0] 00001000 000010
.. .. .. ..
R
.. .. .. ..
62 R61[7:0] 11110111 111101
63 R62[7:0] 11111011 111110
64 R63[7:0] 11111111 111111
65 G00[7:0] 00000000 000000
66 G01[7:0] 00000100 000001
67 G02[7:0] 00001000 000010
.. .. .. ..
G
.. .. .. ..
126 G61[7:0] 11110111 111101
127 G62[7:0] 11111011 111110
128 G63[7:0] 11111111 111111
129 B00[7:0] 00000000 000000
130 B01[7:0] 00000100 000001
131 B02[7:0] 00001000 000010
.. .. .. ..
B
.. .. .. ..
190 B61[7:0] 11110111 111101
191 B62[7:0] 11111011 111110
192 B63[7:0] 11111111 111111
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
Flow Chart
Flow Chart
End Row
Description ER[15:0]
Partial Area
SR[15:0]
Start Row
If End Row<Start Row when MADCTL B4=0:-
End Row
ER[15:0]
Partial Area
SR[15:0]
Start Row
If End Row = Start Row then the Partial Area will be one row deep.
Restriction SR[15..0] and ER[15..0] cannot be greater than horizontal line number.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
SR[15...0] Parameter
Display
ER[15...0]
Action
PTLON Mode
Sequential
Partial Mode transfer
RAMRW
Image Data
D1[17:0],D2[17:0],
..., Dn[15:0]
DISPON
Scroll Area
BFA [15:0]
Bottom Fixed Area
Description
When MADCTL B4=1
st nd
The 1 & 2 parameter TFA[15..0] describes the Top Fixed Area (in No. of lines from bottom of the
rd th
Frame Memory and Display). The 3 & 4 parameter VSA[15..0] describes the height of the Vertical
Scrolling Area (in No. of lines of the Frame Memory [not the display] from the Vertical Scrolling Start
Address). The first line read from Frame Memory appears immediately after the top most line of the
th th
Top Fixed Area. The 5 & 6 parameter BFA[15..0] describes the Bottom Fixed Area (in No. of lines
from Top of the Frame Memory and Display).
Bottom Fixed Area
(0 ,0 )
BFA [15:0]
Scroll Area
Sequential
CASET
transfer
RAMRW
Scroll Image
Data
VSCRSADD
Scroll Mode
Note: The Frame Memory Window size must be defined correctly otherwise undesirable
image will be displayed.
2. Continuous Scroll:
Legend
Scroll Mode
Command
CASET Parameter
Display
1st & 2nd Parameter SC[15..0]
Action
3rd & 4th Parameter EC[15..0]
Mode
PASET
Sequential
transfer
1st & 2nd Parameter SP[15..0]
RAMRW
Scroll Image
Data
VSCRSADD
Note: Scroll Mode can be left by both the Normal Display Mode On (13h) and Partial
Mode On (12h) commands.
Flow Chart
Vertical Time
Scale
Note: During Sleep In Mode with Tearing Effect Line On, Tearing Effect Output pin will be
active Low.
Restriction This command has no effect when Tearing Effect output is already ON.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Default OFF
Legend
Parameter
TEON
Display
Flow Chart
M Action
Mode
TE Line Output ON
Sequential
transfer
Bit Assignment
BIT NAME DESCRIPTION
B7 PAGE ADDRESS ORDER (MY)
These 3 bits controls MCU to memory
B6 COLUMN ADDRESS ORDER (MX)
write/read direction.
B5 PAGE/COLUMN SELECTION (MV)
B4 Vertical ORDER (ML) LCD vertical refresh direction control
Colour selector switch control
B3 RGB-BGR ORDER (BGR) (0=RGB colour filter panel, 1=BGR
colour filter panel)
B2 Horizontal ORDER (SS) LCD horizontal refresh direction control
RGB-BGR Order
Description B3= 0 B3= 1
RGB Driver IC RGB RG B Driver IC RGB
SIG1 SIG2 ………… SIG480 SIG1 SIG2 ………… SIG480
Sent 2nd
Sent 3rd
Restriction -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In or Booster Off Yes
Flow Chart
Description
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.
Since the value of the Vertical Scrolling Start Address is absolute (with reference to the
Restriction
Frame Memory), it must not enter the fixed area (defined by Vertical Scrolling Definition
(33h) – otherwise undesirable image will be displayed on the Panel.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register
Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out No
Partial Mode On, Idle Mode On, Sleep Out No
Flow Chart
Flow Chart
Restriction There is no visible effect until the Frame Memory is written to.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Flow Chart
Write_memory_contiune
3CH
D/CX RDX WRX D15-D8 D7 D6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ - 0 0 1 1 1 1 0 0 3C
st
1 parameter 1 1 ↑ - D17 D16 D15 D14 D13 D12 D11 D10 00..FF
: 1 1 ↑ - Dx7 Dx6 Dx5 Dx4 Dx3 Dx2 Dx1 Dx0 00..FF
th
N parameter 1 1 ↑ - Dn7 Dn6 Dn5 Dn4 Dn3 Dn2 Dn1 Dn0 00..FF
This command transfers image data from the host processor to the display module’s frame
memory continuing from the pixel location following the previous write_memory_continue or
write_memory_start command. Sending any other command can stop frame Write.
If set_address_mode B5 = 0:
Data is written continuing from the pixel location after the write range of the previous
write_memory_start or write_memory_continue. The column register is then incremented
and pixels are written to the frame memory until the column register equals the End Column
(EC) value. The column register is then reset to SC and the page register is incremented.
Pixels are written to the frame memory until the page register equals the End Page (EP)
Description value or the host processor sends another command. If the number of pixels exceeds (EC –
SC + 1) * (EP – SP + 1) the extra pixels are ignored.
If set_address_mode B5 = 1:
Data is written continuing from the pixel location after the write range of the previous
write_memory_start or write_memory_continue. The page register is then incremented and
pixels are written to the frame memory until the page register equals the End Page (EP)
value. The page register is then reset to SP and the column register is incremented. Pixels
are written to the frame memory until the column register equals the End column (EC) value
or the host processor sends another command. If the number of pixels exceeds (EC – SC +
1) * (EP – SP + 1) the extra pixels are ignored.
Restriction In all colour modes, there is no restriction on length of parameters.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Parameter
Image Data
D1[7:0],D2[7:0], Display
...,Dn[7:0]
Flow Chart Action
Sequential
transfer
Raed_memory_continue
3EH
D/CX RDX WRX D15-D8 D7 D6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ - 0 0 1 1 1 1 1 0 3E
st Dummy
1 parameter 1 ↑ 1 - X X X X X X X X
read
nd
2 parameter 1 ↑ 1 - D17 D16 D15 D14 D13 D12 D11 D10 00..FF
: 1 ↑ 1 - Dx7 Dx6 Dx5 Dx4 Dx3 Dx2 Dx1 Dx0 00..FF
th
(n+1)
1 ↑ 1 - Dn7 Dn6 Dn5 Dn4 Dn3 Dn2 Dn1 Dn0 00..FF
parameter
This command transfers image data from the display module’s frame memory to the host
processor continuing from the location following the previous read_memory_continue or
read_memory_start command.
If set_address_mode B5=0:
Pixels are read continuing from the pixel location after the read range of the previous
read_memory_start or read_memory_continue. The column register is then incremented
and pixels are read from the frame memory until the column register equals the End
Column (EC) value. The column register is then reset to SC and the page register is
Description incremented. Pixels are read from the frame memory until the page register equals the End
Page (EP) value or the host processor sends another command.
If set_address_mode B5=1:
Pixels are read continuing from the pixel location after the read range of the previous
read_memory_start or read_memory_continue. The page register is then incremented and
pixels are read from the frame memory until the page register equals the End Page (EP)
value. The page register is then reset to SP and the column register is incremented. Pixels
are read from the frame memory until the column register equals the End Column (EC)
value or the host processor sends another command.
Regardless of the color mode set in set_pixel_format, the pixel format returned by
read_memory_continue is always 24-bit so there is no restriction on the length of data.
Restriction A read_memory_start should follow a set_column_address, set_page_address or
set_address_mode to define the read location. Otherwise, data read with
read_memory_continue is undefined.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Flow Chart
Note: That TELINE=0 is equivalent to TEMODE=0. The Tearing Effect Output Line shall be
active low when the display module is in Sleep mode.
Restriction The command has no effect when Tearing Effect output is already ON.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Default TELINE[15:0]=0x0000h
Flow Chart
Flow Chart
Flow Chart
Restriction -
Status Availability
Register
Sleep Out Yes
Availability
Sleep In Yes
Default DBV[7:0]= 0x00h
Flow Chart
Flow Chart
Parameter
Read RDCTRLD Read RDCTRLD Displa
Host y
Flow Chart Display
Send 2nd Parameter Dummy Read Action
Mode
Send 2nd Parameter
Sequential
transfer
Flow Chart
Flow Chart
Flow Chart
Flow Chart
Flow Chart
A1H Read_DDB_start
D/CX RDX WRX D15-D8 D7 D6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ - 1 0 1 0 0 0 0 1 A1
st
1 parameter 1 ↑ 1 - x x x x x x x X Dummy read
nd
2 parameter 1 ↑ 1 - x x x x x x x x xx
: 1 ↑ 1 - x x x x x x x x xx
th
N parameter 1 ↑ 1 - x x x x x x x x xx
This command reads identifying and descriptive information from the peripheral. This
information is organized in the Device Descriptor Block (DDB) stored on the peripheral. The
response to this command returns a sequence of bytes that may be any length up to 64K
bytes. Note that the returned sequence of bytes does not necessarily correspond to the entire
DDB; it may be a portion of a larger block of data.
The format of returned data is as follows:
Parameter 2: LS (least significant) byte of Supplier ID. Supplier ID is a unique value assigned
to each peripheral supplier by the MIPI organization.
Parameter 3: MS (most significant) byte of Supplier ID.
Parameter 4: LS (least significant) byte of Supplier Elective Data. This is a byte of information
that is determined by the supplier. It could include model number or revision information, for
example.
Parameter 5: MS (most significant) byte of Supplier Elective Data
Parameter 6: single-byte Escape or Exit Code (EEC). The code is interpreted as follows:
- FFh - Exit code – there is no more data in the Descriptor Block
- 00h - Escape code – there is supplier-proprietary data in the Descriptor Block (does not
conform to any MIPI standard)
Description - Any other value – there is DDB data in the Descriptor Block. The format and interpretation of
this data is documented in MIPI Alliance Standard for Device Descriptor Block (DDB).
DDBs may contain many more data fields providing information about the peripheral.
In a DSI system, read activity takes the form of two separate transactions across the bus: first
the read command read_DDB_start from host processor to peripheral, which includes the bus
turn-around token.
The peripheral then takes control of the bus and returns the requested data. The peripheral
response to read_DDB_start is a Long Packet type, so its length may be up to 64K bytes
unless limited by a previous set_max_return_size command.
The response to a read_DDB_start command always starts at the beginning of the Device
Descriptor Block. After receiving the first packet and processing the returned DDB data, the
host processor may initiate a read_DDB_continue command to access the next portion of the
DDB. A read_DDB_continue command begins the next read at the location following the last
byte of the previous data read from the DDB.
Subsequent read_DDB_continue commands can be used to read a DDB or
supplier-proprietary block of arbitrary size. There is, however, no obligation to read the entire
block. The host processor may choose to stop reading after completion of any read_DDB_xxx
command.
Restrictions -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Flow Chart
A8H Read_DDB_continue
D/CX RDX WRX D15-D8 D7 D6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ - 1 0 1 0 1 0 0 0 A8
st
1 parameter 1 ↑ 1 - x x x x x x x x Dummy read
nd
2 parameter 1 ↑ 1 - x x x x x x x x xx
: 1 ↑ 1 - x x x x x x x x xx
th
N parameter 1 ↑ 1 - x x x x x x x x xx
A read_DDB_start command should be executed at least once before a read_DDB_continue
Description command to define the read location. Otherwise, data read with a read_DDB_continue
command is undefined.
Restrictions -
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Flow Chart
Flow Chart
Mode
nd
Send 2 parameter
Sequential
transfer
Flow Chart
DSTB: When DSTB = “1”, the HX8369-A into the deep_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.
In the deep standby mode, the GRAM data and register content may be lost. For preventing this, they have to
reset again after the deep standby mode cancel.
STB: When SLP = “1”, the HX8369-A00 enters the standby mode, where all display operation stops, suspend
all the internal operations. But the internal R-C oscillator stop or not is determined by OSC_EN bit. To minimize
the standby power, please set OSC_EN to 0. During the standby mode, only the following process can be
executed.
FS1[2:0]: Set the operating frequency of the step-up circuit for VGH and VGL voltage generation.
FS12 FS11 FS10 Operation Frequency of Step-up Circuit
0 0 0 Inhibit
0 0 1 Fosc/64
0 1 0 Fosc/128
0 1 1 Fosc/256
1 0 0 Fosc/512
1 0 1 Fosc/1024
1 1 0 Fosc/2048
1 1 1 Fosc/4096
DCDIV[3:0]: Set the normal operate frequency of DC/DC converter circuit during normal mode.
For PFM circuit: Set the operate frequency of DC/DC converter circuit for PFM design.
(PCCS[1:0]=00, PCCS[1:0]=01, PCCS[1:0]=10)
Normal operate frequency of DC/DC
DCDIV3 DCDIV2 DCDIV1 DCDIV0
converter
0 0 0 0 Fosc / 1
0 0 0 1 Fosc / 2
0 0 1 0 Fosc / 3
0 0 1 1 Fosc / 4
0 1 0 0 Fosc / 5
0 1 0 1 Fosc / 6
0 1 1 0 Fosc / 7
0 1 1 1 Fosc / 8
1 0 0 0 Fosc / 1
1 0 0 1 Fosc / 2
1 0 1 0 Fosc / 3
1 0 1 1 Fosc / 4
1 1 0 0 Fosc / 5
1 1 0 1 Fosc / 6
1 1 1 0 Fosc / 7
DTPS[2:0]: Set the soft start operating duty cycle of DC/DC circuit. (PFM DC/DC circuit).
1 duty cycle = 1 M clock
DTPS2 DTPS1 DTPS0 soft start operating duty cycle of DC/DC circuit circuit
0 0 0 1
0 0 1 2
0 1 0 3
0 1 1 4
1 0 0 5
1 0 1 6
1 1 0 7
1 1 1 8
DTNS[2:0]: Set the soft start operating duty cycle of DC/DC circuit. (PFM DC/DC circuit).
1 duty cycle = 1 M clock
DTNS2 DTNS1 DTNS0 soft start operating duty cycle of DC/DC circuit circuit
0 0 0 1
0 0 1 2
0 1 0 3
0 1 1 4
1 0 0 5
1 0 1 6
1 1 0 7
1 1 1 8
BTP[4:0]: Switch the output factor for DC/DC circuit for VSP voltage generation. The LCD drive voltage level
VSP can be selected according to the characteristic of liquid crystal which panel used.
BTP4 BTP3 BTP2 BTP1 BTP0 VSP
0 0 0 0 0 3.01
0 0 0 0 1 3.15
0 0 0 1 0 3.29
0 0 0 1 1 3.46
0 0 1 0 0 3.60
0 0 1 0 1 3.74
0 0 1 1 0 3.91
0 0 1 1 1 4.05
0 1 0 0 0 4.19
0 1 0 0 1 4.36
0 1 0 1 0 4.50
0 1 0 1 1 4.64
0 1 1 0 0 4.81
0 1 1 0 1 4.95
0 1 1 1 0 5.09
0 1 1 1 1 5.26
1 0 0 0 0 5.40
1 0 0 0 1 5.54
1 0 0 1 0 5.71
Himax Confidential -P.223-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
1 0 0 1 1 Inhibit
‧‧‧‧‧ Inhibit
1 1 1 1 1 Inhibit
BTN[4:0]: Switch the output factor of DC/DC circuit for VSN voltage generation. The LCD drive voltage level
VSN can be selected according to the characteristic of liquid crystal which panel used.
While using PFM type-C or HX5186-A mode (PCCS1-0 = 10, PCCS1-0 = 11), VSN is followed the
BTP[4:0] setting.
PFM mode type-C : VSN = -VSP + 0.6V
Using HX5186-A charge Pump mode : VSN = -VSP
AP[2:0]: Adjust the amount of fixed current from the fixed current source 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. During no display
operation, when AP[2:0] = 000, the current consumption can be reduced by stopping the operations
of operational amplifier and step-up circuit.
AP2 AP1 AP0 Constant Current of Operational Amplifier
0 0 0 Stop (inhibit)
0 0 1 0.5µA
0 1 0 1µA
0 1 1 1.5µA
1 0 0 2µA
1 0 1 2.5µA
1 1 0 3µA
1 1 1 3.5µA
VRHP[7:0]: VSPR regulator output control setting for source data output driving.
VRHP[7:0] VSPR
0 0 0 0 0 0 0 0 3.488
0 0 0 0 0 0 0 1 3.516
0 0 0 0 0 0 1 0 3.544
0 0 0 0 0 0 1 1 3.572
0 0 0 0 0 1 0 0 3.600
0 0 0 0 0 1 0 1 3.628
0 0 0 0 0 1 1 0 3.656
0 0 0 0 0 1 1 1 3.684
0 0 0 0 1 0 0 0 3.713
0 0 0 0 1 0 0 1 3.741
0 0 0 0 1 0 1 0 3.769
0 0 0 0 1 0 1 1 3.797
0 0 0 0 1 1 0 0 3.825
0 0 0 0 1 1 0 1 3.853
0 0 0 0 1 1 1 0 3.881
0 0 0 0 1 1 1 1 3.909
0 0 0 1 0 0 0 0 3.938
0 0 0 1 0 0 0 1 3.966
0 0 0 1 0 0 1 0 3.994
0 0 0 1 0 0 1 1 4.022
0 0 0 1 0 1 0 0 4.050
0 0 0 1 0 1 0 1 4.078
0 0 0 1 0 1 1 0 4.106
0 0 0 1 0 1 1 1 4.134
0 0 0 1 1 0 0 0 4.163
0 0 0 1 1 0 0 1 4.191
0 0 0 1 1 0 1 0 4.219
0 0 0 1 1 0 1 1 4.247
0 0 0 1 1 1 0 0 4.275
0 0 0 1 1 1 0 1 4.303
0 0 0 1 1 1 1 0 4.331
0 0 0 1 1 1 1 1 4.359
0 0 1 0 0 0 0 0 4.388
VRHN[7:0]: VSNR regulator output control setting for source data output driving.
VRHN[7:0] VSNR
0 0 0 0 0 0 0 0 -3.263
0 0 0 0 0 0 0 1 -3.291
0 0 0 0 0 0 1 0 -3.319
0 0 0 0 0 0 1 1 -3.347
0 0 0 0 0 1 0 0 -3.375
0 0 0 0 0 1 0 1 -3.403
0 0 0 0 0 1 1 0 -3.431
0 0 0 0 0 1 1 1 -3.459
0 0 0 0 1 0 0 0 -3.488
0 0 0 0 1 0 0 1 -3.516
0 0 0 0 1 0 1 0 -3.544
0 0 0 0 1 0 1 1 -3.572
0 0 0 0 1 1 0 0 -3.600
0 0 0 0 1 1 0 1 -3.628
0 0 0 0 1 1 1 0 -3.656
0 0 0 0 1 1 1 1 -3.684
0 0 0 1 0 0 0 0 -3.713
0 0 0 1 0 0 0 1 -3.741
0 0 0 1 0 0 1 0 -3.769
0 0 0 1 0 0 1 1 -3.797
0 0 0 1 0 1 0 0 -3.825
0 0 0 1 0 1 0 1 -3.853
0 0 0 1 0 1 1 0 -3.881
0 0 0 1 0 1 1 1 -3.909
0 0 0 1 1 0 0 0 -3.938
0 0 0 1 1 0 0 1 -3.966
0 0 0 1 1 0 1 0 -3.994
0 0 0 1 1 0 1 1 -4.022
0 0 0 1 1 1 0 0 -4.050
0 0 0 1 1 1 0 1 -4.078
0 0 0 1 1 1 1 0 -4.106
Himax Confidential -P.225-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
0 0 0 1 1 1 1 1 -4.134
0 0 1 0 0 0 0 0 -4.163
0 0 1 0 0 0 0 1 -4.191
0 0 1 0 0 0 1 0 -4.219
0 0 1 0 0 0 1 1 -4.247
0 0 1 0 0 1 0 0 -4.275
0 0 1 0 0 1 0 1 -4.303
0 0 1 0 0 1 1 0 -4.331
0 0 1 0 0 1 1 1 -4.359
0 0 1 0 1 0 0 0 -4.388
0 0 1 0 1 0 0 1 -4.416
0 0 1 0 1 0 1 0 -4.444
0 0 1 0 1 0 1 1 -4.472
0 0 1 0 1 1 0 0 -4.500
0 0 1 0 1 1 0 1 -4.528
0 0 1 0 1 1 1 0 -4.556
0 0 1 0 1 1 1 1 -4.584
0 0 1 1 0 0 0 0 -4.613
0 0 1 1 0 0 0 1 -4.641
0 0 1 1 0 0 1 0 -4.669
0 0 1 1 0 0 1 1 -4.697
0 0 1 1 0 1 0 0 -4.725
0 0 1 1 0 1 0 1 -4.753
0 0 1 1 0 1 1 0 -4.781
0 0 1 1 0 1 1 1 -4.809
0 0 1 1 1 0 0 0 -4.838
0 0 1 1 1 0 0 1 -4.866
0 0 1 1 1 0 1 0 -4.894
0 0 1 1 1 0 1 1 -4.922
0 0 1 1 1 1 0 0 -4.950
0 0 1 1 1 1 0 1 -4.978
0 0 1 1 1 1 1 0 -5.006
0 0 1 1 1 1 1 1 -5.034
0 1 0 0 0 0 0 0 -5.063
0 1 0 0 0 0 0 1 -5.091
0 1 0 0 0 0 1 0 -5.119
01000011 ~ 01111110 Inhibit
0 1 1 1 1 1 1 1 VSN
10000000 ~ 11111110 Inhibit
1 1 1 1 1 1 1 1 HZ
RM The bit is used to select an interface for the Frame Memory access operation. The Frame
Memory is accessed only via the interface defined by RM bit. Because the interface can be
selected separately from display operation mode, writing data to the Frame Memory is possible
via system interface when RM = 0, even in the DPI display operation.
RM setting is enabled from the next frame. Wait 1 frame to transfer data after setting.
RM Interface for RAM Access
0 DBI Interface (CPU)
1 DPI Interface (RGB)
DM[1:0] The bit is used to select display operation mode. The setting allows switching between
display operation in synchronization with internal oscillation clock, VSYNC, or DPI signal
(VSYNC+HSYNC).
Note that switching between VSYNC and DPI operation is prohibited.
DM 1 DM 0 Display Mode
FP[7:0] / FP_PE[7:0]
Number of FP Line Number of BP Line
BP[7:0] / BP_PE[7:0]
8h’00 Inhibited
8h’01 3 lines
8h’02 4 lines
8h’03 5 lines
8h’04 6 lines
8h’05 7 lines
‧‧‧ ‧‧‧
8h’FB 253 lines
8h’FC 254 lines
8h’FD 255 lines
8h’FE 256 lines
8h’FF 257 lines
GEN_OFF[7:0]: Gamma OP turned off timing and in-house function not open.
TEI[3:0]: Sets the output interval of TE signal according to the display data rewrite cycle and
data transfer rate.
TEI3 TEI2 TEI1 TEI0 Output Interval
0 0 0 0 1 frame
0 0 0 1 2 frames
0 0 1 0 3 frames
Himax Confidential -P.231-
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. October, 2010
HX8369-A00
480RGBx864dots, TFT Mobile Single Chip Driver
DATA SHEET V02
‧‧‧‧‧‧‧ ‧‧
1 1 1 0 15 frames
1 1 1 1 16 frames
TEP[9:0]: Sets the output position of frame cycle signal. TE can be used as the trigger signal
for frame synchronous write operation.
Make sure the setting restriction 9’h000 ≤ TEP[9:0] ≤ BP+Number of Line +FP.
TEP[9:0] Output position
10’h000 0th line
10’h001 1st line
10’h002 2nd line
10’h003 3rd line
‧‧‧ ‧‧‧
10’h35D 861th line
10’h35E 862th line
10’h35F 863th line
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register
Normal Mode On, Idle Mode On, Sleep Out Yes
Availability
Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Description
EQS[7:0]: Specify the Equalize time of source output. (Please note that the EQS[7:0] ≤ SON-1).
EQS [7:0] Equalize time of source output
0 0 0 0 0 0 0 0 Equalize function off
0 0 0 0 0 0 0 1 1 OSC clock cycle
0 0 0 0 0 0 1 0 2 OSC clock cycle
0 0 0 0 0 0 1 1 3 OSC clock cycle
0 0 0 0 0 1 0 0 4 OSC clock cycle
0 0 0 0 0 1 0 1 5 OSC clock cycle
0 0 0 0 0 1 1 0 6 OSC clock cycle
‧‧‧‧‧ ‧‧‧‧‧
1 1 1 1 1 0 1 0 250 OSC clock cycle
1 1 1 1 1 0 1 1 251 OSC clock cycle
OTP_MASK[7:0]=0x00h,
OTP_INDEX[8:0]=0x1FFh,
Power On Sequence OTP_LOAD_ DISABLE=0,
Default
S/W Reset OTP_TEST=0, OTP_POR=0, N/A
H/W Reset OTP_PWE=0, OTP_PTM[1:0]=00,
VPP_SEL=0, OTP_PROG=0,
OTP_DATA[7:0]=xxh
LUT D7 D6 D5 D4 D3 D2 D1 D0 Default
1st R009 R008 R007 R006 R005 R004 R003 R002 00h
2nd R019 R018 R017 R016 R015 R014 R013 R012 08h
3rd R029 R028 R027 R026 R025 R024 R023 R022 10h
: : : : : : : : : :
: : : : : : : : : :
32rd R319 R318 R317 R316 R315 R314 R313 R312 F8h
33rd R329 R328 R327 R326 R325 R324 R323 R322 FFh
34th R001 R000 R011 R010 R021 R020 R031 R030 00h
35th R041 R040 R051 R050 R061 R060 R071 R070 00h
: : : : : : : : : :
: : : : : : : : : :
41st R281 R280 R291 R290 R301 R300 R311 R310 00h
42nd R321 R320 0 0 0 0 0 0 00h
43rd G009 G008 G007 G006 G005 G004 G003 G002 00h
44th G019 G018 G017 G016 G015 G014 G013 G012 08h
45th G029 G028 G027 G026 G025 G024 G023 G022 10h
: : : : : : : : : :
Description : : : : : : : : : :
74th G319 G318 G317 G316 G315 G314 G313 G312 F8h
75th G329 G328 G327 G326 G325 G324 G323 G322 FFh
76th G001 G000 G011 G010 G021 G020 G031 G030 00h
77th G041 G040 G051 G050 G061 G060 G071 G070 00h
: : : : : : : : : :
: : : : : : : : : :
83rd G281 G280 G291 G290 G301 G300 G311 G310 00h
84th G321 G320 0 0 0 0 0 0 00h
85th B009 B008 B007 B006 B005 B004 B003 B002 00h
86th B019 B018 B017 B016 B015 B014 B013 B012 08h
87th B029 B028 B027 B026 B025 B024 B023 B022 10h
: : : : : : : : : :
: : : : : : : : : :
116th B319 B318 B317 B316 B315 B314 B313 B312 F8h
117th B329 B328 B327 B326 B325 B324 B323 B322 FFh
118th B001 B000 B011 B010 B021 B020 B031 B030 00h
119th B041 B040 B051 B050 B061 B060 B071 B070 00h
: : : : : : : : : :
: : : : : : : : : :
125th B281 B280 B291 B290 B301 B300 B311 B310 00h
126th B321 B320 0 0 0 0 0 0 00h
Write D1[7:0] (R 1st), D43[7:0] (G 1st) and D85[7:0] (B 1st), but Read is from D1[7:0],
D2[7:0] and D3[7:0]
SEL_BLDUTY : The backlight PWM output duty on/off control when CABC operated.
‘0’, The backlight PWM output duty is 100%.
‘1’, The backlight PWM output duty is calculated from CABC operation.
SEL_GAIN[1:0]: CABC gain select. Internal use and not Open. Please set to “11”.
D5H SETGIP
DNC NRD NWR D15-D8 D7 D6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ - 1 1 0 1 0 1 0 1 D5
st
1 parameter 1 1 ↑ - - - - - SHR_0[11:8] -
nd
2 parameter 1 1 ↑ - SHR_0[7:0] -
rd
3 parameter 1 1 ↑ - - - - - SHR_1[11:8] -
th
4 parameter 1 1 ↑ - SHR_1[7:0] -
th
5 parameter 1 1 ↑ - SPD[7:0] -
th
6 parameter 1 1 ↑ - CHR[7:0] -
th
7 parameter 1 1 ↑ - CON[7:0] -
th
8 parameter 1 1 ↑ - COFF[7:0] -
th
9 parameter 1 1 ↑ - SHP[3:0] SCP[3:0] -
th
10 parameter 1 1 ↑ - CHP[3:0] CCP[3:0]
th
11 parameter 1 1 ↑ - SOS_1[4:0] SOS_0[3:0] -
th
12 parameter 1 1 ↑ - SOS_3[4:0] SOS_2[3:0] -
th
13 parameter 1 1 ↑ - COS_1[4:0] COS_0[3:0] -
th
14 parameter 1 1 ↑ - COS_3[4:0] COS_2[3:0] -
th
15 parameter 1 1 ↑ - COS_5[4:0] COS_4[3:0] -
th
16 parameter 1 1 ↑ - COS_7[4:0] COS_6[3:0] -
th
17 parameter 1 1 ↑ - SOS_1_ML[3:0] SOS_0_ML[3:0] -
th
18 parameter 1 1 ↑ - SOS_3_ML[3:0] SOS_2_ML[3:0] -
th
19 parameter 1 1 ↑ - COS_1_ML[3:0] COS_0_ML[3:0] -
th
20 parameter 1 1 ↑ - COS_3_ML[3:0] COS_2_ML[3:0] -
th
21 parameter 1 1 ↑ - COS_5_ML[3:0] COS_4_ML[3:0] -
th
22 parameter 1 1 ↑ - COS_7_ML[3:0] COS_6_ML[3:0] -
th
23 parameter 1 1 ↑ - - - GTO[5:0] -
th
24 parameter 1 1 ↑ - GNO[7:0] -
th
25 parameter 1 1 ↑ - EQ_DELAY[7:0] -
th
26 parameter 1 1 ↑ - GIP_OPT[7:0] -
Description
SHP[3:0
STV0 ]
STV1
SCP[3:0
1xHsync
CHP[3:0
CK0 ]
CK1
1xHsyn
CK2 c
CK3
CCP[3:0
]
Once the R36h ML=1 the STV gate control signals are refered to the below registers:
SOS_0_ML[3:0] for CGOUT9_L pulse selector
SOS_1_ML[3:0] for CGOUT10_L pulse selector
SOS_2_ML[3:0] for CGOUT9_R pulse selector
SOS_3_ML[3:0] for CGOUT10_R pulse selector
Once the R36h ML=1 the CK gate control signals are refered to the below registers:
COS_0_ML[3:0] for CGOUT5L pulse selector
COS_1_ML[3:0] for CGOUT6L pulse selector
COS_2_ML[3:0] for CGOUT7L pulse selector
COS_3_ML[3:0] for CGOUT8L pulse selector
COS_4_ML[3:0] for CGOUT5R pulse selector
COS_5_ML[3:0] for CGOUT6R pulse selector
COS_6_ML[3:0] for CGOUT7R pulse selector
COS_7_ML[3:0] for CGOUT8R pulse selector
Description
11111
00000
-20 70 Temp.
TS_OS1[4:0] /
Temp.(℃)
TS_OS2[4:0]
00000 -54
00001 -51
00010 -48
00011 -45
….. ..
10010 0
….. ..
11100 30
11101 33
11110 36
11111 39
S864 Porch S1
PORE Description
0 Start of vertical porch
1 End of vertical porch
4- step
x7
Phase 1
Phase 2
x6
Phase 3
x5
Phase 4
x4
10 25 40
BT_P1[3:0]/ BT_P2[3:0]/
VGH VGL
BT_P3[3:0]/ BT_P4[3:0]
0000 2*(VSP-VSN) VDDDN-1*(VSP-VSN)
0001 2*(VSP-VSN) -1*(VSP-VSN)
0010 2*(VSP-VSN) VDD3-1*(VSP-VSN)
0011 (VSP-VSN)+(VDD3-VSN) VDDDN-1*(VSP-VSN)
0100 (VSP-VSN)+(VDD3-VSN) -1*(VSP-VSN)
0101 (VSP-VSN)+(VDD3-VSN) VDD3-1*(VSP-VSN)
0110 (VSP-VSN)+(VSP-VSSD) VDDDN-1*(VSP-VSN)
0111 (VSP-VSN)+(VSP-VSSD) -1*(VSP-VSN)
1000 (VSP-VSN)+(VSP-VSSD) VDD3-1*(VSP-VSN)
1001 (VDD3-VSN)+(VSP-VSSD) VDDDN-1*(VSP-VSN)
1010 (VDD3-VSN)+(VSP-VSSD) -1*(VSP-VSN)
1011 (VDD3-VSN)+(VSP-VSSD) VDD3-1*(VSP-VSN)
1100 (VSP-VSN) VDDDN-1*(VSP-VSN)
1101 (VSP-VSN) -1*(VSP-VSN)
1110 (VSP-VSN) VDD3-1*(VSP-VSN)
1111 2*(VSP-VSSD) -2*(VSP-VSSD)
IO,DO,I1,D1,I2,D2[4:0] Temp.(℃)
00000 -20
00001 -17
00010 -14
00011 -11
00100 -8
----- -----
----- -----
11100 64
11101 67
11110 70
11111 Disabled
E9H SETOTPKEY
DNC NRD NWR D15-D8 D7 D6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ - 1 1 1 0 1 0 0 1 E9
st
1 parameter 1 1 ↑ - OTP_KEY0[7:0] 00h
nd
2 parameter 1 1 ↑ - OTP_KEY1[7:0] 00h
This command is used to set OTP key to enter or leave OTP program mode.
OTP_KEY0[7:0]
Description Note
OTP_KEY1[7:0]
OTP_KEY0[7:0] = 0xAAh
Enter OTP program mode
OTP_KEY1[7:0] = 0x55h
Description
OTP_KEY0[7:0] = 0x00h
Leave OTP program mode
OTP_KEY1[7:0] = 0x00h
1. If HX8369-A00 operate on OTP program
mode, Then keep on OTP program mode.
Other value Invalid
2. If HX8369-A00 operate on non-OTP program
mode, Then keep on non-OTP program mode.
Restrictions SETEXTC turn on to enable this command.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Status Default value OTP value
Power On Sequence
Default OTP_KEY0[7:0]=0x00h,
S/W Reset
OTP_KEY1[7:0]=0x00h N/A
H/W Reset
F4H GETHXIC
DNC NRD NWR D15-D8 D7 D6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ - 1 1 1 1 0 1 0 0 F4
st
1 parameter 1 ↑ 1 - Himax ID[7:0] -
Description This command is used to get LCD ID.
Restrictions SETEXTC turn on to enable this command.
Status Availability
Normal Mode On, Idle Mode Off, Sleep Out Yes
Register Normal Mode On, Idle Mode On, Sleep Out Yes
Availability Partial Mode On, Idle Mode Off, Sleep Out Yes
Partial Mode On, Idle Mode On, Sleep Out Yes
Sleep In Yes
Status Default value OTP value
Power On Sequence
Default
S/W Reset Himax ID[7:0] = 0x69h N/A
H/W Reset
FEH SET SPI READ INDEX (Set SPI READ Command Address)
DNC NRD NWR D15-D8 D7 D6 D5 D4 D3 D2 D1 D0 HEX
Command 0 1 ↑ - 1 1 1 1 1 1 1 0 FE
st
1 parameter 1 1 ↑ - CMD_ADD[7:0] -
Description SET SPI READ Command Address for User Define Command.
Restrictions SETEXTC turn on to enable this command
Status Availability
Register Idle Mode Off, Sleep Out Yes
Availability Idle Mode On, Sleep Out Yes
Note: If not use LVGL, please connect the VGL and LVGL together.
Note: If not use LVGL, please connect the VGL and LVGL together.
The HX8369-A00 has an internal power supply circuit to drive TFTLCD panel. Please
set up each voltage output according to the LCD panel.
Typical
Pad Name Connection
Component Value
VCOM Connect to Capacitor (Max 6V): VCOM ---(-)----| |--- (+)----- VSSA 2.2 µF
VGH Connect to Capacitor (Max 25V): VGH ---(+)----| |--- (-)----- VSSA 1.0 µF
Connect to Capacitor (Max 16V): VGL ---(+)----| |--- (-)----- VSSA 1.0 µF
VF < 0.4V / 20mA @
VGL 25°C, VR ≥30V
Connect to Schottky Diode(VR≥30V): VSSA ---(-)----∫◄--- (+)---- VGL
(Recommended diode:
RB521S-30)
C24AP - C24AN Connect to Capacitor (Max 16V): C24AP ---(+)----| |--- (-)-----C24AN 1.0 µF
C23AP - C23AN Connect to Capacitor (Max 16V): C23AP ---(+)----| |--- (-)-----C23AN 1.0 µF
C22AP - C22AN Connect to Capacitor (Max 16V): C22AP ---(+)----| |--- (-)-----C22AN 1.0 µF
C21AP - C21AN Connect to Capacitor (Max 16V): C21AP ---(+)----| |--- (-)-----C21AN 1.0 µF
C41AP – C41AN Connect to Capacitor (Max 16V): C41AP ---(+)----| |--- (-)-----C41AN 1.0 µF
VSPR Connect to Capacitor (Max 10V): VSPR ---(+)----| |--- (-)-----VSSA 1.0 µF
VSNR Connect to Capacitor (Max 10V): VSNR ---(+)----| |--- (-)-----VSSA 1.0 µF
VDDD Connect to Capacitor (Max 6V): VDDD ---(+)----| |--- (-)-----VSSA 1.0 µF
VDDDN Connect to Capacitor (Max 6V): VDDDN ---(+)----| |--- (-)-----VSSA 1.0 µF
VREF Connect to Capacitor (Max 6V): VREF ---(-)----| |--- (+)----- VSSA 1.0 µF
VSP Connect to Capacitor (Max 10V):VSP ---(+)----| |--- (-)-----VSSA 2.2 µF
VSN Connect to Capacitor (Max 10V):VSN ---(+)----| |--- (-)-----VSSA 2.2 µF
VDD3 Connect to Capacitor (Max 10V): VDD3 ---(+)----| |--- (-)-----VSSA 1.0 µF
Connect to Capacitor (Max 16V): LVGL ---(-)----| |--- (+)----- VSSA 1.0 µF
VF < 0.4V / 20mA @
LVGL Connect to Schottky Diode(VR≥30V): VSSA ---(-)----∫◄--- (+)---- 25°C, VR ≥30V
LVGL (Recommended diode:
RB521S-30)
Table 7.1: Adoptability of component
The absolute maximum ratings are list on Table 8.1. When used out of the absolute
maximum ratings, the LSI may be permanently damaged. Using the LSI within the
following electrical characteristics limit is strongly recommended for normal operation.
If these electrical characteristic conditions are exceeded during normal operation, the
LSI will malfunction and cause poor reliability.
VSST VSHT
VSYNC
HSST HSHT
HSYNC
PCLKCYC
PCLKHT
PCLKLT
PCLK
DST DHT
DB[15:0],
DB[17:0],
DB[23:0],
DE
VSYNC
VFP VS VBP VFP
VBL VDISP
DE
VP
HSYNC
RESX
tREST
Initial Condition
Internal Status Normal Operation Resetting
(Default for H/W reset)
Related
Symbol Parameter Min. Typ. Max. Note Unit
pins
(1)
tRESW Reset low pulse width RESX 10 - - - µs
When reset is applied
- 5 - - ms
(2) during Sleep In mode
tREST Reset complete time
When reset is applied
- 120 - - ms
during Sleep Out mode
Note: (1) Spike due to an electrostatic discharge on RESX line does not cause irregular system reset according to the
table below.
RESX Pulse Action
Shorter than 5 µ Reset Rejected
Longer than 10 µs Reset
Between 5 µs and 10 µs Reset Start
(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 Sleep Out –mode. The display remains the blank state in Sleep
In –mode) and then returns to Default condition for H/W reset.
(3) During Reset Complete Time, ID2 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 RESX.
(4) Spike Rejection also applies during a valid reset pulse as shown below:
VDD1
VDD2
VDD3
RESX
V synchronous
Wait until time , max 1
power Min 120ms frame
stable 10us (min)
Sleep out
Effective
command
reset pulse
Standard 5ms (min)
command
input
(Note1)
20ms (min)
User Define
command Himax Initialize commands Himax Initialize commands
input
(Note2)
Display on
command
(Note3)
Function All power off Load OTP Display off Clear screen Normal display
<20ms
2 frames (33ms)
OSC OFF Operation
67ms (min)
Driver
boost Not defined Power sequential turn on Normal operation
Regulator
VCOM/ OFF Normal operation
VSPR/
VSNR
Sleep out
command
Display on
command
2ms
VGH (min)
DT+5ms(min)
VGL (Note4)
VSP DT+15ms(min)
(for (Note4)
PFM)
VSN DTms
(for (Note4)
PFM)
VSP DTms
(for (Note4)
5186)
VSN DT+15ms(min)
(for (Note4)
5186)
VCOM/ 3DT+15ms(at least)
VSPR/ (Note4)
VSNR
Sleep in
command Min 120ms
Display off
command
V synchronous
time , max 1
frame
Function Normal display Clear screen Power off sequence All power off
2 frames (33ms)
OSC Operation OFF
60ms (min)
Driver
boost Normal operation Sequential turn off Not defined
Regulator
VCOM/
Normal operation OFF
VSPR/
VSNR