Microchip Technology MA330028 Data Sheet

Page of 530
 2011-2013 Microchip Technology Inc.
DS70000657H-page 129
dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X AND PIC24EPXXXGP/MC20X
TABLE 7-1:
INTERRUPT VECTOR DETAILS
Interrupt Source
Vector
#
IRQ
#
IVT Address
Interrupt Bit Location
Flag
Enable
Priority
Highest Natural Order Priority
INT0 – External Interrupt 0
8
0
0x000014
IFS0<0>
IEC0<0>
IPC0<2:0>
IC1 – Input Capture 1
9
1
0x000016
IFS0<1>
IEC0<1>
IPC0<6:4>
OC1 – Output Compare 1
10
2
0x000018
IFS0<2>
IEC0<2>
IPC0<10:8>
T1 – Timer1
11
3
0x00001A
IFS0<3>
IEC0<3>
IPC0<14:12>
DMA0 – DMA Channel 0
12
4
0x00001C
IFS0<4>
IEC0<4>
IPC1<2:0>
IC2 – Input Capture 2
13
5
0x00001E
IFS0<5>
IEC0<5>
IPC1<6:4>
OC2 – Output Compare 2
14
6
0x000020
IFS0<6>
IEC0<6>
IPC1<10:8>
T2 – Timer2
15
7
0x000022
IFS0<7>
IEC0<7>
IPC1<14:12>
T3 – Timer3
16
8
0x000024
IFS0<8>
IEC0<8>
IPC2<2:0>
SPI1E – SPI1 Error
17
9
0x000026
IFS0<9>
IEC0<9>
IPC2<6:4>
SPI1 – SPI1 Transfer Done
18
10
0x000028
IFS0<10> IEC0<10>
IPC2<10:8>
U1RX – UART1 Receiver
19
11
0x00002A
IFS0<11> IEC0<11> IPC2<14:12>
U1TX – UART1 Transmitter
20
12
0x00002C
IFS0<12> IEC0<12>
IPC3<2:0>
AD1 – ADC1 Convert Done
21
13
0x00002E
IFS0<13> IEC0<13>
IPC3<6:4>
DMA1 – DMA Channel 1
22
14
0x000030
IFS0<14> IEC0<14>
IPC3<10:8>
Reserved
23
15
0x000032
SI2C1 – I2C1 Slave Event
24
16
0x000034
IFS1<0>
IEC1<0>
IPC4<2:0>
MI2C1 – I2C1 Master Event
25
17
0x000036
IFS1<1>
IEC1<1>
IPC4<6:4>
CM – Comparator Combined Event
26
18
0x000038
IFS1<2>
IEC1<2>
IPC4<10:8>
CN – Input Change Interrupt
27
19
0x00003A
IFS1<3>
IEC1<3>
IPC4<14:12>
INT1 – External Interrupt 1
28
20
0x00003C
IFS1<4>
IEC1<4>
IPC5<2:0>
Reserved
29-31
21-23
0x00003E-0x000042
DMA2 – DMA Channel 2
32
24
0x000044
IFS1<8>
IEC1<8>
IPC6<2:0>
OC3 – Output Compare 3
33
25
0x000046
IFS1<9>
IEC1<9>
IPC6<6:4>
OC4 – Output Compare 4
34
26
0x000048
IFS1<10> IEC1<10>
IPC6<10:8>
T4 – Timer4
35
27
0x00004A
IFS1<11> IEC1<11> IPC6<14:12>
T5 – Timer5
36
28
0x00004C
IFS1<12> IEC1<12>
IPC7<2:0>
INT2 – External Interrupt 2
37
29
0x00004E
IFS1<13> IEC1<13>
IPC7<6:4>
U2RX – UART2 Receiver
38
30
0x000050
IFS1<14> IEC1<14>
IPC7<10:8>
U2TX – UART2 Transmitter
39
31
0x000052
IFS1<15> IEC1<15> IPC7<14:12>
SPI2E – SPI2 Error
40
32
0x000054
IFS2<0>
IEC2<0>
IPC8<2:0>
SPI2 – SPI2 Transfer Done
41
33
0x000056
IFS2<1>
IEC2<1>
IPC8<6:4>
C1RX – CAN1 RX Data Ready
)
42
34
0x000058
IFS2<2>
IEC2<2>
IPC8<10:8>
C1 – CAN1 Event
)
43
35
0x00005A
IFS2<3>
IEC2<3>
IPC8<14:12>
DMA3 – DMA Channel 3
44
36
0x00005C
IFS2<4>
IEC2<4>
IPC9<2:0>
IC3 – Input Capture 3
45
37
0x00005E
IFS2<5>
IEC2<5>
IPC9<6:4>
IC4 – Input Capture 4
46
38
0x000060
IFS2<6>
IEC2<6>
IPC9<10:8>
Reserved
47-56
39-48
0x000062-0x000074
SI2C2 – I2C2 Slave Event
57
49
0x000076
IFS3<1>
IEC3<1>
IPC12<6:4>
MI2C2 – I2C2 Master Event
58
50
0x000078
IFS3<2>
IEC3<2>
IPC12<10:8>
Reserved
59-64
51-56
0x00007A-0x000084
PSEM – PWM Special Event Match
)
65
57
0x000086
IFS3<9>
IEC3<9>
IPC14<6:4>
Note 1:
This interrupt source is available on dsPIC33EPXXXGP50X and dsPIC33EPXXXMC50X devices only.
2:
This interrupt source is available on dsPIC33EPXXXMC20X/50X and PIC24EPXXXMC20X devices only.