Microchip Technology MA330016 Data Sheet

Page of 300
dsPIC33FJ32GP202/204 and dsPIC33FJ16GP304
DS70290J-page 118
© 2007-2011 Microchip Technology Inc.
TABLE 10-1:
REMAPPABLE PERIPHERAL INPUTS
(1)
10.6.2.2
Output Mapping
In contrast to inputs, the outputs of the Peripheral Pin
Select options are mapped on the basis of the pin. In
this case, a control register associated with a particular
pin dictates the peripheral output to be mapped. The
RPORx registers are used to control output mapping.
Like the RPINRx registers, each register contains sets
of 5-bit fields, with each set associated with one RPn
pin (see 
value of the bit field corresponds to one of the periph-
erals, and that peripheral’s output is mapped to the pin
(see 
 and 
).
The list of peripherals for output mapping also includes
a null value of ‘00000’  because of the mapping
technique. This permits any given pin to remain
unconnected from the output of any of the pin
selectable peripherals. 
FIGURE 10-3:
MULTIPLEXING OF 
REMAPPABLE OUTPUT 
FOR RPn
Input Name
Function Name
Register
Configuration
Bits
External Interrupt 1
INT1
RPINR0
INT1R<4:0>
External Interrupt 2
INT2
RPINR1
INT2R<4:0>
Timer2 External Clock
T2CK
RPINR3
T2CKR<4:0>
Timer3 External Clock
T3CK
RPINR3
T3CKR<4:0>
Input Capture 1
IC1
RPINR7
IC1R<4:0>
Input Capture 2
IC2
RPINR7
IC2R<4:0>
Input Capture 7
IC7
RPINR10
IC7R<4:0>
Input Capture 8
IC8
RPINR10
IC8R<4:0>
Output Compare Fault A
OCFA
RPINR11
OCFAR<4:0>
UART1 Receive
U1RX
RPINR18
U1RXR<4:0>
UART1 Clear To Send
U1CTS
RPINR18
U1CTSR<4:0>
SPI1 Data Input
SDI1
RPINR20
SDI1R<4:0>
SPI1 Clock Input
SCK1IN
RPINR20
SCK1R<4:0>
SPI1 Slave Select Input
SS1IN
RPINR21
SS1R<4:0>
Note 1: Unless otherwise noted, all inputs use the Schmitt input buffers.
0
19
3
RPnR<4:0>
Default
U1TX Output Enable
U1RTS Output Enable
4
18
OC1 Output Enable
0
19
3
Default
U1TX Output
U1RTS Output
4
OC2 Output
18
OC1 Output
Output Enable
Output Data
RPn
OC2 Output Enable