Multiple Interrupts - Fujitsu MB90335 Series Hardware Manual

16-bit microcontroller
Table of Contents

Advertisement

CHAPTER 3 INTERRUPT
3.4 Hardware Interrupt
3.4.4

Multiple Interrupts

Multiple hardware interrupts can be implemented. To do so, set different interrupt levels
for interrupt level set bits (IL0 to IL2) of the ICR in response to two or more interrupt
requests from a peripheral function. However, multiple EI
cannot be started.
■ Multiple Interrupts
If an interrupt request with a higher interrupt level is generated during execution of the interrupt handling
routine, this higher interrupt level request is accepted with the current interrupt handling suspended. After
completion of the higher interrupt level, control returns to the handling of the suspended interrupt. The
interrupt level can be set to "0" to "7". If it is set to "7", the CPU will accept no interrupt request.
If a new interrupt at the same or a lower level is generated during execution of the current interrupt
handling, the new one remains pending until the current one is completed, unless the I flag changes the
ILM. Activation of the multiple interrupt function during the interrupt is temporarily disabled by setting the
I flag in the condition code register (CCR) to "disable" (CCR:I = 0), or setting the interrupt level mask
register (ILM) to "disable" (ILM = 000
Note:
However, multiple EI
service (EI
and μDMAC requests remain pending.
66
2
OS and multiple μDMAC cannot be started. If an extended intelligent I/O
2
OS) or μDMAC process is in progress, all the other interrupt requests and all the EI
FUJITSU MICROELECTRONICS LIMITED
2
OS and multiple μDMAC
) in the interrupt handling routine.
B
MB90335 Series
2
CM44-10137-6E
OS

Advertisement

Table of Contents
loading

This manual is also suitable for:

F2mc-16lxMb90v330aMb90f337Mb90337

Table of Contents