M
1
6
C
2 /
6
A
G
o r
u
p
(
M
1
6
9. Interrupt
Note
The 42-pin package does not use UART0 transmission interrupt and UART0 reception interrupt of
peripheral function.
M16C/26T does not use voltage down detection interrupt.
9.1 Type of Interrupts
Figure 9.1.1 shows types of interrupts.
Software
(Non-maskable interrupt)
Interrupt
Hardware
NOTES:
1. Peripheral function interrupts are generated by the microcomputer's internal functions.
2. Do not normally use this interrupt because it is provided exclusively for use by development tools.
Figure 9.1.1. Interrupts
• Maskable Interrupt: An interrupt which can be enabled (disabled) by the interrupt enable flag (I flag) or
• Non-maskable Interrupt: An interrupt which cannot be enabled (disabled) by the interrupt enable flag
R
e
. v
2
0 .
0
F
e
b
1 .
, 5
2
0
0
7
R
E
J
0
9
B
0
2
0
2
0 -
2
0
0
C
2 /
6
, A
M
1
6
C
2 /
6
, B
M
1
6
Special
(Non-maskable interrupt)
Peripheral function
(Maskable interrupt)
whose interrupt priority can be changed by priority level.
(I flag) or whose interrupt priority cannot be changed by priority level.
page 61
f o
3
2
9
C
2 /
6
) T
Undefined instruction (UND instruction)
Overflow (INTO instruction)
BRK instruction
INT instruction
_______
NMI
________
DBC
Watchdog timer
Oscillation stop and re-oscillation
detection
Low voltage detection
Single step
Address match
(1)
(2)
(2)
9. Interrupt