110
EPSON
S1C63358 TECHNICAL MANUAL
CHAPTER 4: PERIPHERAL CIRCUITS AND OPERATION (Interrupt and HALT)
4.15.4 I/O memory of interrupt
Tables 4.15.4.1(a) and (b) show the I/O addresses and the control bits for controlling interrupts.
Table 4.15.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
FF28H
0
0
0
SIK20
R
R/W
0
∗
3
0
∗
3
0
∗
3
SIK20
–
∗
2
–
∗
2
–
∗
2
0
Enable
Disable
Unused
Unused
Unused
K20 interrupt selection register
Unused
Unused
Unused
K20 input comparison register
FF2AH
0
0
0
KCP20
R
R/W
0
∗
3
0
∗
3
0
∗
3
KCP20
–
∗
2
–
∗
2
–
∗
2
1
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 16 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
0
EIAD
R
R/W
0
∗
3
0
∗
3
0
∗
3
EIAD
–
∗
2
–
∗
2
–
∗
2
0
Enable
Mask
Unused
Unused
Unused
Interrupt mask register (A/D converter)
FFE3H
0
0
0
EISIF
R
R/W
0
∗
3
0
∗
3
0
∗
3
EISIF
–
∗
2
–
∗
2
–
∗
2
0
Enable
Mask
Unused
Unused
Unused
Interrupt mask register (Serial I/F)
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
EIK2
EIK1
R
R/W
0
∗
3
0
∗
3
EIK2
EIK1
–
∗
2
–
∗
2
0
0
Enable
Enable
Mask
Mask
Unused
Unused
Interrupt mask register (K20)
Interrupt mask register (K10–K13)
*1 Initial value at initial reset
*2 Not set in the circuit
*3 Constantly "0" when being read