CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Memory Map)

Table 4.1.1 (d) I/O memory map (FF4EH–FF67H)

 

Address

 

 

Register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Comment

 

 

 

 

 

 

D3

 

D2

D1

D0

Name

Init 1

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

P33

2

High

Low

 

P33 I/O port data

 

 

 

 

 

 

 

 

 

 

 

 

P33

 

P32

P31

P30

 

 

 

 

 

 

 

 

 

 

 

General-purpose register when SIF (clock sync. slave) is selected

 

 

 

(XSRDYS)

(XSCLKS)

(SOUTS)

(SINS)

P32

2

High

Low

 

P32 I/O port data

 

 

 

 

 

 

 

 

 

 

 

FF4EH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General-purpose register when SIF (clock sync.) is selected

 

 

 

 

 

 

 

P31

2

High

Low

 

P31 I/O port data (ESIFS=0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

 

 

 

 

 

 

 

 

 

 

 

General-purpose register when SIF is selected

 

 

 

 

 

 

 

 

 

 

P30

2

High

Low

 

P30 I/O port data (ESIFS=0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General-purpose register when SIF is selected

 

 

 

 

 

 

 

0

 

SMD1S

SMD0S

ESIFS

0 3

2

 

 

 

 

 

 

 

 

 

Unused

[SMD1S, 0S]

0

 

1

 

 

 

 

 

FF58H

 

SMD1S

0

 

 

 

 

 

 

 

 

 

 

Serial I/F (2)

Mode

Clk-sync. master

Clk-sync. slave

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

[SMD1S, 0S]

2

 

3

 

 

 

 

 

 

 

 

 

 

SMD0S

0

 

 

 

 

 

 

 

 

 

 

mode selection

 

 

 

 

 

 

 

R

 

 

R/W

 

 

 

 

 

 

 

 

 

 

 

Mode

Async. 7-bit

Async. 8-bit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ESIFS

0

 

SIF

 

I/O

 

Serial I/F (2) enable (P3x port function selection)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EPRS

 

PMDS

SCS1S

SCS0S

EPRS

0

Enable

Disable

 

Serial I/F (2) parity enable register

 

 

 

 

 

 

 

 

 

 

PMDS

0

Odd

Even

 

Serial I/F (2) parity mode selection

 

 

 

 

 

 

 

 

FF59H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

SCS1S

0

 

 

 

 

 

 

 

 

 

 

SIF (2) clock

[SCS1S, 0S] 0

1

2

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SCS0S

0

 

 

 

 

 

 

 

 

 

 

source selection Mode

1200bps 600bps 2400bps

PT

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

RXTRGS

0

Run

Stop

 

Serial I/F (2) receive status (reading)

 

 

 

 

 

 

 

RXTRGS

RXENS

TXTRGS

TXENS

 

 

Trigger

 

 

Serial I/F (2) receive trigger (writing)

 

 

 

 

 

 

FF5AH

 

 

 

 

 

RXENS

0

Enable

Disable

 

Serial I/F (2) receive enable

 

 

 

 

 

 

 

 

 

 

 

 

 

TXTRGS

0

Run

Stop

 

Serial I/F (2) transmit status (reading)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

 

 

Trigger

 

 

Serial I/F (2) transmit trigger (writing)

 

 

 

 

 

 

 

 

 

 

 

 

TXENS

0

Enable

Disable

 

Serial I/F (2) transmit enable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

0

 

FERS

PERS

OERS

FERS

0

Error

No error

 

Serial I/F (2) framing error flag status (reading)

 

 

 

 

 

 

 

 

 

 

Reset

 

 

Serial I/F (2) framing error flag reset (writing)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FF5BH

 

 

 

 

 

PERS

0

Error

No error

 

Serial I/F (2) parity error flag status (reading)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

 

R/W

 

 

 

Reset

 

 

Serial I/F (2) parity error flag reset (writing)

 

 

 

 

 

 

 

 

 

 

OERS

0

Error

No error

 

Serial I/F (2) overrun error flag status (reading)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Reset

 

 

Serial I/F (2) overrun error flag reset (writing)

 

 

 

 

 

 

 

TRXD3S

TRXD2S

TRXD1S

TRXD0S

TRXD3S

2

High

Low

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FF5CH

TRXD2S

2

High

Low

 

 

Serial I/F (2) transmit/receive data (low-order 4 bits)

 

 

 

 

 

 

 

R/W

 

TRXD1S

2

High

Low

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TRXD0S

2

High

Low

 

 

LSB

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TRXD7S

TRXD6S

TRXD5S

TRXD4S

TRXD7S

2

High

Low

 

 

MSB

 

 

 

 

 

 

 

 

 

 

 

FF5DH

TRXD6S

2

High

Low

 

 

Serial I/F (2) transmit/receive data (high-order 4 bits)

 

 

 

 

 

 

 

R/W

 

TRXD5S

2

High

Low

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

TRXD4S

2

High

Low

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LDUTY1

LDUTY0

Dummy

LPWR

LDUTY1

0

 

 

 

 

 

 

 

 

 

 

LCD drive duty

 

 

[LDUTY1, 0] 0

1

2, 3

 

 

 

FF60H

LDUTY0

0

 

 

 

 

 

 

 

 

 

 

switch

 

 

Duty

1/17

1/16

1/8

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

Dummy

0

 

 

 

 

 

 

 

 

 

General-purpose register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LPWR

0

 

On

 

Off

 

LCD power On/Off

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EXLCDC

 

ALOFF

ALON

LPAGE

EXLCDC

0

Enable

Disable

 

Expanded LCD driver signal control

 

 

 

 

 

 

 

 

 

 

ALOFF

1

All Off

Normal

 

LCD all Off control

 

 

 

 

 

 

 

 

 

FF61H

 

 

 

 

 

ALON

0

All On

Normal

 

LCD all On control

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

LPAGE

0

F100-F15F

F000-F05F

 

Display memory area selection (when 1/8 duty is selected)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

General-purpose register when 1/16, 1/17 duty is selected

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LC3

 

LC2

LC1

LC0

LC3

2

 

 

 

 

 

 

 

 

 

 

LCD contrast adjustment

 

 

 

 

 

 

 

 

 

 

LC2

2

 

 

 

 

 

 

 

 

 

 

[LC3–0]

0

15

 

 

 

 

 

 

 

FF62H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

LC1

 

 

 

 

 

 

 

 

 

 

Contrast

Light

Dark

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

LC0

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

BZOUT

XBZOUT

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

FF65H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

R/W

BZOUT

0

 

BZ

 

DC

 

R01 output selection (R01 should be fixed at "1".)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

XBZOUT

0

 

XBZ

 

DC

 

R00 output selection (R00 should be fixed at "1".)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FSKON

 

0

RDET

CDET

FSKON

0

 

On

 

Off

 

FSK demodulator On/Off

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

FF66H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

 

R

 

RDET

4

Ring

No Ring

 

Ring detection bit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CDET

0

Carrier

No Carrier

 

Carrier detection bit

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

RDETCP

CDETCP

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

FF67H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

R/W

RDETCP

0

 

 

 

 

 

 

 

 

 

RDET comparison register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

CDETCP

0

 

 

 

 

 

 

 

 

 

CDET comparison register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

18

 

 

 

 

 

 

 

 

 

EPSON

 

 

 

 

 

 

S1C63558 TECHNICAL MANUAL