ATSAMHA0G17AB EIC registers

The 11 registers of EIC (External Interrupt Controller), from 0x40001800, with their reset value and every field. The ATSAMHA0G17AB has 1019 registers in 37 peripherals, one page each.

EIC External Interrupt Controller

CTRLControl

Address
0x40001800
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1ENABLE
  8. 0SWRST
2 fields
FieldBitsWhat it does
ENABLE1Enable
SWRST0Software Reset

STATUSStatus

Address
0x40001801
Reset
0x00
Access
read only
  1. 7SYNCBUSY
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0–
1 field
FieldBitsWhat it does
SYNCBUSY7Synchronization Busy

NMICTRLNon-Maskable Interrupt Control

Address
0x40001802
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3NMIFILTEN
  6. 2NMISENSE2
  7. 1NMISENSE1
  8. 0NMISENSE0
2 fields
FieldBitsWhat it does
NMIFILTEN3Non-Maskable Interrupt Filter Enable
NMISENSE2:0Non-Maskable Interrupt Sense
  • 0 No detection
  • 1 Rising-edge detection
  • 2 Falling-edge detection
  • 3 Both-edges detection
  • 4 High-level detection
  • 5 Low-level detection

NMIFLAGNon-Maskable Interrupt Flag Status and Clear

Address
0x40001803
Reset
0x00
Access
read/write
  1. 7–
  2. 6–
  3. 5–
  4. 4–
  5. 3–
  6. 2–
  7. 1–
  8. 0NMI
1 field
FieldBitsWhat it does
NMI0Non-Maskable Interrupt

EVCTRLEvent Control

Address
0x40001804
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
EXTINTEO1515External Interrupt 15 Event Output Enable
EXTINTEO1414External Interrupt 14 Event Output Enable
EXTINTEO1313External Interrupt 13 Event Output Enable
EXTINTEO1212External Interrupt 12 Event Output Enable
EXTINTEO1111External Interrupt 11 Event Output Enable
EXTINTEO1010External Interrupt 10 Event Output Enable
EXTINTEO99External Interrupt 9 Event Output Enable
EXTINTEO88External Interrupt 8 Event Output Enable
EXTINTEO77External Interrupt 7 Event Output Enable
EXTINTEO66External Interrupt 6 Event Output Enable
EXTINTEO55External Interrupt 5 Event Output Enable
EXTINTEO44External Interrupt 4 Event Output Enable
EXTINTEO33External Interrupt 3 Event Output Enable
EXTINTEO22External Interrupt 2 Event Output Enable
EXTINTEO11External Interrupt 1 Event Output Enable
EXTINTEO00External Interrupt 0 Event Output Enable

INTENCLRInterrupt Enable Clear

Address
0x40001808
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
EXTINT1515External Interrupt 15 Enable
EXTINT1414External Interrupt 14 Enable
EXTINT1313External Interrupt 13 Enable
EXTINT1212External Interrupt 12 Enable
EXTINT1111External Interrupt 11 Enable
EXTINT1010External Interrupt 10 Enable
EXTINT99External Interrupt 9 Enable
EXTINT88External Interrupt 8 Enable
EXTINT77External Interrupt 7 Enable
EXTINT66External Interrupt 6 Enable
EXTINT55External Interrupt 5 Enable
EXTINT44External Interrupt 4 Enable
EXTINT33External Interrupt 3 Enable
EXTINT22External Interrupt 2 Enable
EXTINT11External Interrupt 1 Enable
EXTINT00External Interrupt 0 Enable

INTENSETInterrupt Enable Set

Address
0x4000180C
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
EXTINT1515External Interrupt 15 Enable
EXTINT1414External Interrupt 14 Enable
EXTINT1313External Interrupt 13 Enable
EXTINT1212External Interrupt 12 Enable
EXTINT1111External Interrupt 11 Enable
EXTINT1010External Interrupt 10 Enable
EXTINT99External Interrupt 9 Enable
EXTINT88External Interrupt 8 Enable
EXTINT77External Interrupt 7 Enable
EXTINT66External Interrupt 6 Enable
EXTINT55External Interrupt 5 Enable
EXTINT44External Interrupt 4 Enable
EXTINT33External Interrupt 3 Enable
EXTINT22External Interrupt 2 Enable
EXTINT11External Interrupt 1 Enable
EXTINT00External Interrupt 0 Enable

INTFLAGInterrupt Flag Status and Clear

Address
0x40001810
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
EXTINT1515External Interrupt 15
EXTINT1414External Interrupt 14
EXTINT1313External Interrupt 13
EXTINT1212External Interrupt 12
EXTINT1111External Interrupt 11
EXTINT1010External Interrupt 10
EXTINT99External Interrupt 9
EXTINT88External Interrupt 8
EXTINT77External Interrupt 7
EXTINT66External Interrupt 6
EXTINT55External Interrupt 5
EXTINT44External Interrupt 4
EXTINT33External Interrupt 3
EXTINT22External Interrupt 2
EXTINT11External Interrupt 1
EXTINT00External Interrupt 0

WAKEUPWake-Up Enable

Address
0x40001814
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
WAKEUPEN1515External Interrupt 15 Wake-up Enable
WAKEUPEN1414External Interrupt 14 Wake-up Enable
WAKEUPEN1313External Interrupt 13 Wake-up Enable
WAKEUPEN1212External Interrupt 12 Wake-up Enable
WAKEUPEN1111External Interrupt 11 Wake-up Enable
WAKEUPEN1010External Interrupt 10 Wake-up Enable
WAKEUPEN99External Interrupt 9 Wake-up Enable
WAKEUPEN88External Interrupt 8 Wake-up Enable
WAKEUPEN77External Interrupt 7 Wake-up Enable
WAKEUPEN66External Interrupt 6 Wake-up Enable
WAKEUPEN55External Interrupt 5 Wake-up Enable
WAKEUPEN44External Interrupt 4 Wake-up Enable
WAKEUPEN33External Interrupt 3 Wake-up Enable
WAKEUPEN22External Interrupt 2 Wake-up Enable
WAKEUPEN11External Interrupt 1 Wake-up Enable
WAKEUPEN00External Interrupt 0 Wake-up Enable

CONFIG0Configuration n

Address
0x40001818
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
SENSE730:28Input Sense 7 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN627Filter 6 Enable
SENSE626:24Input Sense 6 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN523Filter 5 Enable
SENSE522:20Input Sense 5 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN419Filter 4 Enable
SENSE418:16Input Sense 4 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN315Filter 3 Enable
SENSE314:12Input Sense 3 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN211Filter 2 Enable
SENSE210:8Input Sense 2 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN17Filter 1 Enable
SENSE16:4Input Sense 1 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN03Filter 0 Enable
SENSE02:0Input Sense 0 Configuration
  • 0 No detection
  • 1 Rising-edge detection
  • 2 Falling-edge detection
  • 3 Both-edges detection
  • 4 High-level detection
  • 5 Low-level detection
FILTEN731Filter 7 Enable

CONFIG1Configuration n

Address
0x4000181C
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
SENSE730:28Input Sense 7 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN627Filter 6 Enable
SENSE626:24Input Sense 6 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN523Filter 5 Enable
SENSE522:20Input Sense 5 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN419Filter 4 Enable
SENSE418:16Input Sense 4 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN315Filter 3 Enable
SENSE314:12Input Sense 3 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN211Filter 2 Enable
SENSE210:8Input Sense 2 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN17Filter 1 Enable
SENSE16:4Input Sense 1 Configuration
  • 0 No detection
  • 1 Rising edge detection
  • 2 Falling edge detection
  • 3 Both edges detection
  • 4 High level detection
  • 5 Low level detection
FILTEN03Filter 0 Enable
SENSE02:0Input Sense 0 Configuration
  • 0 No detection
  • 1 Rising-edge detection
  • 2 Falling-edge detection
  • 3 Both-edges detection
  • 4 High-level detection
  • 5 Low-level detection
FILTEN731Filter 7 Enable