dsPIC33AK32MC102 INTERRUPT registers

The 57 registers of INTERRUPT (Interrupts), from 0x70, with their reset value and every field. The dsPIC33AK32MC102 has 1035 registers in 60 peripherals, one page each.

INTERRUPT Interrupts

INTCON1

Address
0x70
Reset
0x00008000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
GIE15
STKERR4
ADDRERR3
BADOPERR2
NSTDIS31

INTCON2

Address
0x74
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
INT4EP4
INT3EP3
INT2EP2
INT1EP1
INT0EP0

INTCON3

Address
0x78
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
ICDBET4
CPUBET3
DMABET2
YRAMBET1
XRAMBET0

INTCON4

Address
0x7C
Reset
0x00000000
Access
read/write
Size
32-bit
9 fields
FieldBitsWhat it does
OVATE21
OVBTE20
COVTE19
OVAERR5
OVBERR4
COVAERR3
COVBERR2
SFTACERR1
DIV0ERR0

INTCON5

Address
0x80
Reset
0x00000000
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
YPWBDED3
XPWBDED2
WDTE1
DMTE0
SOFT31

INTTREG

Address
0x84
Reset
0x00000000
Access
read/write
Size
32-bit
3 fields
FieldBitsWhat it does
VHOLD21
ILR13:10
VECNUM8:0

IVTBASE

Address
0x88
Reset
0x00800000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
IVTBASE31:0

IVTCREG

Address
0x8C
Reset
0x00000000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
IVTC0

IFS0

Address
0x90
Reset
0x00000000
Access
read/write
Size
32-bit
26 fields
FieldBitsWhat it does
WDTIF28
CM4CNTIF26
CM4SATIF25
CM4WARNIF24
CM4FAILIF23
CM3CNTIF22
CM3SATIF21
CM3WARNIF20
CM3FAILIF19
CM2CNTIF18
CM2SATIF17
CM2WARNIF16
CM2FAILIF15
CM1CNTIF14
CM1SATIF13
CM1WARNIF12
CM1FAILIF11
CLKERRIF10
CLKFAILIF9
NVMCRCIF7
NVMIF6
NVMECCIF5
PBERRIF4
YRAMECCIF3
XRAMECCIF2
CPUFPUIF1

IFS1

Address
0x94
Reset
0x00000000
Access
read/write
Size
32-bit
25 fields
FieldBitsWhat it does
CCP4IF24
CCT4IF23
CCP3IF22
CCT3IF21
CCP2IF20
CCT2IF19
CCP1IF18
CCT1IF17
T1IF16
PWM4IF15
PWM3IF14
PWM2IF13
PWM1IF12
PEVTFIF11
PEVTEIF10
PEVTDIF9
PEVTCIF8
PEVTBIF7
PEVTAIF6
INT4IF5
INT3IF4
INT2IF3
INT1IF2
INT0IF1
SPI1RXIF31

IFS2

Address
0x98
Reset
0x00000000
Access
read/write
Size
32-bit
30 fields
FieldBitsWhat it does
U2TXIF30
U2RXIF29
U1EVTIF28
U1EIF27
U1TXIF26
U1RXIF25
I2C2TXIF23
I2C2RXIF22
I2C2IF21
I2C2EIF20
I2C1TXIF19
I2C1RXIF18
I2C1IF17
I2C1EIF16
CMP3IF14
CMP2IF13
CMP1IF12
DMA3IF11
DMA2IF10
DMA1IF9
DMA0IF8
SPI3IF7
SPI3TXIF6
SPI3RXIF5
SPI2IF4
SPI2TXIF3
SPI2RXIF2
SPI1IF1
SPI1TXIF0
U2EIF31

IFS3

Address
0x9C
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
QEI1IF29
CNDIF20
CNCIF19
CNBIF18
CNAIF17
DMA5IF14
DMA4IF13
SENT2EIF12
SENT2IF11
SENT1EIF10
SENT1IF9
U3EVTIF4
U3EIF3
U3TXIF2
U3RXIF1
U2EVTIF0

IFS4

Address
0xA0
Reset
x (not fixed at power-on)
Access
read/write
Size
32-bit
23 fields
FieldBitsWhat it does
AD1CH6IF30
AD1CMP5IF29
AD1CH5IF28
AD1CMP4IF27
AD1CH4IF26
AD1CMP3IF25
AD1CH3IF24
AD1CMP2IF23
AD1CH2IF22
AD1CMP1IF21
AD1CH1IF20
AD1CMP0IF19
AD1CH0IF18
PTG3IF11
PTG2IF10
PTG1IF9
PTG0IF8
PTGWDTIF7
PTGSTEPIF6
CRCIF3
BISS1IF2
BISS1EIF1
AD1CMP6IF31

IFS5

Address
0xA4
Reset
0x00000000
Access
read/write
Size
32-bit
30 fields
FieldBitsWhat it does
AD2CH1IF30
AD2CMP0IF29
AD2CH0IF28
AD1CMP19IF25
AD1CH19IF24
AD1CMP18IF23
AD1CH18IF22
AD1CMP17IF21
AD1CH17IF20
AD1CMP16IF19
AD1CH16IF18
AD1CMP15IF17
AD1CH15IF16
AD1CMP14IF15
AD1CH14IF14
AD1CMP13IF13
AD1CH13IF12
AD1CMP12IF11
AD1CH12IF10
AD1CMP11IF9
AD1CH11IF8
AD1CMP10IF7
AD1CH10IF6
AD1CMP9IF5
AD1CH9IF4
AD1CMP8IF3
AD1CH8IF2
AD1CMP7IF1
AD1CH7IF0
AD2CMP1IF31

IFS6

Address
0xA8
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
AD2CH17IF30
AD2CMP16IF29
AD2CH16IF28
AD2CMP15IF27
AD2CH15IF26
AD2CMP14IF25
AD2CH14IF24
AD2CMP13IF23
AD2CH13IF22
AD2CMP12IF21
AD2CH12IF20
AD2CMP11IF19
AD2CH11IF18
AD2CMP10IF17
AD2CH10IF16
AD2CMP9IF15
AD2CH9IF14
AD2CMP8IF13
AD2CH8IF12
AD2CMP7IF11
AD2CH7IF10
AD2CMP6IF9
AD2CH6IF8
AD2CMP5IF7
AD2CH5IF6
AD2CMP4IF5
AD2CH4IF4
AD2CMP3IF3
AD2CH3IF2
AD2CMP2IF1
AD2CH2IF0
AD2CMP17IF31

IFS7

Address
0xAC
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CLC4NIF15
CLC4PIF14
CLC3NIF13
CLC3PIF12
CLC2NIF11
CLC2PIF10
CLC1NIF9
CLC1PIF8
AD2CMP19IF3
AD2CH19IF2
AD2CMP18IF1
AD2CH18IF0

IFS8

Address
0xB0
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
IOM4IF22
IOM3IF21
IOM2IF20
IOM1IF19

IEC0

Address
0xB4
Reset
0x00000000
Access
read/write
Size
32-bit
26 fields
FieldBitsWhat it does
WDTIE28
CM4CNTIE26
CM4SATIE25
CM4WARNIE24
CM4FAILIE23
CM3CNTIE22
CM3SATIE21
CM3WARNIE20
CM3FAILIE19
CM2CNTIE18
CM2SATIE17
CM2WARNIE16
CM2FAILIE15
CM1CNTIE14
CM1SATIE13
CM1WARNIE12
CM1FAILIE11
CLKERRIE10
CLKFAILIE9
NVMCRCIE7
NVMIE6
NVMECCIE5
PBERRIE4
YRAMECCIE3
XRAMECCIE2
CPUFPUIE1

IEC1

Address
0xB8
Reset
0x00000000
Access
read/write
Size
32-bit
25 fields
FieldBitsWhat it does
CCP4IE24
CCT4IE23
CCP3IE22
CCT3IE21
CCP2IE20
CCT2IE19
CCP1IE18
CCT1IE17
T1IE16
PWM4IE15
PWM3IE14
PWM2IE13
PWM1IE12
PEVTFIE11
PEVTEIE10
PEVTDIE9
PEVTCIE8
PEVTBIE7
PEVTAIE6
INT4IE5
INT3IE4
INT2IE3
INT1IE2
INT0IE1
SPI1RXIE31

IEC2

Address
0xBC
Reset
0x00000000
Access
read/write
Size
32-bit
30 fields
FieldBitsWhat it does
U2TXIE30
U2RXIE29
U1EVTIE28
U1EIE27
U1TXIE26
U1RXIE25
I2C2TXIE23
I2C2RXIE22
I2C2IE21
I2C2EIE20
I2C1TXIE19
I2C1RXIE18
I2C1IE17
I2C1EIE16
CMP3IE14
CMP2IE13
CMP1IE12
DMA3IE11
DMA2IE10
DMA1IE9
DMA0IE8
SPI3IE7
SPI3TXIE6
SPI3RXIE5
SPI2IE4
SPI2TXIE3
SPI2RXIE2
SPI1IE1
SPI1TXIE0
U2EIE31

IEC3

Address
0xC0
Reset
0x00000000
Access
read/write
Size
32-bit
16 fields
FieldBitsWhat it does
QEI1IE29
CNDIE20
CNCIE19
CNBIE18
CNAIE17
DMA5IE14
DMA4IE13
SENT2EIE12
SENT2IE11
SENT1EIE10
SENT1IE9
U3EVTIE4
U3EIE3
U3TXIE2
U3RXIE1
U2EVTIE0

IEC4

Address
0xC4
Reset
x (not fixed at power-on)
Access
read/write
Size
32-bit
23 fields
FieldBitsWhat it does
AD1CH6IE30
AD1CMP5IE29
AD1CH5IE28
AD1CMP4IE27
AD1CH4IE26
AD1CMP3IE25
AD1CH3IE24
AD1CMP2IE23
AD1CH2IE22
AD1CMP1IE21
AD1CH1IE20
AD1CMP0IE19
AD1CH0IE18
PTG3IE11
PTG2IE10
PTG1IE9
PTG0IE8
PTGWDTIE7
PTGSTEPIE6
CRCIE3
BISS1IE2
BISS1EIE1
AD1CMP6IE31

IEC5

Address
0xC8
Reset
0x00000000
Access
read/write
Size
32-bit
30 fields
FieldBitsWhat it does
AD2CH1IE30
AD2CMP0IE29
AD2CH0IE28
AD1CMP19IE25
AD1CH19IE24
AD1CMP18IE23
AD1CH18IE22
AD1CMP17IE21
AD1CH17IE20
AD1CMP16IE19
AD1CH16IE18
AD1CMP15IE17
AD1CH15IE16
AD1CMP14IE15
AD1CH14IE14
AD1CMP13IE13
AD1CH13IE12
AD1CMP12IE11
AD1CH12IE10
AD1CMP11IE9
AD1CH11IE8
AD1CMP10IE7
AD1CH10IE6
AD1CMP9IE5
AD1CH9IE4
AD1CMP8IE3
AD1CH8IE2
AD1CMP7IE1
AD1CH7IE0
AD2CMP1IE31

IEC6

Address
0xCC
Reset
0x00000000
Access
read/write
Size
32-bit
32 fields
FieldBitsWhat it does
AD2CH17IE30
AD2CMP16IE29
AD2CH16IE28
AD2CMP15IE27
AD2CH15IE26
AD2CMP14IE25
AD2CH14IE24
AD2CMP13IE23
AD2CH13IE22
AD2CMP12IE21
AD2CH12IE20
AD2CMP11IE19
AD2CH11IE18
AD2CMP10IE17
AD2CH10IE16
AD2CMP9IE15
AD2CH9IE14
AD2CMP8IE13
AD2CH8IE12
AD2CMP7IE11
AD2CH7IE10
AD2CMP6IE9
AD2CH6IE8
AD2CMP5IE7
AD2CH5IE6
AD2CMP4IE5
AD2CH4IE4
AD2CMP3IE3
AD2CH3IE2
AD2CMP2IE1
AD2CH2IE0
AD2CMP17IE31

IEC7

Address
0xD0
Reset
0x00000000
Access
read/write
Size
32-bit
12 fields
FieldBitsWhat it does
CLC4NIE15
CLC4PIE14
CLC3NIE13
CLC3PIE12
CLC2NIE11
CLC2PIE10
CLC1NIE9
CLC1PIE8
AD2CMP19IE3
AD2CH19IE2
AD2CMP18IE1
AD2CH18IE0

IEC8

Address
0xD4
Reset
0x00000000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
IOM4IE22
IOM3IE21
IOM2IE20
IOM1IE19

IPC0

Address
0xD8
Reset
0x44444440
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
NVMCRCIP30:28
NVMIP26:24
NECCIP22:20
PBPARIP18:16
YECCIP14:12
XECCIP10:8
CPUFPUIP6:4

IPC1

Address
0xDC
Reset
0x44444440
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
CM2FAILIP30:28
CM1CNTIP26:24
CM1SATIP22:20
CM1WARNIP18:16
CM1FAILIP14:12
CLKERRIP10:8
CLKFAILIP6:4

IPC2

Address
0xE0
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CM4FAILIP30:28
CM3CNTIP26:24
CM3SATIP22:20
CM3WARNIP18:16
CM3FAILIP14:12
CM2CNTIP10:8
CM2SATIP6:4
CM2WARNIP2:0

IPC3

Address
0xE4
Reset
0x00040444
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
CWAR1IP18:16
CM4CNTIP10:8
CM4SATIP6:4
CM4WARNIP2:0

IPC4

Address
0xE8
Reset
0x44444440
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
PEVTBIP30:28
PEVTAIP26:24
INT4IP22:20
INT3IP18:16
INT2IP14:12
INT1IP10:8
INT0IP6:4

IPC5

Address
0xEC
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
PWM4IP30:28
PWM3IP26:24
PWM2IP22:20
PWM1IP18:16
PEVTFIP14:12
PEVTEIP10:8
PEVTDIP6:4
PEVTCIP2:0

IPC6

Address
0xF0
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CCT4IP30:28
CCP3IP26:24
CCT3IP22:20
CCP2IP18:16
CCT2IP14:12
CCP1IP10:8
CCT1IP6:4
T1IP2:0

IPC7

Address
0xF4
Reset
0x40000004
Access
read/write
Size
32-bit
2 fields
FieldBitsWhat it does
SPI1RXIP30:28
CCP4IP2:0

IPC8

Address
0xF8
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
SPI3IP30:28
SPI3TXIP26:24
SPI3RXIP22:20
SPI2IP18:16
SPI2TXIP14:12
SPI2RXIP10:8
SPI1IP6:4
SPI1TXIP2:0

IPC9

Address
0xFC
Reset
0x04444444
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
CMP3IP26:24
CMP2IP22:20
CMP1IP18:16
DMA3IP14:12
DMA2IP10:8
DMA1IP6:4
DMA0IP2:0

IPC10

Address
0x100
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
I2C2TXIP30:28
I2C2RXIP26:24
I2C2IP22:20
I2C2EIP18:16
I2C1TXIP14:12
I2C1RXIP10:8
I2C1IP6:4
I2C1EIP2:0

IPC11

Address
0x104
Reset
0x44444440
Access
read/write
Size
32-bit
7 fields
FieldBitsWhat it does
U2EIP30:28
U2TXIP26:24
U2RXIP22:20
U1EVTIP18:16
U1EIP14:12
U1TXIP10:8
U1RXIP6:4

IPC12

Address
0x108
Reset
0x00044444
Access
read/write
Size
32-bit
5 fields
FieldBitsWhat it does
U3EVTIP18:16
U3EIP14:12
U3TXIP10:8
U3RXIP6:4
U2EVTIP2:0

IPC13

Address
0x10C
Reset
0x04444440
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
DMA5IP26:24
DMA4IP22:20
SENT2EIP18:16
SENT2IP14:12
SENT1EIP10:8
SENT1IP6:4

IPC14

Address
0x110
Reset
0x00044440
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
CNDIP18:16
CNCIP14:12
CNBIP10:8
CNAIP6:4

IPC15

Address
0x114
Reset
0x00400000
Access
read/write
Size
32-bit
1 field
FieldBitsWhat it does
QEI1IP22:20

IPC16

Address
0x118
Reset
0x44044440
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
PTGWDTIP30:28
PTGSTEPIP26:24
ICDIP18:16
CRCIP14:12
BISSE1IP10:8
BISS1IP6:4

IPC17

Address
0x11C
Reset
0x00004444
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
PTG3IP14:12
PTG2IP10:8
PTG1IP6:4
PTG0IP2:0

IPC18

Address
0x120
Reset
0x44444400
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
AD1CMP2IP30:28
AD1CH2IP26:24
AD1CMP1IP22:20
AD1CH1IP18:16
AD1CMP0IP14:12
AD1CH0IP10:8

IPC19

Address
0x124
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
AD1CMP6IP30:28
AD1CH6IP26:24
AD1CMP5IP22:20
AD1CH5IP18:16
AD1CMP4IP14:12
AD1CH4IP10:8
AD1CMP3IP6:4
AD1CH3IP2:0

IPC20

Address
0x128
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
AD1CMP10IP30:28
AD1CH10IP26:24
AD1CMP9IP22:20
AD1CH9IP18:16
AD1CMP8IP14:12
AD1CH8IP10:8
AD1CMP7IP6:4
AD1CH7IP2:0

IPC21

Address
0x12C
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
AD1CMP14IP30:28
AD1CH14IP26:24
AD1CMP13IP22:20
AD1CH13IP18:16
AD1CMP12IP14:12
AD1CH12IP10:8
AD1CMP11IP6:4
AD1CH11IP2:0

IPC22

Address
0x130
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
AD1CMP18IP30:28
AD1CH18IP26:24
AD1CMP17IP22:20
AD1CH17IP18:16
AD1CMP16IP14:12
AD1CH16IP10:8
AD1CMP15IP6:4
AD1CH15IP2:0

IPC23

Address
0x134
Reset
0x44440444
Access
read/write
Size
32-bit
6 fields
FieldBitsWhat it does
AD2CMP1IP30:28
AD2CH1IP26:24
AD2CMP0IP22:20
AD2CH0IP18:16
AD1CMP19IP6:4
AD1CH19IP2:0

IPC24

Address
0x138
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
AD2CMP5IP30:28
AD2CH5IP26:24
AD2CMP4IP22:20
AD2CH4IP18:16
AD2CMP3IP14:12
AD2CH3IP10:8
AD2CMP2IP6:4
AD2CH2IP2:0

IPC25

Address
0x13C
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
AD2CMP9IP30:28
AD2CH9IP26:24
AD2CMP8IP22:20
AD2CH8IP18:16
AD2CMP7IP14:12
AD2CH7IP10:8
AD2CMP6IP6:4
AD2CH6IP2:0

IPC26

Address
0x140
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
AD2CMP13IP30:28
AD2CH13IP26:24
AD2CMP12IP22:20
AD2CH12IP18:16
AD2CMP11IP14:12
AD2CH11IP10:8
AD2CMP10IP6:4
AD2CH10IP2:0

IPC27

Address
0x144
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
AD2CMP17IP30:28
AD2CH17IP26:24
AD2CMP16IP22:20
AD2CH16IP18:16
AD2CMP15IP14:12
AD2CH15IP10:8
AD2CMP14IP6:4
AD2CH14IP2:0

IPC28

Address
0x148
Reset
0x00004444
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
AD2CMP19IP14:12
AD2CH19IP10:8
AD2CMP18IP6:4
AD2CH18IP2:0

IPC29

Address
0x14C
Reset
0x44444444
Access
read/write
Size
32-bit
8 fields
FieldBitsWhat it does
CLC4NIP30:28
CLC4PIP26:24
CLC3NIP22:20
CLC3PIP18:16
CLC2NIP14:12
CLC2PIP10:8
CLC1NIP6:4
CLC1PIP2:0

IPC35

Address
0x160
Reset
0x04444000
Access
read/write
Size
32-bit
4 fields
FieldBitsWhat it does
IOM4IP26:24
IOM3IP22:20
IOM2IP18:16
IOM1IP14:12