
Mitsubishi microcomputers
M16C / 6N0 / 6N1 Group
SINGLE-CHIP 16-BIT CMOS MICROCOMPUTER
60
Figure 1.11.3. Interrupt control registers
Symbol
Address
When reset
INT3IC
004416
XX00X0002
C1RECIC/INT5IC
(Notes 3, 4)
004816
004916
XX00X0002
INTiIC(i=0 to 2)
005D16 to 005F16
XX00X0002
Bit name
Function
Bit symbol
b7
b6
b5
b4
b3
b2
b1
b0
ILVL0
IR
POL
Interrupt priority level
select bit
Interrupt request bit
Polarity select bit
Reserved bit
0: Interrupt not requested
1: Interrupt requested
0 : Selects falling edge
1 : Selects rising edge
Always set to "0"
ILVL1
ILVL2
(Note1)
Interrupt control register (Note 2)
b7
b6
b5
b4
b3
b2
b1
b0
Bit name
Function
Bit symbol
W
R
Symbol
Address
When reset
ILVL0
IR
Interrupt priority level
select bit
Interrupt request bit
0 : Interrupt not requested
1 : Interrupt requested
ILVL1
ILVL2
Nothing is assigned.
(Note1)
0 0 0 : Level 0 (interrupt disabled)
0 0 1 : Level 1
0 1 0 : Level 2
0 1 1 : Level 3
1 0 0 : Level 4
1 0 1 : Level 5
1 1 0 : Level 6
1 1 1 : Level 7
b2 b1 b0
0 0 0 : Level 0 (interrupt disabled)
0 0 1 : Level 1
0 1 0 : Level 2
0 1 1 : Level 3
1 0 0 : Level 4
1 0 1 : Level 5
1 1 0 : Level 6
1 1 1 : Level 7
b2 b1 b0
0
TBiIC(i=3 to 5)
004516 to 004716
XXXXX0002
BCNIC
004A16
XXXXX0002
DMiIC(i=0, 1)
004B16, 004C16
XXXXX0002
C01ERRIC (Note 3)
16
XXXXX0002
ADIC/KUPIC
004E16
XXXXX0002
SiTIC(i=0 to 2)
005116, 005316, 004F16
XXXXX0002
SiRIC(i=0 to 2)
005216, 005416, 005016
XXXXX0002
TAiIC(i=0 to 4)
005516 to 005916
XXXXX0002
TBiIC(i=0 to 2)
005A16 to 005C16
XXXXX0002
C01WKIC, (Note 3)
C0RECIC, C0TRMIC
004116
XXXXX0002
004216, 004316
XXXXX0002
004D
XX00X0002
C1TRMIC/S3IC/INT4IC
(Notes 3, 4)
In an attempt to write to these bits, write "0". The value, if read, turns out to be "0".
Note 1: This bit can only be accessed for reset (= "0"), but cannot be accessed for set (= "1").
Note 3: Channel CAN1 is not available for M16C/6N1 group.
Note 2: To rewrite the interrupt control register, do so at a point that dose not generate the interrupt
request for that register. For details, see the precautions for interrupts.
Nothing is assigned.
In an attempt to write to these bits, write "0". The value, if read, turns out to be "0".
Note 1: This bit can only be accessed for reset (= "0"), but cannot be accessed for set (= "1").
Note 3: Channel CAN1 is not available for M16C/6N1 group.
Note 4: Use IFSR0/ISFR1 (addresses 01DE16 and 01DF16) for interrupt request cause selection.
Note 2: To rewrite the interrupt control register, do so at a point that dose not generate the interrupt
request for that register. For details, see the precautions for interrupts.
W
R
Interrupt