VII LCD CONTROLLER BLOCK: LCD CONTROLLER
I/O Memory of LCD Controller
Table 2.21 shows the control bits of the LCD controller. These registers are mapped into area 6 (0x39FFE0 to 0x39FFFD).
Table 2.21 Control Bits of LCD Controller
| Register name | Address | Bit | Name | Function |
|
|
|
|
| Setting |
|
| Init. | R/W | Remarks | |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| Revision code | 039FFE0 | D7 | PCODE5 | Product code |
|
|
|
| 0b000010 |
|
| 0 | R |
| ||||||
| register | (B) | D6 | PCODE4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D5 | PCODE3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D4 | PCODE2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D3 | PCODE1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 1 |
|
|
|
|
| D2 | PCODE0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D1 | RCODE1 | Revision code |
|
|
|
|
|
|
|
|
|
|
|
|
| 0 | R |
|
|
|
| D0 | RCODE0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| LCDC mode | 039FFE1 | – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | ||
| register 0 | (B) | D5 | LDCOLOR | Color/monochrome select | 1 |
| Color |
|
| 0 |
| Mono | 0 | R/W |
| |||||
|
|
| – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | ||
|
|
| D2 | FPSMASK | Mask FPSHIFT signal | 1 |
| Masked |
|
| 0 |
| Output | 0 | R/W |
| |||||
|
|
| D1 | LDDW1 | LCD data width/format | LDDW[1:0] |
|
| Monochrome | 0 | R/W |
| |||||||||
|
|
| D0 | LDDW0 |
|
| 1 |
| x |
|
|
| reserved | 0 |
|
| |||||
|
|
|
|
|
|
| 0 |
| 1 |
|
|
|
| 8 bits |
|
|
| ||||
|
|
|
|
|
|
| 0 |
| 0 |
|
|
|
| 4 bits |
|
|
| ||||
|
|
|
|
|
| LDDW[1:0] |
|
|
|
| Color |
|
|
| |||||||
|
|
|
|
|
|
| 1 |
| 1 |
| 8 bits/format 2 |
|
|
| |||||||
|
|
|
|
|
|
| 1 |
| 0 |
|
|
| reserved |
|
|
| |||||
|
|
|
|
|
|
| 0 |
| 1 |
| 8 bits/format 1 |
|
|
| |||||||
|
|
|
|
|
|
| 0 |
| 0 |
|
|
|
| 4 bits |
|
|
| ||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| LCDC mode | 039FFE2 | D7 | BPP1 |
| BPP[1:0] |
|
|
|
| Mode | 0 | R/W |
| |||||||
| register 1 | (B) | D6 | BPP0 | (Display mode) |
| 1 |
| 1 |
|
|
|
| 8 bpp | 0 |
|
| ||||
|
|
|
|
|
|
| 1 |
| 0 |
|
|
|
| 4 bpp |
|
|
| ||||
|
|
|
|
|
|
| 0 |
| 1 |
|
|
|
| 2 bpp |
|
|
| ||||
|
|
|
|
|
|
| 0 |
| 0 |
|
|
|
| 1 bpp |
|
|
| ||||
|
|
| – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | ||
|
|
| D3 | DBLANK | Blank display | 1 |
| Blank |
|
| 0 |
| Normal | 0 | R/W |
| |||||
|
|
| D2 | FRMRPT | Frame repeat for EL panel | 1 |
| Repeated | 0 |
| Not repeated | 0 | R/W |
| |||||||
|
|
| D1 | – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | |
|
|
| D0 | INVDISP | Invert display | 1 |
| Inverted |
|
| 0 |
| Normal | 0 | R/W |
| |||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| LCDC mode | 039FFE3 | – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | ||
| register 2 | (B) | D5 | LCDCEN | LCD controller enable | 1 |
| Enabled |
|
| 0 |
| Disabled | 0 | R/W |
| |||||
|
|
| D4 | LPWREN | LCDPWR enable | 1 |
| Enabled |
|
| 0 |
| Disabled | 0 | R/W |
| |||||
|
|
| – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | ||
|
|
| D1 | LPSAVE1 | Power save mode | LPSAVE[1:0] |
|
| Mode | 0 | R/W |
| |||||||||
|
|
| D0 | LPSAVE0 |
|
| 1 |
| 1 |
| Normal operation | 0 |
|
| |||||||
|
|
|
|
|
|
| 1 |
| 0 |
|
|
|
| Doze |
|
|
| ||||
|
|
|
|
|
|
| 0 |
| 1 |
|
|
| reserved |
|
|
| |||||
|
|
|
|
|
|
| 0 |
| 0 |
|
| Power save |
|
|
| ||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| Horizontal | 039FFE4 | – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | ||
| panel size | (B) | D5 | LDHSIZE5 | Horizontal panel size |
|
|
| H resolution (pixels) | - 1 | 0 | R/W |
| ||||||||
| register |
| D4 | LDHSIZE4 |
|
|
|
|
|
| 16 |
|
|
|
| 0 |
|
| |||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||||||
|
|
| D3 | LDHSIZE3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D2 | LDHSIZE2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D1 | LDHSIZE1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D0 | LDHSIZE0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |||||||
| Vertical | 039FFE5 | D7 | LDVSIZE7 | Vertical panel size |
|
|
| V resolution (lines) | - 1 | 0 | R/W |
| ||||||||
| panel size | (B) | D6 | LDVSIZE6 |
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
| |
| register 0 |
| D5 | LDVSIZE5 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D4 | LDVSIZE4 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D3 | LDVSIZE3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D2 | LDVSIZE2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D1 | LDVSIZE1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D0 | LDVSIZE0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
| Vertical | 039FFE6 | – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | ||
| panel size | (B) | D1 | LDVSIZE9 | Vertical panel size |
|
|
| V resolution (lines) | - 1 | 0 | R/W |
| ||||||||
| register 1 |
| D0 | LDVSIZE8 |
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| ||
| Horizontal | 039FFE7 | – | reserved |
|
|
|
|
|
| – |
|
|
|
|
| – | – | 0 when being read. | ||
| (B) | D4 | HNDP4 | Horizontal | - 4 | 0 | R/W |
| |||||||||||||
| period register |
| D3 | HNDP3 |
|
| 0 |
|
| ||||||||||||
|
|
|
|
|
|
|
| 8 |
|
|
|
|
|
|
|
| |||||
|
|
| D2 | HNDP2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D1 | HNDP1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
| D0 | HNDP0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
LCDC
S1C33L03 FUNCTION PART | EPSON |