Datasheet

M16C/6S Group Interrupts
R01DS0201EJ0502 Rev.5.02 page 47 of 203
Dec 25, 2012
• 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 1.9.1. Interrupts
Interrupt
Software
(Non-maskable interrupt)
Hardware
Special
(Non-maskable interrupt)
Peripheral function (Note 1)
(Maskable interrupt)
Undefined instruction (UND instruction)
Overflow (INTO instruction)
BRK instruction
INT instruction
________
DBC (Note 2)
Watchdog timer
Single step (Note 2)
Address match
Note 1: Peripheral function interrupts are generated by the microcomputer's internal functions.
Note 2:
Do not normally use this interrupt because it is provided exclusively for use by development
support tools.
Interrupts
Type of Interrupts
Figure 1.9.1 shows types of interrupts.