VII LCD CONTROLLER BLOCK: LCD CONTROLLER

A-1

GPIO2D: GPIO2 data (D2) / GPIO status/control register (0x39FFF9)

GPIO1D: GPIO1 data (D1) / GPIO status/control register (0x39FFF9)

GPIO0D: GPIO0 data (D0) / GPIO status/control register (0x39FFF9)

Input/output data for GPIO[2:0] pins.

In output mode

Write "1": High level

Write "0": Low level

Read: Valid

In input mode

Read "1": High level

Read "0": Low level

Write: Invalid

When GPIOx is set as the output mode, writing "1" to GPIOxD drives the GPIOx pin high, and writing "0" drives the GPIOx pin low. In input mode, the value "1" is read from GPIOxD when the input-voltage level on the GPIOx pin is high, and the value "0" is read when the input-voltage level is low.

At initial reset, GPIOxD is set to "0" (low).

GPO6D: GPO6 data (D6) / GPIO status/control register (0x39FFF9)

GPO5D: GPO5 data (D5) / GPIO status/control register (0x39FFF9)

GPO4D: GPO4 data (D4) / GPIO status/control register (0x39FFF9)

GPO3D: GPO3 data (D3) / GPIO status/control register (0x39FFF9)

Sets the data to be output from the GPO[6:3] pins.

Write "1": High level

Write "0": Low level

Read: Valid

Writing "1" to GPOxD drives the GPOx pin high, and writing "0" drives the GPOx pin low.

The GPO[6:3] pins are shared with the LCD signal output pins listed below. These pins can only be used for general-purpose output when a 4-bit LCD panel is selected.

GPO6: FPDAT3

GPO5: FPDAT2

GPO4: FPDAT1

GPO3: FPDAT0

At initial reset, GPOxD is set to "0" (low).

SP1A[7:0]: Scratch pad (D[7:0]) / Scratch pad register (0x39FFFA)

This is a readable/writable 8-bit general-purpose register. It does not affect the operation of the chip, including the LCD controller itself.

At initial reset, SP1A is set to "0x0".

PMODEN: Enable portrait mode (D7) / Portrait mode register (0x39FFFB)

Switches the display to portrait mode.

Write "1":

Portrait mode

Write "0":

Landscape (normal) mode

Read:

Valid

Setting PMODEN to "1" places the LCD controller in a type of portrait mode selected by PMODSEL (D6/0x39FFFB), producing a display suitable for a 90-degree-rotated LCD panel. Setting PMODEN to "0" selects normal landscape mode.

At initial reset, PMODEN is set to "0" (landscape mode).

B-VII

LCDC

S1C33L03 FUNCTION PART

EPSON

B-VII-2-39