5 INTERRUPT CONTROLLER (ITC)
S1C17M12/M13 TECHNICAL MANUAL
Seiko Epson Corporation
5-5
(Rev. 1.2)
5.8 Control Registers
MISC Vector Table Address Low Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
MSCTTBRL
15–8 TTBR[15:8]
0x80
H0
R/WP –
7–0 TTBR[7:0]
0x00
H0
R
Bits 15–0 TTBR[15:0]
These bits set the vector table base address (16 low-order bits).
MISC Vector Table Address High Register
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
MSCTTBRH
15–8 –
0x00
–
R
–
7–0 TTBR[23:16]
0x00
H0
R/WP
Bits 15–8 Reserved
Bits 7–0
TTBR[23:16]
These bits set the vector table base address (eight high-order bits).
ITC Interrupt Level Setup Register
x
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
ITCLVx
15–11 –
0x00
–
R
–
10–8 ILVy
1
[2:0]
0x0
H0
R/W
7–3 –
0x00
–
R
2–0 ILVy
0
[2:0]
0x0
H0
R/W
Bits 15–11 Reserved
Bits 7–3
Reserved
Bits 10–8 ILV
y
1
[2:0]
(y
1
= 2x +1)
Bits 2–0
ILV
y
0
[2:0]
(y
0
= 2x)
These bits set the interrupt level of each interrupt.
Table 5.8.1 Interrupt Level and Priority Settings
ITCLVx.ILVy[2:0] bits
Interrupt level
Priority
0x7
7
High
0x6
6
↑
· · ·
· · ·
0x1
1
↓
0x0
0
Low
The following shows the ITCLV
x
register configuration in this IC.
Table 5.8.2 List of ITCLVx Registers
Register name
Bit
Bit name
Initial
Reset
R/W
Remarks
ITCLV0
(ITC Interrupt Level
Setup Register 0)
15–11 –
0x00
–
R
–
10–8 ILV1[2:0]
0x0
H0
R/W Port interrupt (ILVPPORT)
7–3 –
0x00
–
R
–
2–0 ILV0[2:0]
0x0
H0
R/W Supply voltage detector interrupt
(ILVSVD3)
ITCLV1
(ITC Interrupt Level
Setup Register 1)
15–11 –
0x00
–
R
–
10–8 ILV3[2:0]
0x0
H0
R/W Clock generator interrupt (ILVCLG)
7–0 –
0x00
–
R
–
ITCLV2
(ITC Interrupt Level
Setup Register 2)
15–11 –
0x00
–
R
–
10–8 ILV5[2:0]
0x0
H0
R/W 16-bit timer Ch.0 interrupt (ILVT16_0)
7–0 –
0x00
–
R
–