beautypg.com

4 i/o memory of interrupt – Epson S1C63558 User Manual

Page 159

background image

S1C63558 TECHNICAL MANUAL

EPSON

149

CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Interrupt and HALT)

4.16.4 I/O memory of interrupt

Tables 4.16.4.1(a) and (b) show the I/O addresses and the control bits for controlling interrupts.

Table 4.16.4.1(a) Control bits of interrupt (1)

Address

Comment

D3

D2

Register

D1

D0

Name

Init

1

1

0

FF20H

SIK03

SIK02

SIK01

SIK00

R/W

SIK03

SIK02

SIK01

SIK00

0

0

0

0

Enable

Enable

Enable

Enable

Disable

Disable

Disable

Disable

K00–K03 interrupt selection register

FF22H

KCP03

KCP02

KCP01

KCP00

R/W

KCP03

KCP02

KCP01

KCP00

1

1

1

1

K00–K03 input comparison register

FF24H

SIK13

SIK12

SIK11

SIK10

R/W

SIK13

SIK12

SIK11

SIK10

0

0

0

0

Enable

Enable

Enable

Enable

Disable

Disable

Disable

Disable

K10–K13 interrupt selection register

FF26H

KCP13

KCP12

KCP11

KCP10

R/W

KCP13

KCP12

KCP11

KCP10

1

1

1

1

K10–K13 input comparison register

FFE6H

EIT3

EIT2

EIT1

EIT0

R/W

EIT3

EIT2

EIT1

EIT0

0

0

0

0

Enable

Enable

Enable

Enable

Mask

Mask

Mask

Mask

Interrupt mask register (Clock timer 1 Hz)

Interrupt mask register (Clock timer 2 Hz)

Interrupt mask register (Clock timer 8 Hz)

Interrupt mask register (Clock timer 32 Hz)

FFE2H

0

0

EIPT1

EIPT0

R

R/W

0

3

0

3

EIPT1

EIPT0

2

2

0

0

Enable

Enable

Mask

Mask

Unused

Unused

Interrupt mask register (Programmable timer 1)

Interrupt mask register (Programmable timer 0)

FFE7H

0

0

EISW1 EISW10

R

R/W

0

3

0

3

EISW1

EISW10

2

2

0

0

Enable

Enable

Mask

Mask

Unused

Unused

Interrupt mask register (Stopwatch timer 1 Hz)

Interrupt mask register (Stopwatch timer 10 Hz)

FFE3H

0

EISER

EISTR

EISRC

R

R/W

0

3

EISER

EISTR

EISRC

2

0

0

0

Enable

Enable

Enable

Mask

Mask

Mask

Unused

Interrupt mask register (Serial I/F (1) error)

Interrupt mask register (Serial I/F (1) transmit completion)

Interrupt mask register (Serial I/F (1) receive completion)

FFE4H

0

0

0

EIK0

R

R/W

0

3

0

3

0

3

EIK0

2

2

2

0

Enable

Mask

Unused

Unused

Unused

Interrupt mask register (K00–K03)

FFE5H

0

0

0

EIK1

R

R/W

0

3

0

3

0

3

EIK1

2

2

2

0

Enable

Mask

Unused

Unused

Unused

Interrupt mask register (K10–K13)

FFE9H

0

0

0

EID

R

R/W

0

3

0

3

0

3

EID

2

2

2

0

Enable

Mask

Unused

Unused

Unused

Interrupt mask register (Dialer)

FF67H

0

0

RDETCP CDETCP

R

R/W

0

3

0

3

RDETCP

CDETCP

2

2

0

0

Unused

Unused

RDET comparison register

CDET comparison register

FFE8H

0

EISERS EISTRS EISRCS

R

R/W

0

3

EISERS

EISTRS

EISRCS

2

0

0

0

Enable

Enable

Enable

Mask

Mask

Mask

Unused

Interrupt mask register (Serial I/F (2) error)

Interrupt mask register (Serial I/F (2) transmit completion)

Interrupt mask register (Serial I/F (2) receive completion)

FFEAH

0

0

EIRDET EICDET

R

R/W

0

3

0

3

EIRDET

EICDET

2

2

0

0

Enable

Enable

Mask

Mask

Unused

Unused

Interrupt mask register (FSK demodulator ring detection)

Interrupt mask register (FSK demodulator carrier detection)

*1 Initial value at initial reset

*3 Constantly "0" when being read

*2 Not set in the circuit