Datasheet

dsPIC33FJ06GS101/X02 and dsPIC33FJ16GSX02/X04
DS70000318G-page 56 2008-2014 Microchip Technology Inc.
TABLE 4-9: INTERRUPT CONTROLLER REGISTER MAP FOR dsPIC33FJ16GS502 DEVICES ONLY
File
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 OVAERR OVBERR COVAERR COVBERR OVATE OVBTE COVTE SFTACERR DIV0ERR MATHERR ADDRERR STKERR OSCFAIL
0000
INTCON2 0082 ALTIVT DISI INT2EP INT1EP INT0EP
0000
IFS0 0084 ADIF U1TXIF U1RXIF SPI1IF SPI1EIF T3IF T2IF OC2IF IC2IF T1IF OC1IF IC1IF INT0IF
0000
IFS1 0086 —INT2IF INT1IF CNIF AC1IF MI2C1IF SI2C1IF
0000
IFS3 008A PSEMIF
0000
IFS4 008C —U1EIF
0000
IFS5 008E PWM2IF PWM1IF
0000
IFS6 0090 ADCP1IF ADCP0IF AC4IF AC3IF AC2IF PWM4IF PWM3IF
0000
IFS7 0092 ADCP6IF ADCP3IF ADCP2IF
0000
IEC0 0094 ADIE U1TXIE U1RXIE SPI1IE SPI1EIE T3IE T2IE OC2IE IC2IE T1IE OC1IE IC1IE INT0IE
0000
IEC1 0096 —INT2IE INT1IE CNIE AC1IE MI2C1IE SI2C1IE
0000
IEC3 009A PSEMIE
0000
IEC4 009C —U1EIE
0000
IEC5 009E PWM2IE PWM1IE
0000
IEC6 00A0 ADCP1IE ADCP0IE AC4IE AC3IE AC2IE PWM4IE PWM3IE
0000
IEC7 00A2 ADCP6IE ADCP3IE ADCP2IE
0000
IPC0 00A4 T1IP2 T1IP1 T1IP0 OC1IP2 OC1IP1 OC1IP0 IC1IP2 IC1IP1 IC1IP0 INT0IP2 INT0IP1 INT0IP2
4444
IPC1 00A6 T2IP2 T2IP1 T2IP0 OC2IP2 OC2IP1 OC2IP0 IC2IP2 IC2IP1 IC2IP0 -—
4440
IPC2 00A8 U1RXIP2 U1RXIP1 U1RXIP0 SPI1IP2 SPI1IP1 SPI1IP0 SPI1EIP2 SPI1EIP1 SPI1EIP0 T3IP2 T3IP1 T3IP0
4444
IPC3 00AA -— - ADIP2 ADIP1 ADIP0 U1TXIP2 U1TXIP1 U1TXIP0
0044
IPC4 00AC CNIP2 CNIP1 CNIP0 AC1IP2 AC1IP1 AC1IP0 MI2C1IP2 MI2C1IP1 MI2C1IP0 SI2C1IP2 SI2C1IP1 SI2C1IP0
4444
IPC5 00AE INT1IP2 INT1IP1 INT1IP0
0004
IPC7 00B2 INT2IP2 INT2IP1 INT2IP0
0040
IPC14 00C0 PSEMIP2 PSEMIP1 PSEMIP0
0040
IPC16 00C4 U1EIP2 U1EIP1 U1EIP0
0040
IPC23 00D2 PWM2IP2 PWM2IP1 PWM2IP0 PWM1IP2 PWM1IP1 PWM1IP0
4400
IPC24 00D4 PWM4IP2 PWM4IP1 PWM4IP0 PWM3IP2 PWM3IP1 PWM3IP0
0044
IPC25 00D6 AC2IP2 AC2IP1 AC2IP0
4000
IPC26 00D8 AC4IP2 AC4IP1 AC4IP0 AC3IP2 AC3IP1 AC3IP0
0044
IPC27 00DA ADCP1IP2 ADCP1IP1 ADCP1IP0 ADCP0IP2 ADCP0IP1 ADCP0IP0 -—
4400
IPC28 00DC ADCP3IP2 ADCP3IP1 ADCP3IP0 ADCP2IP2 ADCP2IP1 ADCP2IP0
0044
IPC29 00DE ADCP6IP2 ADCP6IP1 ADCP6IP0
0004
INTTREG 00E0 ILR3 ILR2 ILR1 ILR0 VECNUM6 VECNUM5 VECNUM4 VECNUM3 VECNUM2 VECNUM1 VECNUM0
0000
Legend:
x
= unknown value on Reset, — = unimplemented, read as ‘
0
’. Reset values are shown in hexadecimal.