VII LCD CONTROLLER BLOCK: LCD CONTROLLER

Register name

Address

Bit

Name

Function

 

 

 

 

Setting

Init.

R/W

Remarks

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Screen 1

039FFF3

D7–2

reserved

 

 

 

 

 

 

 

0 when being read.

vertical size

(B)

D1

S1VSIZE9

Screen 1 vertical size

 

 

 

 

 

 

 

 

 

0

R/W

 

register 1

 

D0

S1VSIZE8

(high-order 2 bits)

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FIFO control

039FFF4

D7

reserved

 

 

 

 

 

 

 

0 when being read.

register

(B)

D6

FIFOEO3

FIFO empty offset

 

 

 

Fix at 8 (0b1000)

0

R/W

 

 

 

D5

FIFOEO2

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D4

FIFOEO1

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D3

FIFOEO0

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D2

LCLKSEL2

LCDC clock select

LCLKSEL[2:0]

 

LCDC clock

0

R/W

 

 

 

D1

LCLKSEL1

 

1

 

1

1

 

BCU_CLK/4

0

 

 

 

 

D0

LCLKSEL0

 

1

 

1

0

 

BCU_CLK/3

0

 

 

 

 

 

 

 

1

 

0

1

 

BCU_CLK/2

 

 

 

 

 

 

 

 

1

 

0

0

 

BCU_CLK

 

 

 

 

 

 

 

 

0

 

1

1

 

 

reserved

 

 

 

 

 

 

 

 

0

 

1

0

 

 

 

Stop

 

 

 

 

 

 

 

 

0

 

0

1

 

 

 

Stop

 

 

 

 

 

 

 

 

0

 

0

0

 

 

 

Stop

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Look-up table

039FFF5

D7–4

reserved

 

 

 

 

 

 

 

0 when being read.

address

(B)

D3

LUTADDR3

Look-up table address

 

 

 

 

 

 

 

 

 

0

R/W

 

register

 

D2

LUTADDR2

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D1

LUTADDR1

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D0

LUTADDR0

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Look-up table

039FFF7

D7

LUTDT3

Look-up table data

 

 

 

 

 

 

 

 

 

0

R/W

 

data register

(B)

D6

LUTDT2

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D5

LUTDT1

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D4

LUTDT0

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D3–0

reserved

 

 

 

 

 

 

 

0 when being read.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GPIO

039FFF8

D7–3

reserved

 

 

 

 

 

 

 

0 when being read.

configuration

(B)

D2

GPIO2C

GPIO2 configuration

1

Output

 

0

 

Input

0

R/W

 

register

 

D1

GPIO1C

GPIO1 configuration

1

Output

 

0

 

Input

0

R/W

 

 

 

D0

GPIO0C

GPIO0 configuration

1

Output

 

0

 

Input

0

R/W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

GPIO

039FFF9

D7

reserved

 

 

 

 

 

 

 

0 when being read.

status/control

(B)

D6

GPO6D

GPO6 data

1

High

 

 

0

 

Low

0

R/W

 

register

 

D5

GPO5D

GPO5 data

1

High

 

 

0

 

Low

0

R/W

 

 

 

D4

GPO4D

GPO4 data

1

High

 

 

0

 

Low

0

R/W

 

 

 

D3

GPO3D

GPO3 data

1

High

 

 

0

 

Low

0

R/W

 

 

 

D2

GPIO2D

GPIO2 data

1

High

 

 

0

 

Low

0

R/W

 

 

 

D1

GPIO1D

GPIO1 data

1

High

 

 

0

 

Low

0

R/W

 

 

 

D0

GPIO0D

GPIO0 data

1

High

 

 

0

 

Low

0

R/W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Scratch pad

039FFFA

D7

SP1A7

Scratch pad

 

 

 

 

 

 

 

 

 

0

R/W

 

register

(B)

D6

SP1A6

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D5

SP1A5

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D4

SP1A4

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D3

SP1A3

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D2

SP1A2

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D1

SP1A1

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D0

SP1A0

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Portrait mode

039FFFB

D7

PMODEN

Portrait mode enable

1

Portrait

 

0

 

Landscape

0

R/W

 

register

(B)

D6

PMODSEL

Portrait mode select

1

Alternate

 

0

 

Default

0

R/W

 

 

 

D5–2

reserved

 

 

 

 

 

 

 

0 when being read.

 

 

D1

PMODCLK1

Portrait mode clock select

PMODCLK[1:0]

Division ratio 1

0

R/W

 

 

 

D0

PMODCLK0

(LCDC clock division ratio)

1

 

 

1

 

P: 1/8, M: 1/8

0

 

 

 

 

 

 

 

1

 

 

0

 

P: 1/4, M: 1/4

 

 

 

 

 

 

 

Division ratio 1: Default mode

0

 

 

1

 

P: 1/2, M: 1/2

 

 

 

 

 

 

 

Division ratio 2: Alternate mode

0

 

 

0

 

P: 1/1, M: 1/1

 

 

 

 

 

 

 

P: Pixel clock, M: Memory clock

PMODCLK[1:0]

Division ratio 2

 

 

 

 

 

 

 

 

1

 

 

1

 

P: 1/8, M: 1/4

 

 

 

 

 

 

 

 

1

 

 

0

 

P: 1/4, M: 1/2

 

 

 

 

 

 

 

 

0

 

 

1

 

P: 1/2, M: 1/1

 

 

 

 

 

 

 

 

0

 

 

0

 

P: 1/2, M: 1/1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Line byte

039FFFC

D7

PMODLBC7

Line byte count

 

 

 

 

 

 

 

 

 

0

R/W

 

count register

(B)

D6

PMODLBC6

 

 

 

 

 

 

 

 

 

 

0

 

 

for portrait

 

D5

PMODLBC5

 

 

 

 

 

 

 

 

 

 

0

 

 

mode

 

D4

PMODLBC4

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D3

PMODLBC3

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D2

PMODLBC2

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D1

PMODLBC1

 

 

 

 

 

 

 

 

 

 

0

 

 

 

 

D0

PMODLBC0

 

 

 

 

 

 

 

 

 

 

0

 

 

A-1

B-VII

LCDC

S1C33L03 FUNCTION PART

EPSON

B-VII-2-33