AT91SAM7L128 AIC

Advanced Interrupt Controller (AIC) User Interface

Registers

Register Mapping
Address Register Name Access Reset
0xFFFFF000 Source Mode Register AIC_SMR[32] read-write 0x0
0xFFFFF080 Source Vector Register AIC_SVR[32] read-write 0x0
0xFFFFF100 Interrupt Vector Register AIC_IVR read-only 0x0
0xFFFFF104 FIQ Interrupt Vector Register AIC_FVR read-only 0x0
0xFFFFF108 Interrupt Status Register AIC_ISR read-only 0x0
0xFFFFF10C Interrupt Pending Register AIC_IPR read-only 0x0
0xFFFFF110 Interrupt Mask Register AIC_IMR read-only 0x0
0xFFFFF114 Core Interrupt Status Register AIC_CISR read-only 0x0
0xFFFFF120 Interrupt Enable Command Register AIC_IECR write-only -
0xFFFFF124 Interrupt Disable Command Register AIC_IDCR write-only -
0xFFFFF128 Interrupt Clear Command Register AIC_ICCR write-only -
0xFFFFF12C Interrupt Set Command Register AIC_ISCR write-only -
0xFFFFF130 End of Interrupt Command Register AIC_EOICR write-only -
0xFFFFF134 Spurious Interrupt Vector Register AIC_SPU read-write 0x0
0xFFFFF138 Debug Control Register AIC_DCR read-write 0x0
0xFFFFF140 Fast Forcing Enable Register AIC_FFER write-only -
0xFFFFF144 Fast Forcing Disable Register AIC_FFDR write-only -
0xFFFFF148 Fast Forcing Status Register AIC_FFSR read-only 0x0

Register Fields

AIC Source Mode Register

Name: AIC_SMR[0:31]

Access: read-write

Address: 0xFFFFF000

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

AIC Source Vector Register

Name: AIC_SVR[0:31]

Access: read-write

Address: 0xFFFFF080

31 30 29 28 27 26 25 24
VECTOR
23 22 21 20 19 18 17 16
VECTOR
15 14 13 12 11 10 9 8
VECTOR
7 6 5 4 3 2 1 0
VECTOR

AIC Interrupt Vector Register

Name: AIC_IVR

Access: read-only

Address: 0xFFFFF100

31 30 29 28 27 26 25 24
IRQV
23 22 21 20 19 18 17 16
IRQV
15 14 13 12 11 10 9 8
IRQV
7 6 5 4 3 2 1 0
IRQV

AIC FIQ Interrupt Vector Register

Name: AIC_FVR

Access: read-only

Address: 0xFFFFF104

31 30 29 28 27 26 25 24
FIQV
23 22 21 20 19 18 17 16
FIQV
15 14 13 12 11 10 9 8
FIQV
7 6 5 4 3 2 1 0
FIQV

AIC Interrupt Status Register

Name: AIC_ISR

Access: read-only

Address: 0xFFFFF108

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
- - - IRQID

AIC Interrupt Pending Register

Name: AIC_IPR

Access: read-only

Address: 0xFFFFF10C

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS FIQ

AIC Interrupt Mask Register

Name: AIC_IMR

Access: read-only

Address: 0xFFFFF110

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS FIQ

AIC Core Interrupt Status Register

Name: AIC_CISR

Access: read-only

Address: 0xFFFFF114

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
- - - - - - NIRQ NFIQ

AIC Interrupt Enable Command Register

Name: AIC_IECR

Access: write-only

Address: 0xFFFFF120

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS FIQ

AIC Interrupt Disable Command Register

Name: AIC_IDCR

Access: write-only

Address: 0xFFFFF124

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS FIQ

AIC Interrupt Clear Command Register

Name: AIC_ICCR

Access: write-only

Address: 0xFFFFF128

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS FIQ

AIC Interrupt Set Command Register

Name: AIC_ISCR

Access: write-only

Address: 0xFFFFF12C

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS FIQ

AIC End of Interrupt Command Register

Name: AIC_EOICR

Access: write-only

Address: 0xFFFFF130

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
- - - - - - - -

AIC Spurious Interrupt Vector Register

Name: AIC_SPU

Access: read-write

Address: 0xFFFFF134

31 30 29 28 27 26 25 24
SIVR
23 22 21 20 19 18 17 16
SIVR
15 14 13 12 11 10 9 8
SIVR
7 6 5 4 3 2 1 0
SIVR

AIC Debug Control Register

Name: AIC_DCR

Access: read-write

Address: 0xFFFFF138

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
- - - - - - GMSK PROT

AIC Fast Forcing Enable Register

Name: AIC_FFER

Access: write-only

Address: 0xFFFFF140

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS -

AIC Fast Forcing Disable Register

Name: AIC_FFDR

Access: write-only

Address: 0xFFFFF144

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS -

AIC Fast Forcing Status Register

Name: AIC_FFSR

Access: read-only

Address: 0xFFFFF148

31 30 29 28 27 26 25 24
PID31 PID30 PID29 PID28 PID27 PID26 PID25 PID24
23 22 21 20 19 18 17 16
PID23 PID22 PID21 PID20 PID19 PID18 PID17 PID16
15 14 13 12 11 10 9 8
PID15 PID14 PID13 PID12 PID11 PID10 PID9 PID8
7 6 5 4 3 2 1 0
PID7 PID6 PID5 PID4 PID3 PID2 SYS -