Techwell
INTERSIL|TECHWELL 1 REV A
11/02/2010
TW8823 -- TFT Flat Panel Controller
with built-in 3D Video Decoder, Triple ADCs , Dual PIP and 16-bit
OSD Support
Datasheet from Intersil|Techwell
Information may change without notice
Disclaimer
This document provides technical information for the user. Intersil Corporation reserves the right to modify the
information in this document as necessary. The customer should make sure that they have the most recent data
sheet version. Intersil Corporation holds no responsibility for any errors that may appear in this document.
Customers should take appropriate action to ensure their use of the products does not infringe upon any patents.
Intersil Corporation respects valid patent rights of third parties and does not infringe upon or assist others to
infringe upon such rights.
TW8823 – TFT FLAT PANEL CONTROLLER
INTERSIL|TECHWELL 2 REV A
11/02/2010
Introduction ..................................................................................... 10
Applications............................................................................................ 10
Analog RGB Inputs............................................................................. 10
Dual Digital Inputs Support ................................................................ 10
Built-in Microcontroller ......................................................................... 10
TFT Panel Support ............................................................................. 11
On Screen Display.............................................................................. 11
Image Processing ............................................................................... 11
PIP Function ........................................................................................ 11
DDR-SDRAM ..................................................................................... 11
Host Interface ...................................................................................... 11
Clock Generation ................................................................................ 11
Power Management........................................................................... 11
Miscellaneous ..................................................................................... 11
Order Information ........................................................................... 12
Functional Description .................................................................. 15
Overview ................................................................................................. 15
Analog Front-end .................................................................................. 15
Video Source Selection ...................................................................... 16
Clamping and Automatic Gain Control ............................................. 16
Video Decoder ....................................................................................... 16
Sync processor ................................................................................... 16
Color Decoding ................................................................................... 16
Automatic standard detection ............................................................ 17
Video Format support ......................................................................... 17
Analog RGB / YPbPr Processor ........................................................ 18
Analog Front-end ................................................................................ 18
Sync Processor ................................................................................... 18
Component Processor ....................................................................... 19
Touch Screen Controller ..................................................................... 19
Digital Input Support ............................................................................. 19
TFT Panel Support ................................................................................ 19
Dithering ............................................................................................... 19
LVDS out put format ........................................................................... 19
LVDS Color Mapping ......................................................................... 20
Image Control ......................................................................................... 21
Input Image Control ............................................................................ 21
Image Scaling ..................................................................................... 21
Display Timing ..................................................................................... 24
External DDR SDRAM Interface ......................................................... 24
On Screen Display ................................................................................ 25
External OSD port............................................................................... 25
Microcontroller Interface ..................................................................... 38
Built-in Microcontroller ......................................................................... 45
Power Management .............................................................................. 47
Gamma Correction ............................................................................... 47
Memory Interface................................................................................... 47
Test Modes ............................................................................................. 47
Pin Diagram ..................................................................................... 49
Pin Description ............................................................................... 50
Parametric Information .................................................................. 59
AC/DC Electrical Parameters .............................................................. 59
Filter Curves .................................................................................... 62
Anti-alias filter ....................................................................................... 62
Decimation filter ................................................................................... 62
Chroma Band Pass Filter Curves ..................................................... 63
Luma Notch Filter Curve for NTSC and PAL ................................... 63
Chrominance Low-Pass Filter Curve ................................................ 64
Mechanical Data 216 LQFP ......................................................... 65
TW8823 Register Summary .......................................................... 67
General (Common for any page) ...................................................... 67
Global Register ................................................................................... 68
Status & Interrupt ................................................................................ 69
Internal Test ......................................................................................... 70
LCDC -- Decoder ................................................................................ 70
LCDC – 3D Comb/NR Control .......................................................... 71
LCDC – IIRGB (Input Interface RGB) ............................................... 72
LCDC -- ADC/LLPLL .......................................................................... 72
LCDC – Main Path Input Cropping ................................................... 74
LCDC – Scaling .................................................................................. 74
LCDC – Panel Display Control ......................................................... 75
LCDC – Image Adjustment ............................................................... 76
LCDC – Image Adjustment ............................................................... 77
LCDC – PIP1 Control ........................................................................ 78
LCDC – PIP2 Control ........................................................................ 79
LCDC – PIP1/PIP2 Common Control ............................................. 80
LCDC – DV, PIP1/PIP2 Common Control ...................................... 80
LCDC – PIP Alpha Blending Control ............................................... 80
LCDC – OSG / OSD Control ............................................................ 81
OSD Interrupt Enable, Vertical Active Status .................................. 85
Main/Sub Path OSD Selection ......................................................... 85
LCDC -- External OSD ...................................................................... 85
LCDC – Gamma & Dither & Key ..................................................... 85
LCDC – Power Management .......................................................... 86
LCDC – TCON ................................................................................... 87
LCDC – Input Measurement............................................................. 88
LCDC – DDR Memory Control ......................................................... 90
LCDC – Aux Control .......................................................................... 90
LCDC -- CCFL and LEDC Control ................................................... 91
LCDC -- TSC (Touch Screen Control) ............................................. 91
LCDC -- LVDS Control ..................................................................... 91
LCDC -- REMOCON RX ................................................................. 92
LCDC – LOPOR ............................................................................... 92
LCDC – PLL (Panel Clock) ............................................................... 92
LCDC – PLL (Memory Clock) ........................................................... 93
LCDC – DAC ..................................................................................... 93
MCU .................................................................................................... 94
Register Descriptions ................................................................... 97
Global Register ................................................................................... 97
0x0000 – PRODUCT ID & REVISION ............................................ 97
GPIO Registers .................................................................................. 98
0x0040 ~ 0x0049 – GPIO Registers ............................................... 98
0x0050 ~ 0x0059 – GPIO Registers ............................................... 98
0x0060 ~ 0x0069 – GPIO Registers ............................................... 98
0x0070 ~ 0x0079 – GPIO Registers ............................................... 99
0x0080 – Test GPO Registers ......................................................... 99
0x0090 ~ 0x0099 – Pull Down & Up Registers ............................... 99
0x00A0 – Mode Status ................................................................... 100
0x00A1 – DTV Input Mode ............................................................. 100
0x00AA - 0x00AD – CLOCK CONTROL ..................................... 101
0x00AA – Clock Control Option ...................................................... 101
0x00AB – Clock Polarity .................................................................. 101
Status & Interrupt .............................................................................. 102
0x00B0 to 0x00BA – Status and Interrupt Registers .................... 102
0x00B0 – Status Register ............................................................... 102
0x00B1– Status Register ................................................................ 102
0x00B2– Interrupt Control Register ............................................... 103
0x00B3 – Interrupt Control Register ............................................... 103
0x00B4 – Status Register ............................................................... 103
0x00B5 – Status Register ............................................................... 104
0x00B6 – Status Register ............................................................... 104
0x00B7 – Status Register ............................................................... 105
0x00B8 – Interrupt Mask Register .................................................. 105
0x00B9 – Interrupt Mask Register .................................................. 105
0x00BA – IRQ .................................................................................. 105
Internal Test ...................................................................................... 106
0x00C6 – Internal Test Control ....................................................... 106
0x00CE – Internal Test Mode ......................................................... 107
0x00E0 – S/W Reset ....................................................................... 107
LCDC -- Decoder ............................................................................. 108
0x0101 – Chip Status Register (CSTATUS) ................................. 108
0x0102 – Input Format (INFORM) ................................................. 108
0x0103 – Reserved ......................................................................... 109
0x0104 – CKHY ............................................................................... 109
0x0105 – Reserved ......................................................................... 109
0x0106 – Analog Control Register (ACNTL) ................................. 109
0x0107 – Cropping Register, High (CROP_HI) ............................ 109
0x0108 – Vertical Delay Register, Low (VDELAY_LO) ............... 110
0x0109 – Vertical Active Register, Low (VACTIVE_LO) .............. 110
0x010A – Horizontal Delay Register, Low (HDELAY_LO) .......... 110
TW8823 – TFT FLAT PANEL CONTROLLER
INTERSIL|TECHWELL 3 REV A
11/02/2010
0x010B – Horizontal Active Register, Low (HACTIVE_LO) ......... 110
0x010C – Control Register I (CNTRL1).......................................... 110
0x0110 – BRIGHTNESS Control Register (BRIGHT) .................. 111
0x0111 – CONTRAST Control Register (CONTRAST) .............. 111
0x0112 – SHARPNESS Control Register I (SHARPNESS) ....... 111
0x0113 – Chroma (U) Gain Register (SAT_U) .............................. 111
0x0114 – Chroma (V) Gain Register (SAT_V) .............................. 111
0x0115 – Hue Control Register (HUE) ........................................... 111
0x0116 – Reserved .......................................................................... 111
0x0117 – Vertical Peaking Control I ................................................ 112
0x0118 – Coring Control Register (CORING) ............................... 112
0x011C – Standard Selection (SDT) .............................................. 112
0x011D – Standard Recognition (SDTR)....................................... 113
0x011E – Component Video Format (CVFMT) ............................ 113
0x011F – ADC Control Register .................................................... 113
0x0120 – Clamping Gain (CLMPG) ............................................... 114
0x0121 – Individual AGC Gain (IAGC) ........................................... 114
0x0122 – AGC Gain (AGCGAIN) ................................................... 114
0x0123 – White Peak Threshold (PEAKWT) ................................ 114
0x0124– Clamp level (CLMPL) ....................................................... 114
0x0125– Sync Amplitude (SYNCT) ................................................ 114
0x0126 – Sync Miss Count Register (MISSCNT) ......................... 114
0x0127 – Clamp Position Register (PCLAMP) .............................. 115
0x0128 – Vertical Control Register .................................................. 115
0x0129 – Vertical Control II .............................................................. 115
0x012A – Color Killer Level Control ................................................ 115
0x012B – Comb Filter Control ......................................................... 115
0x012C – Luma Delay and HSYNC Control ................................. 115
0x012D – Miscellaneous Control Register I (MISC1) ................... 116
0x012E – Miscellaneous Control Register II (MISC2) ................... 116
0x012F – Miscellaneous Control III (MISC3) ................................. 116
0x0130 – Macrovision Detection ..................................................... 117
0x0131 – CSTATUS III ................................................................... 117
0x0132 – Reserved .......................................................................... 117
0x0133 – Miscellaneous Control Register ...................................... 117
0x0134 – NSEN/SSEN/PSEN/WKTH ........................................... 118
0x0135 – Clamp Cntl2 ..................................................................... 118
0x0138 – Analog Cntl ....................................................................... 118
LCDC -- 3D Comb/NR Control........................................................ 119
0x0160 – MDTH ............................................................................... 119
0x0162 – 3D_MODE ....................................................................... 119
0x0165 – STR ................................................................................... 119
0x0167 – NRLEVEL......................................................................... 119
0x0168 – NSMODE ......................................................................... 119
0x0169 – NSLEVEL1 ....................................................................... 120
0x016A – NSLEVEL2 ...................................................................... 120
0x016B – NSHYS ............................................................................ 120
LCDC – IIRGB (Input Interface RGB) ............................................. 121
0x0200 – RGB Sync Control Register ............................................ 121
0x0201 – RGB Sync Control Register ............................................ 121
0x0202 – RGB Input Format Control Register ............................... 121
0x0203 – RGB Control Register ..................................................... 121
0x0204 – RGB Control Register ..................................................... 121
0x02C0 – LLPLL Input Control Register......................................... 122
0x02C1 – LLPLL Input Detection Register ..................................... 122
0x02C2 – LLPLL Control Register .................................................. 123
0x02C3 – LLPLL Divider High Register.......................................... 123
0x02C4 – LLPLL Divider Low Register .......................................... 123
0x02C5 – LLPLL Clock Phase Register......................................... 123
0x02C6 – LLPLL Loop Control Register ........................................ 123
0x02C7 – LLPLL VCO Control Register ........................................ 124
0x02C8 – LLPLL VCO Control Register ........................................ 124
0x02C9 – LLPLL Pre Coast Register ............................................. 124
0x02CA – LLPLL Post Coast Register ........................................... 124
0x02CB – SOG Threshold Register ............................................... 124
0x02CC – Scaler Sync Selection Register ..................................... 125
0x2CD – LLPLL Initialization Register............................................. 125
0x02CE – RGB ADC Misc. Register .............................................. 125
0x02CF – RGB ADC Misc2. Register ............................................ 126
0x02D0 – Clamp Gain Control Register ......................................... 126
0x02D1 – Y Channel Gain Adjust Register ................................... 126
0x02D2 – C Channel Gain Adjust Register ................................... 126
0x02D3 – V Channel Gain Adjust Register ................................... 126
0x02D4 – Clamp Mode Control Register ...................................... 126
0x02D5 – Clamp Start Position Register ....................................... 127
0x02D6 – Clamp Stop Position Register ....................................... 127
0x02D7 – Clamp Master Location Register .................................. 127
0x02D8 – ADC TEST Register ...................................................... 127
0x02D9 – G Clamp Reference Register ........................................ 128
0x02DA – B Clamp Reference Register ........................................ 128
0x02DB – R Clamp Reference Register ....................................... 128
0x02DC – HSYNC Width Register ................................................ 128
0x02DD – R Channel ADC Offset Register .................................. 128
0x02DE – G Channel ADC Offset Register .................................. 128
0x02DF – B Channel ADC Offset Register ................................... 128
0x0300 – DTV1 Input Control ......................................................... 129
0x0301 – DTV1 Input Control ......................................................... 129
0x0302 – DTV1 Input Control ......................................................... 130
0x0303 – DTV1 Input Format ......................................................... 130
0x0304 – DTV1 Field Detection Region ........................................ 131
0x0306 – DTV1 Vsync Delay ......................................................... 131
0x0307 – Sequential RGB .............................................................. 131
0x0313 – Test Pattern Generator Control Register ..................... 132
0x0320 – DTV2 Input Control ......................................................... 133
0x0321 – DTV2 Input Control ......................................................... 133
0x0322 – DTV2 Input Control ......................................................... 134
0x0323 – DTV2 Input Format ......................................................... 134
0x0324 – DTV2 Field Detection Region ........................................ 135
0x0326 – DTV2 Vsync Delay ......................................................... 135
0x0327 – Sequential RGB ............................................................. 135
0x0333 – Test Pattern Generator Control Register ...................... 136
LCDC – Main Path Input Cropping ................................................ 137
0x0400 – Main Scaler Control Register ........................................ 137
0x0410 ~ 0x0411 Main Scaler Active Window Horizontal Start
[10:0] Registers................................................................................. 137
0x0410 – High Byte Register .......................................................... 137
0x0411 Low Byte Register .............................................................. 137
0x0412 ~ 0x0413 Main Scaler Active Window Horizontal Length
[10:0] Registers................................................................................. 137
0x0412 – High Byte Register .......................................................... 137
0x0413 – Low Byte Register ........................................................... 137
0x0414 ~ 0x0415 Main Scaler Active Window Vertical Start –
Odd Field [10:0] ................................................................................ 138
0x0414 – High Byte Register .......................................................... 138
0x0415 – Low Byte Register ........................................................... 138
0x0416 – Main Scaler Active Window Vertical Start Offset
Register – Even Field....................................................................... 138
0x0417 ~ 0x0418 Main Scaler Active Window Vertical Length
[10:0] Registers................................................................................. 138
0x0417– High Byte Register ........................................................... 138
0x0418 – Low Byte Register ........................................................... 138
LCDC – Scaling ............................................................................... 139
0x0430 ~ 0x0432 Horizontal Up Scaling Factor [16:0] Registers 139
0x0430 – High Byte Register .......................................................... 139
0x0431 – Mid Byte Register ............................................................ 139
0x0432 – Low Byte Register ........................................................... 139
0x0433 ~ 0x0434 Horizontal Down Scaling Factor [8:0] Registers139
0x0433 – High Byte Register .......................................................... 139
0x0434 – Low Byte Register ........................................................... 139
0x0435 ~ 0x0437 Vertical Scaling Factor [17:0] Registers ......... 140
0x0435 – High Byte Register .......................................................... 140
0x0436 – Mid Byte Register ............................................................ 140
0x0437 – Low Byte Register ........................................................... 140
0x0438 – Horizontal Up Scaling Offset [7:0] Register ................... 140
0x0439 – Vertical Scaling Offset [7:0] Register (Odd Field) ......... 140
0x043A – Vertical Scaling Offset [7:0] Register (Even Field) ....... 140
0x043B – Misc Scaling Control Register ....................................... 140
0x043C ~ 0x043D Panorama Width Registers ........................... 141
0x043C – High Byte Register ......................................................... 141
0x043D – Low Byte Register .......................................................... 141
TW8823 – TFT FLAT PANEL CONTROLLER
INTERSIL|TECHWELL 4 REV A
11/02/2010
0x043E – Horizontal Up Scaling Factor for Panorama Register .. 141
0x043F – Horizontal Down Scaling Filter ....................................... 141
LCDC – Panel Display Control ........................................................ 142
0x0470 – Display Control Register .................................................. 142
0x0471 – Panel Output Signal Control Register ............................ 142
0x0472 ~ 0x0473 Panel Output Hsync Period [11:0] Registers... 142
0x0472 – High Byte Register ........................................................... 142
0x0473 – Low Byte Register ........................................................... 142
0x0474 – Panel Output Hsync Pulse Width [7:0] Register ........... 142
0x0475 – Panel Output Hsync Back Porch [7:0] Register ............ 143
0x0476 ~ 0x0477 Panel Output Horizontal Active Width [10:0]
Registers ............................................................................................ 143
0x0476 – High Byte Register ........................................................... 143
0x0477 – Low Byte Register ........................................................... 143
0x0478 ~ 0x479 Panel Output Vsync Period [10:0] Register ....... 143
0x0478 – High Byte Register ........................................................... 143
0x0479 – Low Byte Register ........................................................... 143
0x047A – Panel Output Vsync Pulse Width [7:0] Register .......... 143
0x047B – Panel Output Vsync Back Porch [7:0] Register ........... 143
0x047C ~ 0x047D Panel Output Vertical Active Length [10:0]
Register 0x047C – High Byte Register ........................................... 144
0x047D – Low Byte Register ........................................................... 144
0x0480 ~ 0x0481 Horizontal Non Display Width [9:0] Registers
0x0480 – High Byte Register ........................................................... 144
0x0481 – Low Byte Register ........................................................... 144
0x0482 ~ 0x0483 Horizontal Non Display Width II [9:0]
Independent Left/Right Selection Registers ................................... 144
0x0482 – High Byte Register ........................................................... 144
0x0483 – Low Byte Register ........................................................... 144
0x0484 – Top / Bottom Display Black Out Register ...................... 144
0x0485 – Bottom Display Black Out Register ................................ 145
0x0486 – FPEN Delay Adjustment Register.................................. 145
0x0487 – FPHS Delay Adjustment Register.................................. 145
0x0488 – FPVS Delay Adjustment Register .................................. 145
0x0489 – Panel Adjustment Selection Register ............................ 146
0x048A – Panel Adjustment Selection Register ............................ 146
0x048B – Internal Panel Timing Adjustment Register .................. 146
0x048C – Internal Panel Timing Adjustment Register .................. 147
0x048D – Panel Adjustment Selection Register ............................ 147
0x0490 ~ 0x0491 Pixel Counter Initialization Value [12:0]
Registers (Odd Field) ....................................................................... 147
0x0490 – High Byte Register ........................................................... 147
0x0491 – Low Byte Register ........................................................... 147
0x0492 ~ 0x0493 Pixel Counter Initialization Value [12:0]
Registers (Even Field) ...................................................................... 147
0x0492 – High Byte Register ........................................................... 147
0x0493 – Low Byte Register ........................................................... 147
0x0494 – Line Buffer Read Start Location [7:0] Register .............. 148
0x04C0 ~ 0x04C3 Internal Counter Read Out Registers ............. 148
0x04C4 – Simulation Initialization Register..................................... 148
0x04C5 – Simulation Initialization Data Port Register ................... 148
0x04C6 – Data Read Selection Register ....................................... 148
LCDC – Image Adjustment ............................................................. 149
0x0500 – Main Image Adjustment Register ................................... 149
0x0501 – Main Image Adjustment Register ................................... 149
0x0502 – Main Image Adjustment Register ................................... 149
0x0503 – Main Image Adjustment Register ................................... 149
0x0504 – Main Image Adjustment Register ................................... 149
0x0505 – Main Image Adjustment Register ................................... 149
0x0506 – Main Image Adjustment Register ................................... 149
0x0507 – Main Image Adjustment Register ................................... 150
0x0508 – Main Image Adjustment Register ................................... 150
0x0509 – Main Image Adjustment Register ................................... 150
0x050A – Main Image Adjustment Register .................................. 150
0x050B – Main Image Adjustment Register .................................. 150
0x050C – Main Image Adjustment Register .................................. 150
0x0510 – PIP1 Image Adjustment Register ................................... 151
0x0511 – PIP1 Image Adjustment Register ................................... 151
0x0512 – PIP1 Image Adjustment Register ................................... 151
0x0513 – PIP1 Image Adjustment Register ................................... 151
0x0514 – PIP1 Image Adjustment Register .................................. 151
0x0515 – PIP1 Image Adjustment Register .................................. 151
0x0516 – PIP1 Image Adjustment Register .................................. 151
0x0517 – PIP1 Image Adjustment Register .................................. 152
0x0518 – PIP1 Image Adjustment Register .................................. 152
0x0519 – PIP1 Image Adjustment Register .................................. 152
0x051A – PIP1 Image Adjustment Register .................................. 152
0x051B – PIP1 Image Adjustment Register .................................. 152
0x051C – PIP1 Image Adjustment Register ................................. 152
0x0520 – PIP2 Image Adjustment Register .................................. 152
0x0521 – PIP2 Image Adjustment Register .................................. 153
0x0522 – PIP2 Image Adjustment Register .................................. 153
0x0523 – PIP2 Image Adjustment Register .................................. 153
0x0524 – PIP2 Image Adjustment Register .................................. 153
0x0525 – PIP2 Image Adjustment Register .................................. 153
0x0526 – PIP2 Image Adjustment Register .................................. 153
0x0527 – PIP2 Image Adjustment Register .................................. 153
0x0528 – PIP2 Image Adjustment Register .................................. 154
0x0529 – PIP2 Image Adjustment Register .................................. 154
0x052A – Image Adjustment Register ........................................... 154
0x052B – PIP2 Image Adjustment Register .................................. 154
0x052C – PIP2 Image Adjustment Register ................................. 154
0x0530 – Image Adjustment Register............................................ 154
0x0531 – Image Adjustment Register............................................ 155
0x0532 – Image Adjustment Register............................................ 155
0x0533 – Image Adjustment Register............................................ 155
0x0534 – Image Adjustment Register............................................ 155
0x0535 – Image Adjustment Register............................................ 155
0x0536 – Image Adjustment Register............................................ 155
0x0537 – Image Adjustment Register............................................ 155
0x0538 – Image Adjustment Register............................................ 156
0x0539 – Image Adjustment Register............................................ 156
0x053A – Image Adjustment Register ........................................... 156
0x0550 – Image Adjustment Register............................................ 156
0x0551 – Image Adjustment Register............................................ 156
0x0552 – Image Adjustment Register............................................ 156
0x0553 – Image Adjustment Register............................................ 156
0x0554 – Image Adjustment Register............................................ 157
0x0555 – Image Adjustment Register............................................ 157
0x0570 – Test Pattern Generator Register.................................... 157
LCDC – PIP1 Control ...................................................................... 158
0x0600 – PIP Control Register ....................................................... 158
0x0601 – PIP Control Register ....................................................... 158
0x0602 – PIP Control Register ....................................................... 158
0x0603 – PIP Control Register ....................................................... 158
0x0604 – PIP Control Register ....................................................... 158
0x0605 – PIP Control Register ....................................................... 158
0x0606 – PIP Control Register ....................................................... 158
0x0607 – PIP Control Register ....................................................... 159
0x0608 – PIP Control Register ....................................................... 159
0x0609 – PIP Control Register ....................................................... 159
0x060A – PIP Control Register ....................................................... 159
0x060B – PIP Control Register ....................................................... 159
0x060C – PIP Control Register ...................................................... 159
0x060D – PIP Control Register ...................................................... 159
0x060E – PIP Control Register ....................................................... 160
0x060F – PIP Control Register ....................................................... 160
0x0610 – PIP Control Register ....................................................... 160
0x0611 – PIP Control Register ....................................................... 160
0x0612 – PIP Control Register ....................................................... 160
0x0613 – PIP Control Register ....................................................... 160
0x0614 – PIP Control Register ....................................................... 160
0x0615 – PIP Control Register ....................................................... 161
0x0616 – PIP Control Register ....................................................... 161
0x0617 – PIP Control Register ....................................................... 161
0x0618 – PIP Control Register ....................................................... 161
0x0619 – PIP Control Register ....................................................... 161
0x061A – PIP Control Register ....................................................... 161
0x061B – PIP Control Register ....................................................... 162
0x061C – PIP Control Register ...................................................... 162
TW8823 – TFT FLAT PANEL CONTROLLER
INTERSIL|TECHWELL 5 REV A
11/02/2010
0x061D – PIP Control Register ....................................................... 162
0x061E – PIP Control Register ....................................................... 162
0x061F – PIP Control Register ........................................................ 162
0x0620 – PIP Control Register ........................................................ 162
0x0621 – PIP Control Register ........................................................ 162
0x0622 – PIP Control Register ........................................................ 163
0x0623 – PIP Control Register ........................................................ 163
0x0624 – PIP Control Register ........................................................ 163
0x0625 – PIP Control Register ........................................................ 163
0x0626 – PIP Control Register ........................................................ 163
LCDC – PIP2 Control ....................................................................... 164
0x0630 – PIP2 Control Register ...................................................... 164
0x0631 – PIP2 Control Register ...................................................... 164
0x0632 – PIP2 Control Register ...................................................... 164
0x0633 – PIP2 Control Register ...................................................... 164
0x0634 – PIP2 Control Register ...................................................... 164
0x0635 – PIP2 Control Register ...................................................... 164
0x0636 – PIP2 Control Register ...................................................... 164
0x0637 – PIP2 Control Register ...................................................... 165
0x0638 – PIP2 Control Register ...................................................... 165
0x0639 – PIP2 Control Register ...................................................... 165
0x063A – PIP2 Control Register ..................................................... 165
0x063B – PIP2 Control Register ..................................................... 165
0x063C – PIP2 Control Register ..................................................... 165
0x063D – PIP2 Control Register ..................................................... 166
0x063E – PIP2 Control Register ..................................................... 166
0x063F – PIP2 Control Register ..................................................... 166
0x0640 – PIP2 Control Register ...................................................... 166
0x0641 – PIP2 Control Register ...................................................... 166
0x0642 – PIP2 Control Register ...................................................... 166
0x0643 – PIP2 Control Register ...................................................... 166
0x0644 – PIP2 Control Register ...................................................... 167
0x0645 – PIP2 Control Register ...................................................... 167
0x0646 – PIP2 Control Register ...................................................... 167
0x0647 – PIP2 Control Register ...................................................... 167
0x0648 – PIP2 Control Register ...................................................... 167
0x0649 – PIP2 Control Register ...................................................... 167
0x064A – PIP2 Control Register ..................................................... 168
0x064B – PIP2 Control Register ..................................................... 168
0x064C – PIP2 Control Register ..................................................... 168
0x064D – PIP2 Control Register ..................................................... 168
0x064E – PIP2 Control Register ..................................................... 168
0x064F – PIP2 Control Register ..................................................... 168
0x0650 – PIP2 Control Register ...................................................... 168
0x0651 – PIP2 Control Register ...................................................... 169
0x0652 – PIP2 Control Register ...................................................... 169
0x0653 – PIP2 Control Register ...................................................... 169
0x0654 – PIP2 Control Register ...................................................... 169
0x0655 – PIP2 Control Register ...................................................... 169
0x0656 – PIP2 Control Register ...................................................... 169
LCDC – PIP1/PIP2 Common Control ............................................ 170
0x0660 – PIP1/2 Control Register................................................... 170
0x0661 – PIP1/2 Control Register................................................... 170
0x0662 – PIP1/2 Control Register................................................... 170
0x0663 – Reserved .......................................................................... 170
LCDC – DV, PIP1/PIP2 Common Control..................................... 171
0x0670 – Dual View Control Register ............................................. 171
0x0671 – PIP1/2 Control Register................................................... 171
0x0672 – PIP1/2, Blending Control Register .................................. 171
0x0673 – Dual View Control Register (Only for internal and
special customer) .............................................................................. 172
LCDC – PIP Alpha Blending Control .............................................. 173
0x0680 – PIP Alpha Blending Register ......................................... 173
0x0681 – PIP Alpha Blending Register ......................................... 173
0x0682 – PIP Alpha Blending Register ......................................... 173
0x0683 – PIP Alpha Blending Register ......................................... 173
0x0684 – PIP Alpha Blending Register ......................................... 173
0x0685 – PIP Alpha Blending Register ......................................... 174
0x0686 – PIP Alpha Blending Register ......................................... 174
0x0687 – PIP Alpha Blending Register .......................................... 174
LCDC – OSD ................................................................................... 175
0x0700 – 0SG Control Register ..................................................... 175
0x0701 – OSG Control Register..................................................... 176
0x0702 – Data Port for MCU Write Register ................................. 176
0x0703 – OSD/OSG Control Register ........................................... 176
0x0704 ~ 0x0705 OSD RLC Registers ......................................... 177
0x0704 – OSD RLC Register ......................................................... 177
0x0705 – OSD RLC Register ........................................................ 177
0x0706 – OSD/OSG Control Register .......................................... 177
0x070B – BitBlt Logic Register....................................................... 177
0x070C ~ 0x070D BitBlt Mask Register ........................................ 178
0x070C – High byte Register .......................................................... 178
0x070D – Low byte Register ........................................................... 178
0x070E ~ 0x070F Block Fill Color .................................................. 178
0x070E – High byte Register .......................................................... 178
0x070F – Low byte Register ........................................................... 178
0x0710 ~ 0x071F 8 Bit Color Expansion Table ............................ 178
0x0710~071F – Entry 0~15 Register ............................................. 178
0x0720 ~ 0x073F 16 Bit Color Expansion Table .......................... 178
0x0720,21~073E,3F – Entry 0~15 Register.................................. 178
0x0740 ~ 0x0747 Color Conversion Source Color ....................... 178
0x0740, 41~0746, 47 – Entry 0~3 Register ................................... 178
0x0748 ~ 0x074F Color Conversion Target Color ........................ 179
0x0748, 49~074E, 4F – Entry 0~3 Register .................................. 179
0x0750 ~ 0x0757 Selective Overwrite ........................................... 179
0x0750, 51~0756, 57 – Entry 0~3 Register ................................... 179
0x0760 ~ 0x0762 Source Buffer Memory Starting Address[23:0]
Registers ........................................................................................... 179
0x0760 – High Byte Register .......................................................... 179
0x0761 – Mid Byte Register ............................................................ 179
0x0762 – Low Byte Register ........................................................... 179
0x0763– Source Buffer Memory Horizontal Length [7:0] Register179
0x0764 ~ 0x0765 Transfer Source Horizontal Start [10:0]
Registers ........................................................................................... 180
0x0764 – High Byte Register .......................................................... 180
0x0765 – Low Byte Register ........................................................... 180
0x0766 ~ 0x0767 Transfer Source Vertical Start [10:0] Registers180
0x0766 – High Byte Register .......................................................... 180
0x0767 – Low Byte Register ........................................................... 180
0x0768 ~ 0x0769 Transfer Horizontal Length[11:0] Registers .... 180
0x0768 – High Byte Register .......................................................... 180
0x0769 – Low Byte Register ........................................................... 180
0x076A ~ 0x076B Transfer Vertical Length[11:0] Registers ........ 181
0x076A – High Byte Register .......................................................... 181
0x076B – Low Byte Register .......................................................... 181
0x0770 ~ 0x0772 Destination Buffer Memory Starting
Address[23:0] Registers .................................................................. 181
0x0770 – High Byte Register .......................................................... 181
0x0771 – Mid Byte Register ............................................................ 181
0x0772 – Low Byte Register ........................................................... 181
0x0773 – Destination Buffer Memory Horizontal Length Registers181
0x0774 ~ 0x0775 Transfer Destination Horizontal Start[10:0]
Registers ........................................................................................... 181
0x0774 – High Byte Register .......................................................... 181
0x0775 – Low Byte Register ........................................................... 181
0x0776 ~ 0x0777 Transfer Destination Vertical Start[10:0]
Registers ........................................................................................... 182
0x0776 – High Byte Register .......................................................... 182
0x0777 – Low Byte Register ........................................................... 182
0x0778 – OSD Control Register ..................................................... 182
0x0779 – OSD Gain Control Register............................................ 183
0x077A – 8 Bit OSD Look Up Table Access Control Register .... 183
0x077B – 8 Bit OSD Look Up Table Address Register ................ 183
0x077C ~ 0x077F 8 Bit OSD Look Up Table Data Port[31:0]
Register ............................................................................................. 184
0x077C – Byte 3 Register ............................................................... 184
0x077D – Byte 2 Register ............................................................... 184
0x077E – Byte 1 Register ............................................................... 184
0x077F – Byte 0 Register ................................................................ 184
0x0780 – OSD Window 0 Enable Register ................................... 184