C509-L_97 SIEMENS [Siemens Semiconductor Group], C509-L_97 Datasheet - Page 214

no-image

C509-L_97

Manufacturer Part Number
C509-L_97
Description
8-Bit CMOS Microcontroller
Manufacturer
SIEMENS [Siemens Semiconductor Group]
Datasheet
Table 7-2
Interrupts - Priority-within-Level
Interrupt
Group
1
2
3
4
5
6
Within one pair or triplet the leftmost interrupt is serviced first, then the second and third, when
available. The interrupt groups are serviced from top to bottom of the table. A low-priority interrupt
can itself be interrupted by a higher-priority interrupt, but not by another interrupt of the same or a
lower priority. An interrupt of the highest priority level cannot be interrupted by another interrupt
source.
If two or more requests of different priority levels are received simultaneously, the request of the
highest priority is serviced first. If requests of the same priority level are received simultaneously, an
internal polling sequence determines which request is to be serviced first. Thus, within each priority
level there is a second priority structure which is illustrated in table 7-2.
The “priority-within-level” structure is only used to resolve simultaneous requests of the same
priority level.
Semiconductor Group
Priority Bits
of Interrupt
Group
IP1.0 / IP0.0
IP1.1 / IP0.1
IP1.2 / IP0.0
IP1.3 / IP0.3
IP1.4 / IP0.4
IP1.5 / IP0.5
Interrupt Source Priority
IE0
TF0
IE0
TF1
RI0 + TI0
TF2 + EXF2
High Priority
RI1 + TI1
ICMP0-7
CTF
ICS
ICR
7-18
IADC
IEX2
IEX3
IEX4
IEX5
IEX6
Low Priority
ICC10-17
CTF1
Interrupt System
Interrupt
Group
Priority
High
Low
1997-10-01
C509-L

Related parts for C509-L_97