PIC32MM0064GPM048 INT registers The 38 registers of INT (Interrupt controller), from 0xBF80F000, with their reset value and every field. The PIC32MM0064GPM048 has 433 registers in 53 peripherals, one page each.
Most PIC32 SFRs have three more registers right after them: CLR at +4, SET at +8 and INV at +C (T1CONCLR, T1CONSET, T1CONINV), which clear, set or flip just the bits written as 1, in one write.
INT Interrupt controller INTCONInterrupt Control Register
Address 0xBF80F000
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does VS 22:16 MVEC 12 Multi Vector Configuration bit0 Interrupt controller configured for single vectored mode1 Interrupt controller configured for multi vectored mode TPC 10:8 Interrupt Proximity Timer Control bits0 Disables Interrupt Proximity timer1 Interrupts of group priority 1 start the Interrupt Proximity timer2 Interrupts of group priority 2 or lower start the Interrupt Proximity timer3 Interrupts of group priority 3 or lower start the Interrupt Proximity timer4 Interrupts of group priority 4 or lower start the Interrupt Proximity timer5 Interrupts of group priority 5 or lower start the Interrupt Proximity timer6 Interrupts of group priority 6 or lower start the Interrupt Proximity timer7 Interrupts of group priority 7 or lower start the Interrupt Proximity timer INT4EP 4 External Interrupt 4 Edge0 Falling edge1 Rising edge INT3EP 3 External Interrupt 3 Edge0 Falling edge1 Rising edge INT2EP 2 External Interrupt 2 Edge0 Falling edge1 Rising edge INT1EP 1 External Interrupt 1 Edge0 Falling edge1 Rising edge INT0EP 0 External Interrupt 0 Edge0 Falling edge1 Rising edge
PRISS
Address 0xBF80F010
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does PRI7SS 28 PRI6SS 24 PRI5SS 20 PRI4SS 16 PRI3SS 12 PRI2SS 8 PRI1SS 4 SEVCSS 0
INTSTATInterrupt Status Register
Address 0xBF80F020
Reset 0x00000000
Access read only
Size 32-bit 2 fields
Field Bits What it does SRIPL 10:8 SIRQ 7:0
IPTMR
Address 0xBF80F030
Reset 0x00000000
Access read/write
Size 32-bit 1 field
Field Bits What it does IPTMR 31:0
IFS0
Address 0xBF80F040
Reset 0x00000000
Access read/write
Size 32-bit 19 fields
Field Bits What it does USBIF 29 CMP3IF 25 CMP2IF 24 CMP1IF 23 T3IF 19 T2IF 18 T1IF 17 CNDIF 11 CNCIF 10 CNBIF 9 CNAIF 8 INT4IF 7 INT3IF 6 INT2IF 5 INT1IF 4 INT0IF 3 CS1IF 2 CS0IF 1 CTIF 0
IFS1
Address 0xBF80F050
Reset 0x00000000
Access read/write
Size 32-bit 25 fields
Field Bits What it does U3EIF 29 U3TXIF 28 U3RXIF 27 U2EIF 26 U2TXIF 25 U2RXIF 24 U1EIF 23 U1TXIF 22 U1RXIF 21 SPI3RXIF 17 SPI3TXIF 16 SPI3EIF 15 SPI2RXIF 14 SPI2TXIF 13 SPI2EIF 12 SPI1RXIF 11 SPI1TXIF 10 SPI1EIF 9 CLC4IF 8 CLC3IF 7 CLC2IF 6 CLC1IF 5 LVDIF 4 AD1IF 1 RTCCIF 0
IFS2
Address 0xBF80F060
Reset 0x00000000
Access read/write
Size 32-bit 30 fields
Field Bits What it does NVMIF 30 FSTIF 28 CCT9IF 27 CCP9IF 26 CCT8IF 25 CCP8IF 24 CCT7IF 23 CCP7IF 22 CCT6IF 21 CCP6IF 20 CCT5IF 19 CCP5IF 18 CCT4IF 17 CCP4IF 16 CCT3IF 15 CCP3IF 14 CCT2IF 13 CCP2IF 12 CCT1IF 11 CCP1IF 10 I2C3BCIF 9 I2C3MIF 8 I2C3SIF 7 I2C2BCIF 6 I2C2MIF 5 I2C2SIF 4 I2C1BCIF 3 I2C1MIF 2 I2C1SIF 1 CPCIF 31
IFS3
Address 0xBF80F070
Reset 0x00000000
Access read/write
Size 32-bit 5 fields
Field Bits What it does DMA3IF 5 DMA2IF 4 DMA1IF 3 DMA0IF 2 ECCBEIF 1
IEC0
Address 0xBF80F0C0
Reset 0x00000000
Access read/write
Size 32-bit 19 fields
Field Bits What it does USBIE 29 CMP3IE 25 CMP2IE 24 CMP1IE 23 T3IE 19 T2IE 18 T1IE 17 CNDIE 11 CNCIE 10 CNBIE 9 CNAIE 8 INT4IE 7 INT3IE 6 INT2IE 5 INT1IE 4 INT0IE 3 CS1IE 2 CS0IE 1 CTIE 0
IEC1
Address 0xBF80F0D0
Reset 0x00000000
Access read/write
Size 32-bit 25 fields
Field Bits What it does U3EIE 29 U3TXIE 28 U3RXIE 27 U2EIE 26 U2TXIE 25 U2RXIE 24 U1EIE 23 U1TXIE 22 U1RXIE 21 SPI3RXIE 17 SPI3TXIE 16 SPI3EIE 15 SPI2RXIE 14 SPI2TXIE 13 SPI2EIE 12 SPI1RXIE 11 SPI1TXIE 10 SPI1EIE 9 CLC4IE 8 CLC3IE 7 CLC2IE 6 CLC1IE 5 LVDIE 4 AD1IE 1 RTCCIE 0
IEC2
Address 0xBF80F0E0
Reset 0x00000000
Access read/write
Size 32-bit 30 fields
Field Bits What it does NVMIE 30 FSTIE 28 CCT9IE 27 CCP9IE 26 CCT8IE 25 CCP8IE 24 CCT7IE 23 CCP7IE 22 CCT6IE 21 CCP6IE 20 CCT5IE 19 CCP5IE 18 CCT4IE 17 CCP4IE 16 CCT3IE 15 CCP3IE 14 CCT2IE 13 CCP2IE 12 CCT1IE 11 CCP1IE 10 I2C3BCIE 9 I2C3MIE 8 I2C3SIE 7 I2C2BCIE 6 I2C2MIE 5 I2C2SIE 4 I2C1BCIE 3 I2C1MIE 2 I2C1SIE 1 CPCIE 31
IEC3
Address 0xBF80F0F0
Reset 0x00000000
Access read/write
Size 32-bit 5 fields
Field Bits What it does DMA3IE 5 DMA2IE 4 DMA1IE 3 DMA0IE 2 ECCBEIE 1
IPC0
Address 0xBF80F140
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does INT0IP 28:26 INT0IS 25:24 CS1IP 20:18 CS1IS 17:16 CS0IP 12:10 CS0IS 9:8 CTIP 4:2 CTIS 1:0
IPC1
Address 0xBF80F150
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does INT4IP 28:26 INT4IS 25:24 INT3IP 20:18 INT3IS 17:16 INT2IP 12:10 INT2IS 9:8 INT1IP 4:2 INT1IS 1:0
IPC2
Address 0xBF80F160
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does CNDIP 28:26 CNDIS 25:24 CNCIP 20:18 CNCIS 17:16 CNBIP 12:10 CNBIS 9:8 CNAIP 4:2 CNAIS 1:0
IPC3
Address 0xBF80F170
Reset 0x00000000
Access read/write
Size 32-bit IPC4
Address 0xBF80F180
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does T3IP 28:26 T3IS 25:24 T2IP 20:18 T2IS 17:16 T1IP 12:10 T1IS 9:8
IPC5
Address 0xBF80F190
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does CMP1IP 28:26 CMP1IS 25:24
IPC6
Address 0xBF80F1A0
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does CMP3IP 12:10 CMP3IS 9:8 CMP2IP 4:2 CMP2IS 1:0
IPC7
Address 0xBF80F1B0
Reset 0x00000000
Access read/write
Size 32-bit 2 fields
Field Bits What it does USBIP 12:10 USBIS 9:8
IPC8
Address 0xBF80F1C0
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does AD1IP 12:10 AD1IS 9:8 RTCCIP 4:2 RTCCIS 1:0
IPC9
Address 0xBF80F1D0
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does CLC3IP 28:26 CLC3IS 25:24 CLC2IP 20:18 CLC2IS 17:16 CLC1IP 12:10 CLC1IS 9:8 LVDIP 4:2 LVDIS 1:0
IPC10
Address 0xBF80F1E0
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does SPI1RXIP 28:26 SPI1RXIS 25:24 SPI1TXIP 20:18 SPI1TXIS 17:16 SPI1EIP 12:10 SPI1EIS 9:8 CLC4IP 4:2 CLC4IS 1:0
IPC11
Address 0xBF80F1F0
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does SPI3EIP 28:26 SPI3EIS 25:24 SPI2RXIP 20:18 SPI2RXIS 17:16 SPI2TXIP 12:10 SPI2TXIS 9:8 SPI2EIP 4:2 SPI2EIS 1:0
IPC12
Address 0xBF80F200
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does SPI3RXIP 12:10 SPI3RXIS 9:8 SPI3TXIP 4:2 SPI3TXIS 1:0
IPC13
Address 0xBF80F210
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does U1EIP 28:26 U1EIS 25:24 U1TXIP 20:18 U1TXIS 17:16 U1RXIP 12:10 U1RXIS 9:8
IPC14
Address 0xBF80F220
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does U3RXIP 28:26 U3RXIS 25:24 U2EIP 20:18 U2EIS 17:16 U2TXIP 12:10 U2TXIS 9:8 U2RXIP 4:2 U2RXIS 1:0
IPC15
Address 0xBF80F230
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does U3EIP 12:10 U3EIS 9:8 U3TXIP 4:2 U3TXIS 1:0
IPC16
Address 0xBF80F240
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does I2C1BCIP 28:26 I2C1BCIS 25:24 I2C1MIP 20:18 I2C1MIS 17:16 I2C1SIP 12:10 I2C1SIS 9:8
IPC17
Address 0xBF80F250
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does I2C3SIP 28:26 I2C3SIS 25:24 I2C2BCIP 20:18 I2C2BCIS 17:16 I2C2MIP 12:10 I2C2MIS 9:8 I2C2SIP 4:2 I2C2SIS 1:0
IPC18
Address 0xBF80F260
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does CCT1IP 28:26 CCT1IS 25:24 CCP1IP 20:18 CCP1IS 17:16 I2C3BCIP 12:10 I2C3BCIS 9:8 I2C3MIP 4:2 I2C3MIS 1:0
IPC19
Address 0xBF80F270
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does CCT3IP 28:26 CCT3IS 25:24 CCP3IP 20:18 CCP3IS 17:16 CCT2IP 12:10 CCT2IS 9:8 CCP2IP 4:2 CCP2IS 1:0
IPC20
Address 0xBF80F280
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does CCT5IP 28:26 CCT5IS 25:24 CCP5IP 20:18 CCP5IS 17:16 CCT4IP 12:10 CCT4IS 9:8 CCP4IP 4:2 CCP4IS 1:0
IPC21
Address 0xBF80F290
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does CCT7IP 28:26 CCT7IS 25:24 CCP7IP 20:18 CCP7IS 17:16 CCT6IP 12:10 CCT6IS 9:8 CCP6IP 4:2 CCP6IS 1:0
IPC22
Address 0xBF80F2A0
Reset 0x00000000
Access read/write
Size 32-bit 8 fields
Field Bits What it does CCT9IP 28:26 CCT9IS 25:24 CCP9IP 20:18 CCP9IS 17:16 CCT8IP 12:10 CCT8IS 9:8 CCP8IP 4:2 CCP8IS 1:0
IPC23
Address 0xBF80F2B0
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does CPCIP 28:26 CPCIS 25:24 NVMIP 20:18 NVMIS 17:16 FSTIP 4:2 FSTIS 1:0
IPC24
Address 0xBF80F2C0
Reset 0x00000000
Access read/write
Size 32-bit 6 fields
Field Bits What it does DMA1IP 28:26 DMA1IS 25:24 DMA0IP 20:18 DMA0IS 17:16 ECCBEIP 12:10 ECCBEIS 9:8
IPC25
Address 0xBF80F2D0
Reset 0x00000000
Access read/write
Size 32-bit 4 fields
Field Bits What it does DMA3IP 12:10 DMA3IS 9:8 DMA2IP 4:2 DMA2IS 1:0