67
MC96F8204
ABOV Semiconductor Co., Ltd.
10
Interrupt Controller
10.1 Overview
The MC96F8204 supports up to 15 interrupt sources. The interrupts have separate enable register bits associated
with them, allowing software control. They can also have four levels of priority assigned to them. The non-maskable
interrupt source is always enabled with a higher priority than any other interrupt source, and is not controllable by
software. The interrupt controller has following features:
−
Receive the request from 15 interrupt source
−
6 group priority
−
4 priority levels
−
Multi Interrupt possibility
−
If the requests of different priority levels are received simultaneously, the request of higher priority level is
served first.
−
Each interrupt source can be controlled by EA bit and each IEx bit
−
Interrupt latency: 3~9 machine cycles in single interrupt system
The non-maskable interrupt is always enabled. The maskable interrupts are enabled through four pair of interrupt
enable registers (IE, IE1, IE2, IE3). Each bit of IE, IE1, IE2, IE3 register individually enables/disables the
corresponding interrupt source. Overall control is provided by bit 7 of IE (EA). When EA is set to
‘0’, all interrupts are
disabled: when EA is set to
‘1’, interrupts are individually enabled or disabled through the other bits of the interrupt
enable registers. The EA bit is always cleared to
‘0’ jumping to an interrupt service vector and set to ‘1’ executing the
[RETI] instruction. The MC96F8204 supports a four-level priority scheme. Each maskable interrupt is individually
assigned to one of four priority levels according to IP and IP1.
Table 10-1 shows the Interrupt Group Priority Level that is available for sharing interrupt priority. Priority of a group is
set by two bits of interrupt priority registers (one bit from IP, another one from IP1). Interrupt service routine serves
higher priority interrupt first. If two requests of different priority levels are received simultaneously, the request of higher
priority level is served prior to the lower one.
Содержание MC96F8104M
Страница 13: ...13 MC96F8204 ABOV Semiconductor Co Ltd 4 Package Diagram Figure 4 1 20 Pin SOP Package...
Страница 14: ...14 MC96F8204 ABOV Semiconductor Co Ltd Figure 4 2 20 Pin TSSOP Package...
Страница 15: ...15 MC96F8204 ABOV Semiconductor Co Ltd Figure 4 3 16 Pin SOPN Package...
Страница 16: ...16 MC96F8204 ABOV Semiconductor Co Ltd Figure 4 4 10 Pin SSOP Package...
Страница 17: ...17 MC96F8204 ABOV Semiconductor Co Ltd Figure 4 5 8 Pin SOP Package...