Datasheet

PIC24FV32KA304 FAMILY
DS39995B-page 43 2011 Microchip Technology Inc.
TABLE 4-5: INTERRUPT CONTROLLER REGISTER MAP
File
Name
Addr Bit 15 Bit 14 Bit 13 Bit 12 Bit 11 Bit 10 Bit 9 Bit 8 Bit 7 Bit 6 Bit 5 Bit 4 Bit 3 Bit 2 Bit 1 Bit 0
All
Resets
INTCON1 0080 NSTDIS
MATHERR ADDRERR STKERR OSCFAIL 0000
INTCON2 0082 ALTIVT DISI
INT2EP INT1EP INT0EP 0000
IFS0 0084 NVMIF
AD1IF U1TXIF U1RXIF SPI1IF SPF1IF T3IF T2IF OC2IF IC2IF T1IF OC1IF IC1IF INT0IF 0000
IFS1 0086 U2TXIF U2RXIF INT2IF T5IF T4IF
—OC3IF INT1IF CNIF CMIF MI2C1IF SI2C1IF 0000
IFS2 0088
—IC3IF SPI2IF SPF2IF 0000
IFS3 008A
—RTCIF MI2C2IF SI2C2IF 0000
IFS4 008C
—CTMUIF —HLVDIF CRCIF U2ERIF U1ERIF 0000
IFS5 008E
—ULPWUIF0000
IEC0 0094 NVMIE
AD1IE U1TXIE U1RXIE SPI1IE SPF1IE T3IE T2IE OC2IE IC2IE T1IE OC1IE IC1IE INT0IE 0000
IEC1 0096 U2TXIE U2RXIE INT2IE T5IE T4IE
—OC3IE INT1IE CNIE CMIE MI2C1IE SI2C1IE 0000
IEC2 0098
—IC3IE SPI2IE SPF2IE 0000
IEC3 009A
—RTCIE MI2C2IE SI2C2IE 0000
IEC4 009C
—CTMUIE —HLVDIE CRCIE U2ERIE U1ERIE 0000
IEC5 009E
—ULPWUIE0000
IPC0 00A4
T1IP2 T1IP1 T1IP0 OC1IP2 OC1IP1 OC1IP0 IC1IP2 IC1IP1 IC1IP0 INT0IP2 INT0IP1 INT0IP0 4444
IPC1 00A6
T2IP2 T2IP1 T2IP0 OC2IP2 OC2IP1 OC2IP0 IC2IP2 IC2IP1 IC2IP0 4444
IPC2 00A8
U1RXIP2 U1RXIP1 U1RXIP0 SPI1IP2 SPI1IP1 SPI1IP0 SPF1IP2 SPF1IP1 SPF1IP0 T3IP2 T3IP1 T3IP0 4444
IPC3 00AA
NVMIP2 NVMIP1 NVMIP0 AD1IP2 AD1IP1 AD1IP0 U1TXIP2 U1TXIP1 U1TXIP0 4044
IPC4 00AC
CNIP2 CNIP1 CNIP0 —CMIP2CMIP1CMIP0 MI2C1P2 MI2C1P1 MI2C1P0 SI2C1P2 SI2C1P1 SI2C1P0 4444
IPC5 00AE
INT1IP2 INT1IP1 INT1IP0 0004
IPC6 00B0
T4IP2 T4IP1 T4IP0 OC3IP2 OC3IP1 OC3IP0 4040
IPC7 00B2
U2TXIP2 U2TXIP1 U2TXIP0 U2RXIP2 U2RXIP1 U2RXIP0 INT2IP2 INT2IP1 INT2IP0 T5IP2 T5IP1 T5IP0 4440
IPC8 00B4
SPI2IP2 SPI2IP1 SPI2IP0 SPF2IP2 SPF2IP1 SPF2IP0 0044
IPC9 00B6
IC3IP2 IC3IP1 IC3IP0 0040
IPC12 00BC
MI2C2IP2 MI2C2IP1 MI2C2IP0 SI2C2IP2 SI2C2IP1 SI2C2IP0 0440
IPC15 00C2
RTCIP2 RTCIP1 RTCIP0 0400
IPC16 00C4
CRCIP2 CRCIP1 CRCIP0 U2ERIP2 U2ERIP1 U2ERIP0 U1ERIP2 U1ERIP1 U1ERIP0 4440
IPC18 00C8
HLVDIP2 HLVDIP1 HLVDIP0 0004
IPC19 00CA
CTMUIP2 CTMUIP1 CTMUIP0 0040
IPC20 00CC
ULPWUIP2 ULPWUIP1 ULPWUIP0 0000
INTTREG 00E0 CPUIRQ
—VHOLD ILR3 ILR2 ILR1 ILR0 VECNUM6
VECNUM5
VECNUM4 VECNUM3 VECNUM2 VECNUM1 VECNUM0 0000
Legend: — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.