8.7 Status/Control Registers
| Offset | Name | Bit Pos. | 7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
|---|---|---|---|---|---|---|---|---|---|---|
0x00 ... 0x41 | Reserved | |||||||||
| 0x42 | SR | 15:8 | ||||||||
| 7:0 | IPL[2:0] | |||||||||
| 0x44 | CORCON | 15:8 | VAR | |||||||
| 7:0 | IPL3 | |||||||||
0x46 ... 0x07FF | Reserved | |||||||||
| 0x0800 | IFS0 | 15:8 | INT1IF | NVMIF | ECCSBEIF | U1TXIF | U1RXIF | SPI1TXIF | SPI1RXIF | DMA1IF |
| 7:0 | CCT1IF | CCP1IF | DMA0IF | CNBIF | CNAIF | T1IF | INT0IF | |||
| 0x0802 | IFS1 | 15:8 | C1RXIF | SPI2TXIF | SPI2RXIF | U2TXIF | U2RXIF | INT3IF | C1IF | CCT2IF |
| 7:0 | CCP2IF | DMA4IF | DMA3IF | INT2IF | CNCIF | DMA2IF | MI2C1IF | SI2C1IF | ||
| 0x0804 | IFS2 | 15:8 | CCT6IF | CCP6IF | DMTIF | CCT5IF | CCP5IF | CCT4IF | CCP4IF | |
| 7:0 | MI2C2 | SI2C2 | CCT3IF | CCP3IF | DMA5IF | C2IF | C2RXIF | |||
| 0x0806 | IFS3 | 15:8 | PTGSTEPIF | JTAGIF | ICDIF | SPI3TXIF | SPI3RXIF | U3TXIF | U3RXIF | U3EIF |
| 7:0 | QEI2IF | C2TXIF | C1TXIF | CRCIF | U2EIF | U1EIF | QEI1IF | |||
| 0x0808 | IFS4 | 15:8 | CMP3IF | CMP2IF | CMP1IF | CNEIF | CNDIF | PWM8IF | PWM6IF | |
| 7:0 | PWM4IF | PWM3IF | PWM2IF | PWM1IF | QEI3IF | I2C2BCIF | I2C1BCIF | |||
| 0x080A | IFS5 | 15:8 | ADCAN4IF | ADCAN3IF | ADCAN2IF | ADCAN1IF | ADCAN0IF | ADCIF | SENT2EIF | SENT2IF |
| 7:0 | SENT1EIF | SENT1IF | PTG3IF | PTG2IF | PTG1IF | PTG0IF | PTGWDTIF | CMP4IF | ||
| 0x080C | IFS6 | 15:8 | ADCAN20IF | ADCAN19IF | ADCAN18IF | ADCAN17IF | ADCAN16IF | ADCAN15IF | ADCAN14IF | ADCAN13IF |
| 7:0 | ADCAN12IF | ADCAN11IF | ADCAN10IF | ADCAN9IF | ADCAN8IF | ADCAN7IF | ADCAN6IF | ADCAN5IF | ||
| 0x080E | IFS7 | 15:8 | SPI2GIF | SPI1GIF | CLC2PIF | CLC1PIF | ADFLTR4IF | ADFLTR3IF | ADFLTR2IF | ADFLTR1IF |
| 7:0 | ADCMP3IF | ADCMP2IF | ADCMP1IF | ADCMP0IF | ADFLTIF | ADCAN23IF | ADCAN22IF | ADCAN21IF | ||
| 0x0810 | IFS8 | 15:8 | MI2C3IF | SI2C3IF | ||||||
| 7:0 | SPI3IF | |||||||||
| 0x0812 | IFS9 | 15:8 | DMA7IF | DMA6IF | CCT8IF | CCP8IF | ||||
| 7:0 | ADCAN26IF | CCT7IF | CCP7IF | ADCAN27IF | I2C3BCIF | |||||
| 0x0814 | IFS10 | 15:8 | CLC3PIF | PEVTFIF | PEVTEIF | PEVTDIF | PEVTCIF | PEVTBIF | PEVTAIF | |
| 7:0 | ADC3EIF | ADC2EIF | ADC1EIF | ADC0EIF | ||||||
| 0x0816 | IFS11 | 15:8 | U3ENTIF | U2ENTIF | U1ENTIF | CMP6IF | CMP5IF | |||
| 7:0 | CCT9IF | CCP9IF | CLC4NIF | CLC3NIF | CLC2NIF | CLC1NIF | CLC4PIF | |||
| 0x0818 | IFS12 | 15:8 | ||||||||
| 7:0 | ADCAN25IF | ADCAN24IF | ||||||||
0x081A ... 0x081F | Reserved | |||||||||
| 0x0820 | IEC0 | 15:8 | INT1IE | NVMIE | ECCSBEIE | U1TXIE | U1RXIE | SPI1TXIE | SPI1RXIE | DMA1IE |
| 7:0 | CCT1IE | IOC1IE | DMA0IE | CNBIE | CNAIE | T1IE | INT0IE | |||
| 0x0822 | IEC1 | 15:8 | C1RXIE | SPI2TXIE | SPI2RXIE | U2TXIE | U2RXIE | INT3IE | C1IE | CCT2IE |
| 7:0 | CCP2IE | DMA4IE | DMA3IE | INT2IE | CNCIE | DMA2IE | MI2C1IE | SI2C1IE | ||
| 0x0824 | IEC2 | 15:8 | CCT6IE | CCP6IE | DMTIE | CCT5IE | CCP5IE | CCT4IE | CCP4IE | |
| 7:0 | MI2C2IE | SI2C2IE | CCT3IE | CCP3IE | DMA5IE | C2IE | C2RXIE | |||
| 0x0826 | IEC3 | 15:8 | PTGSTEPIE | JTAGIE | ICDIE | SPI3TXIE | SPI3RXIE | U3TXIE | U3RXIE | U3EIE |
| 7:0 | QEI2IE | C2TXIE | C1TXIE | CRCIE | U2EIE | U1EIE | QEI1IE | |||
| 0x0828 | IEC4 | 15:8 | CMP3IE | CMP2IE | CMP1IE | CNEIE | CNDIE | PWM8IE | PWM6IE | |
| 7:0 | PWM4IE | PWM3IE | PWM2IE | PWM1IE | QEI3IE | I2C2BCIE | I2C1BCIE | |||
| 0x082A | IEC5 | 15:8 | ADCAN4IE | ADCAN3IE | ADCAN2IE | ADCAN1IE | ADCAN0IE | ADCIE | SENT2EIE | SENT2IE |
| 7:0 | SENT1EIE | SENT1IE | PTG3IE | PTG2IE | PTG1IE | PTG0IE | PTGWDTIE | CMP4IE | ||
| 0x082C | IEC6 | 15:8 | ADCAN20IE | ADCAN19IE | ADCAN18IE | ADCAN17IE | ADCAN16IE | ADCAN15IE | ADCAN14IE | ADCAN13IE |
| 7:0 | ADCAN12IE | ADCAN11IE | ADCAN10IE | ADCAN9IE | ADCAN8IE | ADCAN7IE | ADCAN6IE | ADCAN5IE | ||
| 0x082E | IEC7 | 15:8 | SPI2GIE | SPI1GIE | CLC2PIE | CLC1PIE | ADCFLTR4IE | ADCFLTR3IE | ADCFLTR2IE | ADCFLTR1IE |
| 7:0 | ADCS1CMP3IE | ADCS1CMP2IE | ADCS1CMP1IE | ADCS1CMP0IE | ADCFLTIE | ADCAN23IE | ADCAN22IE | ADCAN21IE | ||
| 0x0830 | IEC8 | 15:8 | MI2C3IE | SI2C3IE | ||||||
| 7:0 | SPI3IE | |||||||||
| 0x0832 | IEC9 | 15:8 | DMA7IE | DMA6IE | CCT8IE | CCP8IE | ||||
| 7:0 | ADCAN26IE | CCT7IE | CCP7IE | I2C3BCIE | ||||||
| 0x0834 | IEC10 | 15:8 | CLC3PIE | PEVTFIE | PEVTEIE | PEVTDIE | PEVTCIE | PEVTBIE | PEVTAIE | |
| 7:0 | ADC3EIE | ADC2EIE | ADC1EIE | ADC0EIE | ||||||
| 0x0836 | IEC11 | 15:8 | U3EVTIE | U2EVTIE | U1EVTIE | CMP6IE | CMP5IE | |||
| 7:0 | CCT9IE | CCP9IE | CLC4NIE | CLC3NIE | CLC2NIE | CLC1NIE | CLC4PIE | |||
| 0x0838 | IEC12 | 15:8 | ||||||||
| 7:0 | ADCAN25IE | ADCAN24IE | ||||||||
0x083A ... 0x083F | Reserved | |||||||||
| 0x0840 | IPC0 | 15:8 | CNBIP[2:0] | CNAIP[2:0] | ||||||
| 7:0 | T1IP[2:0] | INT0IP[2:0] | ||||||||
| 0x0842 | IPC1 | 15:8 | CCT1IP[2:0] | CCP1IP[2:0] | ||||||
| 7:0 | CNFIP[2:0] | DMA0IP[2:0] | ||||||||
| 0x0844 | IPC2 | 15:8 | U1RXIP[2:0] | SPI1TXIP[2:0] | ||||||
| 7:0 | SPI1RXIP[2:0] | DMA1IP[2:0] | ||||||||
| 0x0846 | IPC3 | 15:8 | INT1IP[2:0] | NVMIP[2:0] | ||||||
| 7:0 | ECCSBEIP[2:0] | U1TXIP[2:0] | ||||||||
| 0x0848 | IPC4 | 15:8 | CNCIP[2:0] | DMA2IP[2:0] | ||||||
| 7:0 | MI2C1IP[2:0] | SI2C1IP[2:0] | ||||||||
| 0x084A | IPC5 | 15:8 | CCP2IP[2:0] | DMA4IP[2:0] | ||||||
| 7:0 | DMA3IP[2:0] | INT2IP[2:0] | ||||||||
| 0x084C | IPC6 | 15:8 | U2RXIP[2:0] | INT3IP[2:0] | ||||||
| 7:0 | C1IP[2:0] | CCT2IP[2:0] | ||||||||
| 0x084E | IPC7 | 15:8 | C1RXIP[2:0] | SPI2TXIP[2:0] | ||||||
| 7:0 | SPI2RXIP[2:0] | U2TXIP[2:0] | ||||||||
| 0x0850 | IPC8 | 15:8 | CCP3IP[2:0] | DMA5IP[2:0] | ||||||
| 7:0 | C2IP[2:0] | C2RXIP[2:0] | ||||||||
| 0x0852 | IPC9 | 15:8 | MI2C2IP[2:0] | |||||||
| 7:0 | SI2C2IP[2:0] | CCT3IP[2:0] | ||||||||
| 0x0854 | IPC10 | 15:8 | CCP5IP[2:0] | |||||||
| 7:0 | CCT4IP[2:0] | CCP4IP[2:0] | ||||||||
| 0x0856 | IPC11 | 15:8 | CCT6IP[2:0] | CCP6IP[2:0] | ||||||
| 7:0 | DMTIP[2:0] | CCT5IP[2:0] | ||||||||
| 0x0858 | IPC12 | 15:8 | CRCIP[2:0] | U2EIP[2:0] | ||||||
| 7:0 | U1EIP[2:0] | QEI1IP[2:0] | ||||||||
| 0x085A | IPC13 | 15:8 | QEI2IP[2:0] | |||||||
| 7:0 | C2TXIP[2:0] | C1TXIP[2:0] | ||||||||
| 0x085C | IPC14 | 15:8 | SPI3RXIP[2:0] | U3TXIP[2:0] | ||||||
| 7:0 | U3RXIP[2:0] | U3EIP[2:0] | ||||||||
| 0x085E | IPC15 | 15:8 | PTGSTEPIP[2:0] | JTAGIP[2:0] | ||||||
| 7:0 | ICDIP[2:0] | SPI3TXIP[2:0] | ||||||||
| 0x0860 | IPC16 | 15:8 | PWM1IP[2:0] | QEI3IP[2:0] | ||||||
| 7:0 | I2C2BCIP[2:0] | I2C1BCIP[2:0] | ||||||||
| 0x0862 | IPC17 | 15:8 | PWM4IP[2:0] | |||||||
| 7:0 | PWM3IP[2:0] | PWM2IP[2:0] | ||||||||
| 0x0864 | IPC18 | 15:8 | CNDIP[2:0] | PWM8IP[2:0] | ||||||
| 7:0 | PWM6IP[2:0] | |||||||||
| 0x0866 | IPC19 | 15:8 | CMP3IP[2:0] | CMP2IP[2:0] | ||||||
| 7:0 | CMP1IP[2:0] | CNEIP[2:0] | ||||||||
| 0x0868 | IPC20 | 15:8 | PTG1IP[2:0] | PTG0IP[2:0] | ||||||
| 7:0 | PTGWDTIP[2:0] | CMP4IP[2:0] | ||||||||
| 0x086A | IPC21 | 15:8 | SENT1EIP[2:0] | SENT1IP[2:0] | ||||||
| 7:0 | PTG3IP[2:0] | PTG2IP[2:0] | ||||||||
| 0x086C | IPC22 | 15:8 | ADCAN0IP[2:0] | ADCIP[2:0] | ||||||
| 7:0 | SENT2EIP[2:0] | SENT2IP[2:0] | ||||||||
| 0x086E | IPC23 | 15:8 | ADCAN4IP[2:0] | ADCAN3IP[2:0] | ||||||
| 7:0 | ADCAN2IP[2:0] | ADCAN1IP[2:0] | ||||||||
| 0x0870 | IPC24 | 15:8 | ADCAN8IP[2:0] | ADCAN7IP[2:0] | ||||||
| 7:0 | ADCAN6IP[2:0] | ADCAN5IP[2:0] | ||||||||
| 0x0872 | IPC25 | 15:8 | ADCAN12IP[2:0] | ADCAN11IP[2:0] | ||||||
| 7:0 | ADCAN10IP[2:0] | ADCAN9IP[2:0] | ||||||||
| 0x0874 | IPC26 | 15:8 | ADCAN16IP[2:0] | ADCAN15IP[2:0] | ||||||
| 7:0 | ADCAN14IP[2:0] | ADCAN13IP[2:0] | ||||||||
| 0x0876 | IPC27 | 15:8 | ADCAN20IP[2:0] | ADCAN19IP[2:0] | ||||||
| 7:0 | ADCAN18IP[2:0] | ADCAN17IP[2:0] | ||||||||
| 0x0878 | IPC28 | 15:8 | ADFLTIP[2:0] | ADCAN23IP[2:0] | ||||||
| 7:0 | ADCAN22IP[2:0] | ADCAN21IP[2:0] | ||||||||
| 0x087A | IPC29 | 15:8 | ADCMP3IP[2:0] | ADCMP2IP[2:0] | ||||||
| 7:0 | ADCMP1IP[2:0] | ADCMP0IP[2:0] | ||||||||
| 0x087C | IPC30 | 15:8 | ADFLTR3IP[2:0] | ADFLTR2IP[2:0] | ||||||
| 7:0 | ADFLTR1IP[2:0] | ADFLTR0IP[2:0] | ||||||||
| 0x087E | IPC31 | 15:8 | SPI2EIP[2:0] | SPI1EIP[2:0] | ||||||
| 7:0 | CLC2PEIP[2:0] | CLC1PEIP[2:0] | ||||||||
| 0x0880 | IPC32 | 15:8 | ||||||||
| 7:0 | SPI3IP[2:0] | |||||||||
0x0882 ... 0x0885 | Reserved | |||||||||
| 0x0886 | IPC35 | 15:8 | MI2C3IP[2:0] | SI2C3IP[2:0] | ||||||
| 7:0 | ||||||||||
| 0x0888 | IPC36 | 15:8 | ADCAN29IP[2:0] | ADCAN28IP[2:0] | ||||||
| 7:0 | ADCAN27IP[2:0] | I2C3BCIP[2:0] | ||||||||
| 0x088A | IPC37 | 15:8 | ADCAN26IP[2:0] | CCT7IP[2:0] | ||||||
| 7:0 | CCP7IP[2:0] | ADCAN30IP[2:0] | ||||||||
| 0x088C | IPC38 | 15:8 | DMA7IP[2:0] | DMA6IP[2:0] | ||||||
| 7:0 | CCT8IP[2:0] | CCP8IP[2:0] | ||||||||
0x088E ... 0x0893 | Reserved | |||||||||
| 0x0894 | IPC42 | 15:8 | PEVTCIP[2:0] | PEVTBIP[2:0] | ||||||
| 7:0 | PEVTAIP[2:0] | |||||||||
| 0x0896 | IPC43 | 15:8 | CLC3PEIP[2:0] | PEVTFIP[2:0] | ||||||
| 7:0 | PEVTEIP[2:0] | PEVTDIP[2:0] | ||||||||
| 0x0898 | IPC44 | 15:8 | CLC3NEIP[2:0] | CLC2NEIP[2:0] | ||||||
| 7:0 | CLC1NEIP[2:0] | CLC4PEIP[2:0] | ||||||||
| 0x089A | IPC45 | 15:8 | CCT9IP[2:0] | |||||||
| 7:0 | CCP9IP[2:0] | CLC4NEIP[2:0] | ||||||||
| 0x089C | IPC46 | 15:8 | CMP5IP[2:0] | |||||||
| 7:0 | ||||||||||
| 0x089E | IPC47 | 15:8 | U3EVTIP[2:0] | U2EVTIP[2:0] | ||||||
| 7:0 | U1EVTIP[2:0] | CMP6IP[2:0] | ||||||||
| 0x08A0 | IPC48 | 15:8 | ||||||||
| 7:0 | ADCAN25IP[2:0] | ADCAN24IP[2:0] | ||||||||
0x08A2 ... 0x08BF | Reserved | |||||||||
| 0x08C0 | INTCON1 | 15:8 | NSTDIS | OVAERR | OVBERR | COVAERR | COVBERR | OVATE | OVBTE | COVTE |
| 7:0 | SFTACERR | DIV0ERR | MATHERR | ADDRERR | STKERR | OSCFAIL | ||||
| 0x08C2 | INTCON2 | 15:8 | GIE | DISI | SWTRAP | AIVTEN | ||||
| 7:0 | INT3EP | INT2EP | INT1EP | INT0EP | ||||||
| 0x08C4 | INTCON3 | 15:8 | DMT | CAN | NAE | |||||
| 7:0 | CAN2 | DAE | DOOVR | APLL | ||||||
| 0x08C6 | INTCON4 | 15:8 | ||||||||
| 7:0 | ECCDBE | SGHT | ||||||||
| 0x08C8 | INTTREG | 15:8 | VHOLD | ILR[3:0] | ||||||
| 7:0 | VECNUM[7:0] | |||||||||
