Atmel AT91M55800A Answering Machine User Manual


 
102
1745D–ATARM–04-Nov-05
AT91M55800A
15.10.1 AIC Source Mode Register
Register Name: AIC_SMR0...AIC_SMR31
Access Type: Read/Write
Reset Value: 0
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 (Code Label AIC_SRCTYPE)
Program the input to be positive or negative edge-triggered or positive or negative level sensitive.
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
––––––––
76543210
SRCTYPE
––
PRIOR
SRCTYPE
Internal
Sources Code Label Internal
External
Sources Code Label External
00
Level
Sensitive
AIC_SRCTYPE_INT_LEVEL_SENSITIVE
Low-level
Sensitive
AIC_SRCTYPE_EXT_LOW_LEVEL
01
Edge-
triggered
AIC_SRCTYPE_INT_EDGE_TRIGGERED
Negative
Edge-
triggered
AIC_SRCTYPE_EXT_NEGATIVE_EDGE
10
Level
Sensitive
AIC_SRCTYPE_INT_LEVEL_SENSITIVE
High-level
Sensitive
AIC_SRCTYPE_EXT_HIGH_LEVEL
11
Edge-
triggered
AIC_SRCTYPE_INT_EDGE_TRIGGERED
Positive Edge-
triggered
AIC_SRCTYPE_EXT_POSITIVE_EDGE