Datasheet

© 2011-2012 Microchip Technology Inc. Preliminary DS39997C-page 39
PIC24FJ16MC101/102 AND PIC24FJ32MC101/102/104
TABLE 4-5: INTERRUPT CONTROLLER REGISTER MAP
SFR
Name
SFR
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
AD1IF U1TXIF U1RXIF SPI1IF SPI1EIF T3IF T2IF OC2IF IC2IF T1IF OC1IF IC1IF INT0IF 0000
IFS1 0086
—INT2IFT5IF
(1)
T4IF
(1)
INT1IF CNIF CMIF MI2C1IF SI2C1IF 0000
IFS2 0088
—IC3IF 0000
IFS3 008A FLTA1IF RTCIF
—PWM1IF 0000
IFS4 008C
—CTMUIF —U1EIFFLT1BIF
(3)
0000
IEC0 0094
AD1IE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE T2IE OC2IE IC2IE T1IE OC1IE IC1IE INT0IE 0000
IEC1 0096
INT2IE T5IE
(1)
T4IE
(1)
INT1IE CNIE CMIE MI2C1IE SI2C1IE 0000
IEC2 0098
—IC3IE 0000
IEC3 009A FLTA1IE RTCIE
—PWM1IE 0000
IEC4 009C
—CTMUIE —U1EIEFLT1BIE
(3)
0000
IPC0 00A4
T1IP<2:0> —OC1IP<2:0>—IC1IP<2:0> INT0IP<2:0> 4444
IPC1 00A6
T2IP<2:0> —OC2IP<2:0>—IC2IP<2:0> 4440
IPC2 00A8
U1RXIP<2:0> SPI1IP<2:0> SPI1EIP<2:0> T3IP<2:0> 4444
IPC3 00AA
AD1IP<2:0> U1TXIP<2:0> 0044
IPC4 00AC
CNIP<2:0> CMIP<2:0> MI2C1IP<2:0> SI2C1IP<2:0> 4444
IPC5 00AE
INT1IP<2:0> 0004
IPC6 00B0
T4IP<2:0>
(1)
4000
IPC7 00B2
INT2IP<2:0> T5IP<2:0>
(1)
0044
IPC9 00B6
—IC3IP<2:0> 0040
IPC14 00C0
PWM1IP<2:0> 0040
IPC15 00C2
FLTA1IP<2:0> —RTCIP<2:0> 4400
IPC16 00C4
U1EIP<2:0> —FLTB1IP<2:0>
(3)
0040
IPC19 00CA
CTMUIP<2:0> 0040
INTTREG 00E0
—ILR<3:0> VECNUM<6:0> 0000
Legend: x = unknown value on Reset, — = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
Note 1: This bit is available in PIC24FJ32MC101/102/104 devices only.
2: This bit is available in PIC24FJ32MC102/104 devices only.