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

no-image

C509-L_97

Manufacturer Part Number
C509-L_97
Description
8-Bit CMOS Microcontroller
Manufacturer
SIEMENS [Siemens Semiconductor Group]
Datasheet
7.3
The 19 interrupt sources of the C509-L are combined in six groups. Table 7-1 lists the structure of
these interrupt groups.
Table 7-1
Interrupt Source Structure
Interrupt
Groups
1
2
3
4
5
6
Each group of interrupt sources can be programmed individually to one of four priority levels by
setting or clearing one bit in the special function register IP0 and one in IP1. A low-priority interrupt
can itself be interrupted by a high-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.
lf two or more requests of different priority levels are received simultaneously, the request of the
highest priority is serviced first. lf 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 determined by the polling sequence (table 7-2).
Semiconductor Group
Interrupt Priority Level Structure
Associated Interrupts
External interrupt 0
Timer 0 overflow
External interrupt 1
Timer 1 overflow
Serial channel 0
interrupt
Timer 2 overflow or
external reload
interrupt
Serial channel 1
interrupt
--
Match in CM0-CM7 External interrupt 3
Compare timer
overflow
Match in COMSET
Match in COMCLR
7-17
A/D converter
interrupt
External interrupt 2
External interrupt 4
External interrupt 5
External interrupt 6
Interrupt System
--
--
Match in CC10-
CC17 or capture
event at port 9
Compare timer 1
overflow
--
--
1997-10-01
C509-L

Related parts for C509-L_97