11.1 Device-Specific Information

Table 11-1. PORTA Availability
DeviceBit Field

Bit

15/7

Bit

14/6

Bit

13/5

Bit

12/4

Bit

11/3

Bit

10/2

Bit

9/1

Bit

8/0

64-Pin15:8
7:0
48-Pin15:8
7:0
36-Pin15:8
7:0
Table 11-2. PORTB Availability
DeviceBit Field

Bit

15/7

Bit

14/6

Bit

13/5

Bit

12/4

Bit

11/3

Bit

10/2

Bit

9/1

Bit

8/0

64-Pin15:8
7:0
48-Pin15:8
7:0
36-Pin15:8
7:0
Table 11-3. PORTC Availability
DeviceBit Field

Bit

15/7

Bit

14/6

Bit

13/5

Bit

12/4

Bit

11/3

Bit

10/2

Bit

9/1

Bit

8/0

64-Pin15:8
7:0
48-Pin15:8
7:0
36-Pin15:8
7:0
Table 11-4. PORTD Availability
DeviceBit Field

Bit

15/7

Bit

14/6

Bit

13/5

Bit

12/4

Bit

11/3

Bit

10/2

Bit

9/1

Bit

8/0

64-Pin15:8
7:0
48-Pin15:8
7:0
36-Pin15:8
7:0
Table 11-5. ANSELA Availability
NameBit Field

Bit

15/7

Bit

14/6

Bit

13/5

Bit

12/4

Bit

11/3

Bit

10/2

Bit

9/1

Bit

8/0

64-Pin15:8
7:0
48-Pin15:8
7:0
36-Pin15:8
7:0
Table 11-6. ANSELB Availability
NameBit Field

Bit

15/7

Bit

14/6

Bit

13/5

Bit

12/4

Bit

11/3

Bit

10/2

Bit

9/1

Bit

8/0

64-Pin15:8
7:0
48-Pin15:8
7:0
36-Pin15:8
7:0
Table 11-7. ANSELC Availability
NameBit Field

Bit

15/7

Bit

14/6

Bit

13/5

Bit

12/4

Bit

11/3

Bit

10/2

Bit

9/1

Bit

8/0

64-Pin15:8
7:0
48-Pin15:8
7:0
36-Pin15:8
7:0
Table 11-8. ANSELD Availability
NameBit Field

Bit

15/7

Bit

14/6

Bit

13/5

Bit

12/4

Bit

11/3

Bit

10/2

Bit

9/1

Bit

8/0

64-Pin15:8
7:0
48-Pin15:8
7:0
36-Pin15:8
7:0
Table 11-9. PPS Availability by Package
64-Pin48-Pin36-Pin
RP1-RP12RP1-RP10RP1-RP12
RP17-RP30RP17-RP26RP17-RP30
RP33-RP44RP33-RP40RP33-RP44
RP49-RP57RP49-RP52RP49-RP57
RP55
Table 11-10. Selectable Input Sources (Maps Input to Function)
Input Name(1)Function NameRegisterRegister Bitfield
External Interrupt 1INT1RPINR0INT1R[7:0]
External Interrupt 2INT2RPINR0INT2R[7:0]
External Interrupt 3INT3RPINR0INT3R[7:0]
External Interrupt 4INT4RPINR1INT4R[7:0]
Timer1 External ClockT1CKRPINR1T1CKR[7:0]
Timer2 External ClockT2CKRPINR1T2CKR[7:0]
Timer3 External ClockT3CKRPINR1T3CKR[7:0]
SCCP Input Clock 1TCKI1RPINR2TCKI1R[7:0]
SCCP Input Capture 1ICM1RPINR2ICM1R[7:0]
SCCP Input Clock 2TCKI2RPINR2TCKI2R[7:0]
SCCP Input Capture 2ICM2RPINR2ICM2R[7:0]
SCCP Input Clock 3TCKI3RPINR3TCKI3R[7:0]
SCCP Input Capture 3ICM3RPINR3ICM3R[7:0]
SCCP Input Clock 4TCKI4RPINR3TCKI4R[7:0]
SCCP Input Capture 4ICM4RPINR3ICM4R[7:0]
SCCP Input Clock 5TCKI5RPINR4TCKI5R[7:0]
SCCP Input Capture 5ICM5RPINR4ICM5R[7:0]
Reserved
SCCP Fault AOCFARPINR7OCFAR[7:0]
SCCP Fault BOCFBRPINR7OCFBR[7:0]
SCCP Fault COCFCRPINR7OCFCR[7:0]
SCCP Fault DOCFDRPINR7OCFDR[7:0]
PWM Input 8PCI8RPINR8PCI8R[7:0]
PWM Input 9PCI9RPINR8PCI9R[7:0]
PWM Input 10PCI10RPINR8PCI10R[7:0]
PWM Input 11PCI11RPINR8PCI11R[7:0]
QEI1 Input AQEIA1RPINR9QEIA1R[7:0]
QEI1 Input BQEIB1RPINR9QEIB1R[7:0]
QEI1 Index InputQEINDX1RPINR9QEINDX1R[7:0]
QEI1 Home InputQEIHOME1RPINR9QEIHOM1R[7:0]
UART1 ReceiveU1RXRPINR13U1RXR[7:0]
UART1 Data-Set-ReadyU1DSRRPINR13U1DSRR[7:0]
UART2 ReceiveU2RXRPINR13U2RXR[7:0]
UART2 Data-Set-ReadyU2DSRRPINR13U2DSRR[7:0]
UART3 ReceiveU3RXRPINR14U3RXR[7:0]
UART3 Data-Set-ReadyU3DSRRPINR14U3DSRR[7:0]
SPI1 Data InputSDI1RPINR14SDI1R[7:0]
SPI1 Clock InputSCK1INRPINR14SCK1R[7:0]
SPI1 Client SelectSS1INRPINR15SS1R[7:0]
SPI2 Data InputSDI2RPINR15SDI2R[7:0]
SPI2 Clock InputSCK2INRPINR15SCK2R[7:0]
SPI2 Client SelectSS2INRPINR15SS2R[7:0]
SPI3 Data InputSDI3RPINR16SDI3R[7:0]
SPI3 Clock InputSCK3INRPINR16SCK3R[7:0]
SPI3 Client SelectSS3INRPINR16SS3R[7:0]
CAN 1 ReceiveCAN1RXRPINR17CAN1RXR[7:0]
SENT 1 InputSENT1RPINR18SENT1R[7:0]
SENT 2 InputSENT2RPINR18SENT2R[7:0]
Reference Clock 1 InputREFI1RPINR18REFI1R[7:0]
Reference Clock 2 InputREFI2RPINR18REFI2R[7:0]
PWM PCI Input 12PCI12RPINR19PCI12R[7:0]
PWM PCI Input 13PCI13RPINR19PCI13R[7:0]
PWM PCI Input 14PCI14RPINR19PCI14R[7:0]
PWM PCI Input 15PCI15RPINR19PCI15R[7:0]
PWM PCI Input 16PCI16RPINR20PCI16R[7:0]
PWM PCI Input 17PCI17RPINR20PCI17R[7:0]
PWM PCI Input 18PCI18RPINR20PCI18R[7:0]
CLC Input ACLCINARPINR20CLCAR[7:0]
CLC Input BCLCINBRPINR21CLCBR[7:0]
CLC Input CCLCINCRPINR21CLCCR[7:0]
CLC Input DCLCINDRPINR21CLCDR[7:0]
CLC Input ECLCINERPINR21CLCER[7:0]
CLC Input FCLCINFRPINR22CLCFR[7:0]
CLC Input GCLCINGRPINR22CLCGR[7:0]
CLC Input HCLCINHRPINR22CLCHR[7:0]
CLC Input ICLCINIRPINR22CLCIR[7:0]
CLC Input JCLCINJRPINR23CLCJR[7:0]
ADC Trigger 31 InputADTRG31RPINR23ADTRG31R[7:0]
UART1 Clear to SendU1CTSRPINR23U1CTSR[7:0]
UART2 Clear to SendU2CTSRPINR23U2CTSR[7:0]
UART3 Clear to SendU3CTSRPINR24U3CTSR[7:0]
BiSS Return InputBISS1SLRPINR24BISS1SLR[7:0]
BiSS Get Sense InputBISS1GSRPINR24BISS1GSR[7:0]
IOMONITOR1 Feedback 12IOMON1F12RPINR24IOIM0R[7:0]
IOMONITOR1 Feedback 13IOMON1F13RPINR25IOIM1R[7:0]
IOMONITOR1 Feedback 14IOMON1F14RPINR25IOIM2R[7:0]
IOMONITOR1 Feedback 15IOMON1F15RPINR25IOIM3R[7:0]
PWM Input 19PCI19RPINR26PCI19R[7:0]
PWM Input 20PCI20RPINR27PCI20R[7:0]
PWM Input 21PCI21RPINR27PCI21R[7:0]
PWM Input 22PCI22RPINR27PCI22R[7:0]
UART4 Receive U4DSRPINR28U4DSR[7:0]
UART4 Data-Set-ReadyU4RX RPINR28U4DSR[7:0]
UART4 Clear to SendU4CTSRPINR28U4CTSR[7:0]
Note:
  1. Unless otherwise noted, all inputs use the Schmitt Trigger input buffers.
Table 11-11. Pin Correlation to Input Remap #(1)
IndexSource SignalRemap Input #
181RPV15 PI181
180RPV14 PI180
179RPV13 PI179
178RPV12 PI178
177RPV11 PI177
176RPV10 PI176
175RPV9 PI175
174RPV8 PI174
173RPV7 PI173
172RPV6 PI172
171RPV5 PI171
170RPV4 PI170
169RPV3 PI169
168RPV2 PI168
167RPV1 PI167
166RPV0 PI166
165Touch TX8 PI165
164Touch TX9 PI164
163Touch TX10 PI163
162Touch TX11 PI162
161Touch TX12 PI161
160Touch TX13 PI160
159Touch TX14 PI159
158Touch TX15 PI158
157-152ReservedPI157-PI152
151PWM Off Request - DAC5PI151
150PWM On Request - DAC5PI150
149PWM Off Request - DAC4 PI149
148PWM On Request - DAC4 PI148
147PWM Off Request - DAC3PI147
146PWM On Request - DAC3 PI146
145PWM Off Request - DAC2PI145
144PWM On Request - DAC2 PI144
143PWM Off Request - DAC1PI143
142PWM On Request - DAC1PI142
141ReservedPI141
140PWM Event Out 2PI140
139PWM Event Out 1PI139
138PTG TRIG[27] PI138
137PTG TRIG[26] PI137
136-134ReservedReserved
133CMP5 PI133
132CMP4 PI132
131CMP3 PI131
130CMP2 PI130
129CMP1 PI129
128-58ReservedReserved
57 RD8 RPI57
56 RD7 RPI56
55 RD6 RPI55
54 RD5 RPI54
53 RD4 RPI53
52 RD3 RPI52
51 RD2 RPI51
50 RD1 RPI50
49 RD0 RPI49
48-45ReservedRPI48-RPI145
44 RC11 RPI44
43 RC10 RPI43
42 RC9 RPI42
41 RC8 RPI41
40 RC7 RPI40
39 RC6 RPI39
38 RC5 RPI38
37 RC4 RPI37
36 RC3 RPI36
35 RC2 RPI35
34 RC1 RPI34
33 RC0 RPI33
32-31ReservedRPI32-RPI31
30 RB13 RPI30
29 RB12 RPI29
28 RB11 RPI28
27 RB10 RPI27
26 RB9 RPI26
25 RB8 RPI25
24 RB7 RPI24
23 RB6 RPI23
22 RB5 RPI22
21 RB4 RPI21
20 RB3 RPI20
19 RB2 RPI19
18 RB1 RPI18
17 RB0 RPI17
16-13ReservedRPI16-RPI13
12 RA11 RPI12
11 RA10 RPI11
10 RA9 RPI10
9 RA8 RPI9
8 RA7 RPI8
7 RA6 RPI7
6 RA5 RPI6
5 RA4 RPI5
4 RA3 RPI4
3 RA2 RPI3
2 RA1 RPI2
1 RA0 RPI1
Note:
  1. This list of output signals can be mapped to any of the peripheral inputs listed in Table 11-10.
Table 11-12. Virtual Outputs to Remappable Ouput Registers(1)
Virtual OutputsRemappable Output RegisterRegister Bitfield
RPV0RPOR32RP128R[6:0]
RPV1RPOR32RP129R[6:0]
RPV2RPOR32RP130R[6:0]
RPV3RPOR32RP131R[6:0]
RPV4RPOR33RP132R[6:0]
RPV5RPOR33RP133R[6:0]
RPV6RPOR33RP134R[6:0]
RPV7RPOR33RP135R[6:0]
RPV8RPOR34RP136R[6:0]
RPV9RPOR34RP137R[6:0]
RPV10RPOR34RP138R[6:0]
RPV11RPOR34RP139R[6:0]
RPV12RPOR35RP140R[6:0]
RPV13RPOR35RP141R[6:0]
RPV14RPOR35RP142R[6:0]
RPV15RPOR35RP143R[6:0]
Note:
  1. This list of virtual output signals can be mapped to any of the peripheral inputs listed in Table 11-10.
Table 11-13. Output Selection for Remappable Pins (RPn)
FunctionRPnR[5:0]Output Name
PWM1H1RPn tied to PWM1H Output
PWM1L2RPn tied to PWM1L Output
PWM2H3RPn tied to PWM2H Output
PWM2L4RPn tied to PWM2L Output
PWM3H5RPn tied to PWM3H Output
PWM3L6RPn tied to PWM3L Output
PWM4H7RPn tied to PWM4H Output
PWM4L8RPn tied to PWM4L Output
CAN1TX9RPn tied to CAN1 Output
U1TX10RPn tied to UART1 Transmit
U1RTS11RPn tied to UART1 Request-to-Send
U2TX12RPn tied to UART2 Transmit
U2RTS13RPn tied to UART2 Request-to-Send
U3TX14RPn tied to UART3 Transmit
U3RTS15RPn tied to UART3 Request-to-Send
U4TX16RPn tied to UART4 Transmit
U4RTS17RPn tied to UART4 Request-to-Send
SDO118RPn tied to SPI1 Data Output
SCK119RPn tied to SPI1 Clock Output
SS120RPn tied to SPI1 Client Select
SDO221RPn tied to SPI2 Data Output
SCK222RPn tied to SPI2 Clock Output
SS223RPn tied to SPI2 Client Select
SDO324RPn tied to SPI3 Data Output
SCK325RPn tied to SPI3 Clock Output
SS326RPn tied to SPI3 Client Select
REFO127RPn tied to Reference Clock 1 Output
REFO228RPn tied to Reference Clock 2 Output
OCM129RPn tied to SCCP1 Output
OCM230RPn tied to SCCP2 Output
OCM331RPn tied to SCCP3 Output
OCM432RPn tied to SCCP4 Output
MCCP5A33RPn tied to MCCP5 Output A
MCCP5B34RPn tied to MCCP5 Output B
MCCP5C35RPn tied to MCCP5 Output C
MCCP5D36RPn tied to MCCP5 Output D
MCCP5E37RPn tied to MCCP5 Output E
MCCP5F38RPn tied to MCCP5 Output F
CMP139RPn tied to Comparator 1 Output
CMP240RPn tied to Comparator 2 Output
CMP341RPn tied to Comparator 3 Output
CMP442RPn tied to Comparator 4 Output
CMP543RPn tied to Comparator 5 Output
PEVTA44RPn tied to PWM Event A Output
PEVTB45RPn tied to PWM Event B Output
PEVTC46RPn tied to PWM Event C Output
PEVTD47RPn tied to PWM Event D Output
PWME48RPn tied to PWM Event E Output
PWMF49RPn tied to PWM Event F Output
QEICMP150RPn tied to QEI1 Comparator Output
CLC1OUT51RPn tied to CLC1 Output
CLC2OUT52RPn tied to CLC2 Output
CLC3OUT53RPn tied to CLC3 Output
CLC4OUT54RPn tied to CLC4 Output
PTGTRG2455RPn tied to PTG Trigger 24 Output
PTGTRG2556RPn tied to PTG Trigger 25 Output
SENT1OUT57RPn tied to SENT1 Output
SENT2OUT58RPn tied to SENT2 Output
BISSMO159RPn tied to BiSS Line Digital Output 1 Enable
BISSMA160RPn tied to BiSS Line Digital Clock 1
U1DTRn61RPn tied to UART1 Data Terminal Ready Output
U2DTRn62RPn tied to UART2 Data Terminal Ready Output
U3DTRn63RPn tied to UART3 Data Terminal Ready Output
U4DTRn64RPn tied to UART4 Data Terminal Ready Output
RDCEXC65RPn tied to RDC Excitation Output
RDCEXCI66RPn tied to RDC Excitation Inverted Output
PTGTRG1867RPn tied to PTG Trigger 18 Output
PTGTRG1968RPn tied to PTG Trigger 19 Output
PTGTRG2069RPn tied to PTG Trigger 20 Output
Table 11-14. IOIM 1-8 Group A Reference Pins
REFSELPin Function NamePin
0111IOMAD7RC2
0110IOMAD6RC5
0101IOMAD5RC3
0100IOMAD4RC4
0011IOMAD3RD0
0010IOMAD2RD1
0001IOMAD1RD2
0000IOMAD0RD3
Table 11-15. IOIM 1-8 Group A Feedback Pins
FBKSELPin Function NamePad
0111IOMAF7RC7
0110IOMAF6RC1
0101IOMAF5RC0
0100IOMAF4RD7
0011IOMAF3RD8
0010IOMAF2RA0
0001IOMAF1RA7
0000IOMAF0RB7