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

 

 

Register

 

 

 

 

 

 

 

 

 

 

 

 

 

Comment

 

 

 

D3

 

D2

D1

D0

Name

Init 1

1

 

0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SIK03

 

SIK02

SIK01

SIK00

SIK03

0

Enable

Disable

 

 

 

 

 

 

 

 

 

SIK02

0

Enable

Disable

 

 

 

 

 

 

FF20H

 

 

 

 

 

 

 

 

K00–K03 interrupt selection register

 

 

 

 

 

 

R/W

 

SIK01

0

Enable

Disable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SIK00

0

Enable

Disable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KCP03

 

KCP02

KCP01

KCP00

KCP03

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FF22H

 

 

KCP02

1

 

 

 

 

 

 

 

 

 

 

K00–K03 input comparison register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KCP01

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KCP00

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SIK13

 

SIK12

SIK11

SIK10

SIK13

0

Enable

Disable

 

 

 

 

 

 

 

 

 

SIK12

0

Enable

Disable

 

 

 

 

 

 

FF24H

 

 

 

 

 

 

 

 

K10–K13 interrupt selection register

 

 

 

 

 

 

R/W

 

SIK11

0

Enable

Disable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

SIK10

0

Enable

Disable

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KCP13

 

KCP12

KCP11

KCP10

KCP13

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

FF26H

 

 

KCP12

1

 

 

 

 

 

 

 

 

 

 

K10–K13 input comparison register

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KCP11

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

KCP10

1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

EIPT1

EIPT0

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

FFE2H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

R/W

EIPT1

0

Enable

Mask

 

Interrupt mask register (Programmable timer 1)

 

 

 

 

 

 

 

 

 

 

 

 

 

EIPT0

0

Enable

Mask

 

Interrupt mask register (Programmable timer 0)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

EISER

EISTR

EISRC

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

EISER

0

Enable

Mask

 

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

 

 

 

FFE3H

 

 

 

 

 

 

 

 

 

R

 

 

R/W

 

EISTR

0

Enable

Mask

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EISRC

0

Enable

Mask

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

0

EIK0

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

FFE4H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

R/W

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EIK0

0

Enable

Mask

 

Interrupt mask register (K00–K03)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

0

EIK1

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

FFE5H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

R/W

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EIK1

0

Enable

Mask

 

Interrupt mask register (K10–K13)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EIT3

 

EIT2

EIT1

EIT0

EIT3

0

Enable

Mask

 

Interrupt mask register (Clock timer 1 Hz)

 

 

 

 

 

 

EIT2

0

Enable

Mask

 

Interrupt mask register (Clock timer 2 Hz)

 

 

 

FFE6H

 

 

 

 

 

 

 

 

 

 

 

 

 

R/W

 

EIT1

0

Enable

Mask

 

Interrupt mask register (Clock timer 8 Hz)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EIT0

0

Enable

Mask

 

Interrupt mask register (Clock timer 32 Hz)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

EISW1

EISW10

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

FFE7H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

R/W

EISW1

0

Enable

Mask

 

Interrupt mask register (Stopwatch timer 1 Hz)

 

 

 

 

 

 

 

 

 

 

 

 

 

EISW10

0

Enable

Mask

 

Interrupt mask register (Stopwatch timer 10 Hz)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

EISERS

EISTRS

EISRCS

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

FFE8H

 

EISERS

0

Enable

Mask

 

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

 

 

 

R

 

 

R/W

 

EISTRS

0

Enable

Mask

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EISRCS

0

Enable

Mask

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

0

EID

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

FFE9H

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

 

R/W

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

EID

0

Enable

Mask

 

Interrupt mask register (Dialer)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

0

 

0

EIRDET

EICDET

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

 

 

 

0 3

2

 

 

 

 

 

 

 

 

 

Unused

 

 

 

FFEAH

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

R

R/W

EIRDET

0

Enable

Mask

 

Interrupt mask register (FSK demodulator ring detection)

 

 

 

 

 

 

 

 

 

 

 

 

 

EICDET

0

Enable

Mask

 

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

S1C63558 TECHNICAL MANUAL

 

 

 

 

 

EPSON

149