Microchip Technology MA330028 Data Sheet

Page of 530
 2011-2013 Microchip Technology Inc.
DS70000657H-page 143
dsPIC33EPXXXGP50X, dsPIC33EPXXXMC20X/50X AND PIC24EPXXXGP/MC20X
REGISTER 8-2:
DMA
X
REQ: DMA CHANNEL 
X
 IRQ SELECT REGISTER
R/S-0
U-0
U-0
U-0
U-0
U-0
U-0
U-0
FORCE
(
)
bit 15
bit 8
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
R/W-0
IRQSEL7
IRQSEL6
IRQSEL5
IRQSEL4
IRQSEL3
IRQSEL2
IRQSEL1
IRQSEL0
bit 7
bit 0
Legend:
S = Settable bit
R = Readable bit
W = Writable bit
U = Unimplemented bit, read as ‘0’
-n = Value at POR
‘1’ = Bit is set
‘0’ = Bit is cleared
x = Bit is unknown
bit 15
FORCE:
 Force DMA Transfer bit
1
 = Forces a single DMA transfer (Manual mode)
0
 = Automatic DMA transfer initiation by DMA request
bit 14-8
Unimplemented:
 Read as ‘0’
bit 7-0
IRQSEL<7:0>:
 DMA Peripheral IRQ Number Select bits
01000110
 = ECAN1 – TX Data Request
00100110
 = IC4 – Input Capture 4
00100101
 = IC3 – Input Capture 3
00100010
 = ECAN1 – RX Data Ready
(
)
00100001
 = SPI2 Transfer Done
00011111
 = UART2TX – UART2 Transmitter
00011110
 = UART2RX – UART2 Receiver
00011100
 = TMR5 – Timer5
00011011
 = TMR4 – Timer4
00011010
 = OC4 – Output Compare 4
00011001
 = OC3 – Output Compare 3
00001101
 = ADC1 – ADC1 Convert done
00001100
 = UART1TX – UART1 Transmitter
00001011
 = UART1RX – UART1 Receiver
00001010
 = SPI1 – Transfer Done
00001000
 = TMR3 – Timer3
00000111
 = TMR2 – Timer2
00000110
 = OC2 – Output Compare 2
00000101
 = IC2 – Input Capture 2
00000010
 = OC1 – Output Compare 1
00000001
 = IC1 – Input Capture 1
00000000
 = INT0 – External Interrupt 0
Note 1:
The FORCE bit cannot be cleared by user software. The FORCE bit is cleared by hardware when the 
forced DMA transfer is complete or the channel is disabled (CHEN = 0).
2:
This selection is available in dsPIC33EPXXXGP/MC50X devices only.