246
Chapter 5 Interrupt
Hardware
Special
(Nonmaskable interrupt)
Peripheral I/O (Note 1)
(Maskable interrupt)
Undefined instruction (UND instruction)
Overflow (INTO instruction)
BRK instruction
INT instruction
Software
(Nonmaskable interrupt)
Interrupt
Watchdog timer
Oscillation stop deteciont
Single step (Note 2)
Address matched
Note 1: Peripheral function interrupts are generated by the peripheral functions built into the
microcomputer system.
Note 2: This is dedicated interrupt for development support tools. Do not use this interrupt.
5.1 Outline of Interrupt
When an interrupt request is acknowledged, control branches to the interrupt routine that is set to an inter-
rupt vector table. Each interrupt vector table must have had the start address of its corresponding interrupt
routine set. For details about the interrupt vector table, refer to Section 1.10, “Vector Table”.
5.1.1 Types of Interrupts
Figure 5.1.1 lists the types of interrupts. Table 5.1.1 lists the source of interrupts (nonmaskable) and the
fixed vector tables.
•Maskable interrupt:
This type of interrupt can be controlled by using the I flag to enable (or
disable) an interrupt or by changing the interrupt priority level.
•Nonmaskable interrupt: This type of interrupt cannot be controlled by using the I flag to enable (or disable)
an interrupt or by changing the interrupt priority level.
5.1 Outline of Interrupt
Figure 5.1.1 Classification of interrupts
Summary of Contents for R8C/Tiny Series
Page 50: ...Chapter 3 Functions 3 1 Guide to This Chapter 3 2 Functions...
Page 151: ...134 Chapter 3 Functions 3 2 Functions Blank for page layout...
Page 278: ...Chapter 6 Calculation Number of Cycles 6 1 Instruction queue buffer...
Page 297: ...R8C Tiny Series Software Manual 2 6 2 Ote machi Chiyoda ku Tokyo 100 0004 Japan...