
114
CHAPTER 6 INTERRUPTS
6.1
Interrupts
The MB90560 and 565 series have three interrupt functions and an exception
processing function:
Hardware interrupts
Software interrupts
Interrupts from extended intelligent I/O service (EI2OS)
Exception processing
s Interrupt Types and Functions
r Hardware interrupt
A hardware interrupt transfers control to an interrupt processing program in response to an
interrupt request from a peripheral function (resource). For more information, see Section
6.4"Hardware Interrupts".
r Software interrupt
A software interrupt transfers control to an interrupt processing program if a software interrupt
instruction (INT instruction) is executed on a program. For more information, see Section
6.5"Software Interrupts".
r Interrupt from extended intelligent I/O service (EI2OS)
The extended intelligent I/O service (EI2OS) can transfer data between a register contained in a
peripheral function (resource) and internal memory if settings are made in the interrupt control
registers (ICR00 to ICR15) and the extended intelligent I/O service descriptor (ISD).
When the data transfers have been terminated, the interrupt processing program is executed.
For more information, see Section 6.6 "Interrupt of Extended Intelligent I/O Service (EI2OS)". r Exception processing
Exception processing is performed if an undefined instruction code is executed.
If exception processing is performed, the register value currently processed is saved to the
system stack and the processing branches to the exception processing routine.
For more
information, see Secti
on 6.7 "Exception Processing Interrupt".