Datasheet
2013 Microchip Technology Inc. DS30003030B-page 87
PIC24FV16KM204 FAMILY
TABLE 8-1: TRAP VECTOR DETAILS
Vector Number IVT Address AIVT Address Trap Source
0 000004h 000104h Reserved
1 000006h 000106h Oscillator Failure
2 000008h 000108h Address Error
3 00000Ah 00010Ah Stack Error
4 00000Ch 00010Ch Math Error
5 00000Eh 00010Eh Reserved
6 000010h 000110h Reserved
7 000012h 000112h Reserved
TABLE 8-2: IMPLEMENTED INTERRUPT VECTORS
Interrupt Source Vector Number IVT Address
AIVT
Address
Interrupt Bit Locations
Flag Enable Priority
ADC1 – ADC1 Convert Done 13 00002Eh 00012Eh IFS0<13> IEC0<13> IPC3<6:4>
CLC1 96 0000D4h 0001D4h IFS6<0> IEC6<0> IPC24<2:0>
CLC2 97 0000D6h 0001D6h IFS6<1> IEC6<1> IPC24<6:4>
Comparator Interrupt 18 000038h 000138h IFS1<2> IEC1<2> IPC4<10:8>
CTMU 77 0000AEh 0001AEh IFS4<13> IEC4<13> IPC19<6:4>
DAC1 – Buffer Update 78 0000B0h 0001B0h IFS4<14> IEC4<14> IPC19<10:8>
DAC2 – Buffer Update 79 0000B2h 0001B2h IFS4<15> IEC4<15> IPC19<14:12>
HLVD – High/Low-Voltage Detect 72 0000A4h 0001A4h IFS4<8> IEC4<8> IPC18<2:0>
ICN – Input Change Notification 19 00003Ah 00013Ah IFS1<3> IEC1<3> IPC4<14:12>
INT0 – External Interrupt 0 0 000014h 000114h IFS0<0> IEC0<0> IPC0<2:0>
INT1 – External Interrupt 1 20 00003Ch 00013Ch IFS1<4> IEC1<4> IPC5<2:0>
INT2 – External Interrupt 2 29 00004Eh 00014Eh IFS1<13> IEC1<13> IPC7<6:4>
MCCP1 – Capture/Compare 1 000016h 000116h IFS0<1> IEC0<1> IPC0<6:4>
MCCP1 – Time Base 7 000022h 000122h IFS0<7> IEC0<7> IPC1<14:12>
MCCP2 – Capture/Compare 2 000018h 000118h IFS0<2> IEC0<2> IPC0<10:8>
MCCP2 – Time Base 8 000024h 000124h IFS0<8> IEC0<8> IPC2<2:0>
MCCP3 – Capture/Compare 5 00001Eh 00011Eh IFS0<5> IEC0<5> IPC1<6:4>
MCCP3 – Time Base 27 00004Ah 00014Ah IFS1<11> IEC1<11> IPC6<14:12>
MSSP1 – Bus Collision Interrupt 17 000036h 000136h IFS1<1> IEC1<1> IPC4<6:4>
MSSP1 – I
2
C™/SPI Interrupt 16 000034h 000134h IFS1<0> IEC1<0> IPC4<2:0>
MSSP2 – Bus Collision Interrupt 50 000078h 000178h IFS3<2> IEC3<2> IPC12<10:8>
MSSP2 – I
2
C/SPI Interrupt 49 000076h 000176h IFS3<1> IEC3<1> IPC12<6:4>
NVM – NVM Write Complete 15 000032h 000132h IFS0<15> IEC0<15> IPC3<14:12>
RTCC – Real-Time Clock/Calendar 62 000090h 000190h IFS3<14> IEC3<14> IPC15<10:8>
SCCP4 – Capture/Compare 6 000020h 000120h IFS0<6> IEC0<6> IPC1<10:8>
SCCP4 – Time Base 28 00004Ch 00014Ch IFS1<12> IEC1<12> IPC7<2:0>
SCCP5 – Capture/Compare 22 000040h 000140h IFS1<6> IEC1<6> IPC5<10:8>
SCCP5 – Time Base 41 000066h 000166h IFS2<9> IEC2<9> IPC10<6:4>
TMR1 – Timer1 3 00001Ah 00011Ah IFS0<3> IEC0<3> IPC0<14:12>
UART1 Error 65 000096h 000196h IFS4<1> IEC4<1> IPC16<6:4>
UART2 Error 66 000098h 000198h IFS4<2> IEC4<2> IPC16<10:8>
UART1RX – UART1 Receiver 11 00002Ah 00012Ah IFS0<11> IEC0<11> IPC2<14:12>
UART1TX – UART1 Transmitter 12 00002Ch 00012Ch IFS0<12> IEC0<12> IPC3<2:0>
UART2RX – UART2 Receiver 30 000050h 000150h IFS1<14> IEC1<14> IPC7<10:8>
UART2TX – UART2 Transmitter 31 000052h 000152h IFS1<15> IEC1<15> IPC7<14:12>
ULPWU – Ultra Low-Power Wake-up 80 0000B4h 0001B4h IFS5<0> IEC5<0> IPC20<2:0>