9. Interrupts
puorG92/C61M
page 70
854fo7002,03.raM21.1.veR
2110-1010B90JER
• Maskable Interrupt: An interrupt which can be enabled (disabled) by the interrupt enable flag (I flag) or
whose interrupt priority can be changed by priority level.
• Non-maskable Interrupt: An interrupt which cannot be enabled (disabled) by the interrupt enable flag
(I flag) or whose interrupt priority cannot be changed by priority level.
Figure 9.1 Interrupts
Interrupt











Software
(Non-maskable interrupt)
Hardware








Special
(Non-maskable interrupt)
Peripheral function
(1)
(Maskable interrupt)





Undefined instruction (UND instruction)
Overflow (INTO instruction)
BRK instruction
INT instruction









_______
NMI
________
DBC
(2)
Watchdog timer
Oscillation stop and re-oscillation
detection
Low voltage detection
Single step
(2)
Address match
NOTES:
1. Peripheral function interrupts are generated by the MCU's internal functions.
2. Do not normally use this interrupt because it is provided exclusively for use by development
tools.
9. Interrupts
Note
The SI/O4 interrupt of peripheral function interrupts is not available in the 64-pin package.
The low voltage detection function is not available in M16C/29 T-ver. and V-ver..
9.1 Type of Interrupts
Figure 9.1 shows types of interrupts.