PIC32CZ2051CA91100 EIC registers The 14 registers of EIC (External Interrupt Controller), from 0x44800000, with their reset value and every field. The PIC32CZ2051CA91100 has 5746 registers in 63 peripherals, one page each.
EIC External Interrupt Controller CTRLAControl A
Address 0x44800000
Reset 0x00
Access read/write 7 – 6 – 5 – 4 CKSEL 3 – 2 – 1 ENABLE 0 SWRST 3 fields
Field Bits What it does CKSEL 4 Clock Selection0 Clocked by GCLK1 Clocked by ULP32K ENABLE 1 Enable SWRST 0 Software Reset
NMICTRLNon-Maskable Interrupt Control
Address 0x44800001
Reset 0x00
Access read/write 7 – 6 – 5 – 4 NMIASYNCH 3 NMIFILTEN 2 NMISENSE2 1 NMISENSE1 0 NMISENSE0 3 fields
Field Bits What it does NMIASYNCH 4 Asynchronous Edge Detection Mode0 Edge detection is clock synchronously operated1 Edge detection is clock asynchronously operated NMIFILTEN 3 Non-Maskable Interrupt Filter Enable NMISENSE 2:0 Non-Maskable Interrupt Sense Configuration0 No detection1 Rising-edge detection2 Falling-edge detection3 Both-edges detection4 High-level detection5 Low-level detection
NMIFLAGNon-Maskable Interrupt Flag Status and Clear
Address 0x44800002
Reset 0x0000
Access read/write
Size 16-bit 1 field
Field Bits What it does NMI 0 Non-Maskable Interrupt
SYNCBUSYSynchronization Busy
Address 0x44800004
Reset 0x00000000
Access read only
Size 32-bit 2 fields
Field Bits What it does ENABLE 1 Enable Synchronization Busy Status SWRST 0 Software Reset Synchronization Busy Status
EVCTRLEvent Control
Address 0x44800008
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does EXTINTEO 15:0 External Interrupt Event Output Enable
INTENCLRInterrupt Enable Clear
Address 0x4480000C
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does EXTINT 15:0 External Interrupt Enable
INTENSETInterrupt Enable Set
Address 0x44800010
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does EXTINT 15:0 External Interrupt Enable
INTFLAGInterrupt Flag Status and Clear
Address 0x44800014
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does EXTINT 15:0 External Interrupt
ASYNCHExternal Interrupt Asynchronous Mode
Address 0x44800018
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does ASYNCH 15:0 Asynchronous Edge Detection Mode0 Edge detection is clock synchronously operated1 Edge detection is clock asynchronously operated
CONFIG0External Interrupt Sense Configuration
Address 0x4480001C
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does SENSE7 30:28 Input Sense Configuration 70 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN6 27 Filter Enable 6 SENSE6 26:24 Input Sense Configuration 60 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN5 23 Filter Enable 5 SENSE5 22:20 Input Sense Configuration 50 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN4 19 Filter Enable 4 SENSE4 18:16 Input Sense Configuration 40 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN3 15 Filter Enable 3 SENSE3 14:12 Input Sense Configuration 30 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN2 11 Filter Enable 2 SENSE2 10:8 Input Sense Configuration 20 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN1 7 Filter Enable 1 SENSE1 6:4 Input Sense Configuration 10 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN0 3 Filter Enable 0 SENSE0 2:0 Input Sense Configuration 00 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN7 31 Filter Enable 7
CONFIG1External Interrupt Sense Configuration
Address 0x44800020
Reset 0x00000000
Access read/write
Size 32-bit 16 fields
Field Bits What it does SENSE15 30:28 Input Sense Configuration 150 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN14 27 Filter Enable 14 SENSE14 26:24 Input Sense Configuration 140 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN13 23 Filter Enable 13 SENSE13 22:20 Input Sense Configuration 130 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN12 19 Filter Enable 12 SENSE12 18:16 Input Sense Configuration 120 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN11 15 Filter Enable 11 SENSE11 14:12 Input Sense Configuration 110 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN10 11 Filter Enable 10 SENSE10 10:8 Input Sense Configuration 100 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN9 7 Filter Enable 9 SENSE9 6:4 Input Sense Configuration 90 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN8 3 Filter Enable 8 SENSE8 2:0 Input Sense Configuration 80 No detection1 Rising edge detection2 Falling edge detection3 Both edges detection4 High level detection5 Low level detection FILTEN15 31 Filter Enable 15
DEBOUNCENDebouncer Enable
Address 0x44800030
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does DEBOUNCEN 15:0 Debouncer Enable
DPRESCALERDebouncer Prescaler
Address 0x44800034
Reset 0x00000000
Access read/write
Size 32-bit 5 fields
Field Bits What it does TICKON 16 Pin Sampler frequency selection0 Clocked by GCLK1 Clocked by Low Frequency Clock STATES1 7 Debouncer number of states0 3 low frequency samples1 7 low frequency samples PRESCALER1 6:4 Debouncer Prescaler0 EIC clock divided by 21 EIC clock divided by 42 EIC clock divided by 83 EIC clock divided by 164 EIC clock divided by 325 EIC clock divided by 646 EIC clock divided by 1287 EIC clock divided by 256 STATES0 3 Debouncer number of states0 3 low frequency samples1 7 low frequency samples PRESCALER0 2:0 Debouncer Prescaler0 EIC clock divided by 21 EIC clock divided by 42 EIC clock divided by 83 EIC clock divided by 164 EIC clock divided by 325 EIC clock divided by 646 EIC clock divided by 1287 EIC clock divided by 256
PINSTATEPin State
Address 0x44800038
Reset 0x00000000
Access read only
Size 32-bit 1 field
Field Bits What it does PINSTATE 15:0 Pin State