MB90610A Series
11. Interrupt Controller
The interrupt control registers are located in the interrupt controller. An interrupt control register is provided for
each I/O with an interrupt function. The registers have the following three functions.
• Set the interrupt level of the corresponding peripheral.
• Select whether to treat interrupts from the corresponding peripheral as standard interrupts or activate the
extended intelligent I/O service.
• Select the extended intelligent I/O service channel.
(1) Register Configuration
bit
15
14
13
12
11
10
9
8
Interrupt control register
: ICR01 0000B1H
: ICR03 0000B3H
: ICR05 0000B5H
: ICR07 0000B7H
: ICR09 0000B9H
: ICR11 0000BBH
: ICR13 0000BDH
: ICR15 0000BFH
Address
ICS1 ICS0
ICRxx
ICS3 ICS2
ISE
IL2
IL1
IL0
or
S1
or
S0
(W)
(0)
(W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W)
Read/write
Initial value
(0)
(0)
(0)
(0)
(1)
(1)
(1)
bit
7
6
5
4
3
2
1
0
Interrupt control register
Address: ICR00 0000B0H
: ICR02 0000B2H
: ICR04 0000B4H
: ICR06 0000B6H
: ICR08 0000B8H
: ICR10 0000BAH
: ICR12 0000BCH
: ICR14 0000BEH
ICS1 ICS0
ICRxx
ICS2
ICS3
ISE
IL2
IL1
IL0
or
S1
or
S0
(W)
(0)
(W) (R/W) (R/W) (R/W) (R/W) (R/W) (R/W)
(0) (0) (0) (0) (1) (1) (1)
Read/write
Initial value
Note: Do not access these registers using read-modify-write instructions as this can cause misoperation.
44