83
6174B–ATARM–07-Nov-05
AT91FR40162S Preliminary
13.13.1
AIC Source Mode Register
Register Name:
AIC_SMR0 - AIC_SMR31
Access Type:
Read/Write
Reset Value: 0
Offset:
0x000 - 0x07C
• PRIOR: Priority Level (Code Label
AIC_PRIOR
)
Program the priority level for all sources except source 0 (FIQ).
The priority level can be between 0 (lowest) and 7 (highest).
The priority level is not used for the FIQ, in the SMR0.
• SRCTYPE: Interrupt Source Type
Program the input to be positive or negative level sensitive or positive or negative edge triggered.
The active level or edge is not programmable for the internal sources.
31
30
29
28
27
26
25
24
–
–
–
–
–
–
–
–
23
22
21
20
19
18
17
16
–
–
–
–
–
–
–
–
15
14
13
12
11
10
9
8
–
–
–
–
–
–
–
–
7
6
5
4
3
2
1
0
–
SRCTYPE
–
–
PRIOR
SRCTYPE
External Sources
Code Label
AIC_SRCTYPE
0
0
Low Level Sensitive
AIC_SRCTYPE_EXT_LOW_LEVEL
0
1
Negative Edge Triggered
AIC_SRCTYPE_EXT_NEGATIVE_EDGE
1
0
High Level Sensitive
AIC_SRCTYPE_EXT_HIGH_LEVEL
1
1
Positive Edge Triggered
AIC_SRCTYPE_EXT_POSITIVE_EDGE
SRCTYPE
Internal Sources
Code Label
AIC_SRCTYPE
x
0
Level Sensitive
AIC_SRCTYPE_INT_LEVEL
x
1
Edge Triggered
AIC_SRCTYPE_INT_EDGE