14.1 Device-Specific Information

Table 14-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 14-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 14-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 14-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 14-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

ANSELA15:8
7:0
Note:
  1. ANSEL bit availability is dependent on existence of the port bit given a device variant as indicated in Table 14-1 through Table 14-4.
Table 14-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

ANSELB15:8
7:0
Note:
  1. ANSEL bit availability is dependent on existence of the port bit given a device variant as indicated in Table 14-1 through Table 14-4.
Table 14-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

ANSELB15:8
7:0
Note:
  1. ANSEL bit availability is dependent on existence of the port bit given a device variant as indicated in Table 14-1 through Table 14-4.
Table 14-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

ANSELB15:8
7:0
Note:
  1. ANSEL bit availability is dependent on existence of the port bit given a device variant as indicated in Table 14-1 through Table 14-4.
Table 14-9. PPS Availability by Package
64-Pin48-Pin36-Pin
RP1-RP12RP1-RP10RP1-RP7
RP17-RP28RP17-RP24RP17-RP24
RP33-RP44RP33-RP40RP33-RP38
RP49-RP61RP49-RP57RP49-RP53
Table 14-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]
Reference Clock Input 1REFI1RPINR1REFI1R[7:0]
Reference Clock Input 2REFI2RPINR1REFI1R[7:0]
SCCP Input Capture 1ICM1RPINR2ICM1R[7:0]
SCCP Input Capture 2ICM2RPINR2ICM2R<7:0>
SCCP Input Capture 3ICM3RPINR2ICM3R[7:0]
SCCP Input Capture 4ICM4RPINR2ICM4R[7:0]
SCCP Fault AOCFARPINR5OCFAR[7:0]
SCCP Fault BOCFBRPINR5OCFBR[7:0]
SCCP Fault COCFCRPINR5OCFCR[7:0]
SCCP Fault DOCFDRPINR5OCFDR[7:0]
PWM Input 8PCI8RPINR6PCI8R[7:0]
PWM Input 9PCI9RPINR6PCI9R[7:0]
PWM Input 10PCI10RPINR6PCI10R[7:0]
PWM Input 11PCI11RPINR6PCI11R[7:0]
QEI1 Input AQEIA1RPINR7QEIA1R[7:0]
QEI1 Input BQEIB1RPINR7QEIB1R[7:0]
QEI Index 1 InputQEINDX1RPINR7QEINDX1R[7:0]
QEI Home 1 InputQEIHOM1RPINR7QEIHOM1R[7:0]
UART1 ReceiveU1RXRPINR9U1RXR[7:0]
UART1 Data-Set-ReadyU1DSRRPINR9U1DSRR[7:0]
UART2 ReceiveU2RXRPINR9U2RXR[7:0]
UART2 Data-Set-ReadyU2DSRRPINR9U2DSRR[7:0]
SPI1 Data InputSDI1RPINR10SDI1R[7:0]
SPI1 Clock InputSCK1INRPINR10SCK1R[7:0]
SPI1 Client SelectSS1RPINR10SS1R[7:0]
SPI2 Data InputSDI2RPINR11SDI2R[7:0]
SPI2 Clock InputSCK2INRPINR11SCK2R[7:0]
SPI2 Client SelectSS2RPINR11SS2R[7:0]
UART3 ReceiveU3RXRPINR13U3RXR[7:0]
UART3 Data-Set-ReadyU3DSRRPINR13U3DSRR[7:0]
SENT1 InputSENT1RPINR14SENT1R[7:0]
SENT2 InputSENT2RPINR14SENT2R[7:0]
SPI3 Data InputSDI3 RPINR15SDI3R[7:0]
SPI3 Clock InputSCK3IN RPINR15 SCK3R[7:0]
SPI3 Client SelectSS3 RPINR15 SS3R[7:0]
PWM Input 12PCI12RPINR17PCI12R[7:0]
PWM Input 13PCI13RPINR17PCI13R[7:0]
PWM Input 12PCI14RPINR17PCI17R[7:0]
PWM Input 15PCI15RPINR17PCI17R[7:0]
PWM Input 16PCI16RPINR18PCI16R[7:0]
PWM Input 17PCI17RPINR18PCI17R[7:0]
PWM Input 18PCI18RPINR18PCI18R[7:0]
ADC Trigger 31 InputADTRIG31RPINR18ADTRIG31R[7:0]
BiSS Return InputBISS1SLRPINR19BISS1SLR[7:0]
BiSS Get Sense InputBISS1GSRPINR19BISS1GSR[7:0]
CLC Input ACLCINARPINR20CLCINAR[7:0]
CLC Input BCLCINBRPINR20CLCINBR[7:0]
CLC Input CCLCINCRPINR20CLCINCR[7:0]
CLC Input DCLCINDRPINR20CLCINDR[7:0]
UART1 Clear-to-SendU1CTSRPINR21U1CTS[7:0]
UART2 Clear-to-SendU2CTSRPINR21U2CTS[7:0]
UART3 Clear-to-SendU3CTSRPINR21U3CTS[7:0]
Note:
  1. Unless otherwise noted, all inputs use the Schmitt Trigger input buffers.
Table 14-11. Pin Correlation to Input Remap #(1)
Index/Remap Input #FunctionAvailable on Ports
193RPV15Virtual RPV15
192RPV14Virtual RPV14
191RPV13Virtual RPV13
190RPV12Virtual RPV12
189RPV11Virtual RPV11
188RPV10Virtual RPV10
187RPV9Virtual RPV9
186RPV8Virtual RPV8
185RPV7Virtual RPV7
184RPV6Virtual RPV6
183RPV5Virtual RPV5
182RPV4Virtual RPV4
181RPV3Virtual RPV3
180RPV2Virtual RPV2
179RPV1Virtual RPV1
178RPV0Virtual RPV0
177DAC3 pwm_req_offInternal
176DAC3 pwm_req_onInternal
175DAC2 pwm_req_offInternal
174DAC2 pwm_req_onInternal
173DAC1 pwm_req_offInternal
172DAC1 pwm_req_onInternal
171PEVTFInternal
170PEVTEInternal
169PEVTDInternal
168PTG TRIG[27]Internal
167PTG TRIG[26]Internal
166-164Reserved
163CMP3Internal
162CMP2Internal
161CMP1Internal
160-62Reserved
61RD12Port Pin RD12
60RD11Port Pin RD11
59RD10Port Pin RD10
58RD9Port Pin RD9
57RD8Port Pin RD8
56RD7Port Pin RD7
55RD6Port Pin RD6
54RD5Port Pin RD5
53RD4Port Pin RD4
52RD3Port Pin RD3
51RD2Port Pin RD2
50RD1Port Pin RD1
49RD0Port Pin RD0
48-45Reserved
44RC11Port Pin RC11
43RC10Port Pin RC10
42RC9Port Pin RC9
41RC8Port Pin RC8
40RC7Port Pin RC7
39RC6Port Pin RC6
38RC5Port Pin RC5
37RC4Port Pin RC4
36RC3Port Pin RC3
35RC2Port Pin RC2
34RC1Port Pin RC1
33RC0Port Pin RC0
32-29Reserved
28RB11Port Pin RB11
27RB10Port Pin RB10
26RB9Port Pin RB9
25RB8Port Pin RB8
24RB7Port Pin RB7
23RB6Port Pin RB6
22RB5Port Pin RB5
21RB4Port Pin RB4
20RB3Port Pin RB3
19RB2Port Pin RB2
18RB1Port Pin RB1
17RB0Port Pin RB0
16-13Reserved
12RA11Port Pin RA11
11RA10Port Pin RA10
10RA9Port Pin RA9
9RA8Port Pin RA8
8RA7Port Pin RA7
7RA6Port Pin RA6
6RA5Port Pin RA5
5RA4Port Pin RA4
4RA3Port Pin RA3
3RA2Port Pin RA2
2RA1Port Pin RA1
1RA0Port Pin RA0
0Tied to 1’b0
Note:
  1. This list of output signals can be mapped to any of the peripheral inputs listed in Table 14-10.
Table 14-12. Virtual Outputs to Remappable Output Registers(1)
Virtual OutputsRemappable Output RegisterRegister Bitfield
RPV0RPOR16RP65R[6:0]
RPV1RPOR16RP66R[6:0]
RPV2RPOR16RP67R[6:0]
RPV3RPOR16RP68R[6:0]
RPV4RPOR17RP69R[6:0]
RPV5RPOR17RP70R[6:0]
RPV6RPOR17RP71R[6:0]
RPV7RPOR17RP72R[6:0]
RPV8RPOR18RP73R[6:0]
RPV9RPOR18RP74R[6:0]
RPV10RPOR18RP75R[6:0]
RPV11RPOR18RP76R[6:0]
RPV12RPOR19RP77R[6:0]
RPV13RPOR19RP78R[6:0]
RPV14RPOR19RP79R[6:0]
RPV15RPOR19RP80R[6:0]
Note:
  1. This list of virtual output signals can be mapped to any of the peripheral inputs listed in Table 14-10.
Table 14-13. Output Selection for Remappable Pins (RPn)
FunctionRPnR[5:0]Output Name
Default PORT0RPn tied to Default Pin
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
U1TX9RPn tied to UART1 Transmit
U1RTS10RPn tied to UART1 Request-to-Send
U2TX11RPn tied to UART2 Transmit
U2RTS12RPn tied to UART2 Request-to-Send
SDO113RPn tied to SPI1 Data Output
SCK1OUT14RPn tied to SPI1 Clock Output
SS1OUT15RPn tied to SPI1 Client Select
SDO216RPn tied to SPI2 Data Output
SCK2OUT17RPn tied to SPI2 Clock Output
SS2OUT18RPn tied to SPI2 Client Select
SDO319RPn tied to SPI3 Data Output
SCK3OUT20RPn tied to SPI3 Clock Output
SS3OUT21RPn tied to SPI3 Client Select
REFO122RPn tied to Reference Clock 1 Output
REFO223RPn tied to Reference Clock 2 Output
OCM124RPn tied to CCP1 Output Compare Event
OCM225RPn tied to CCP2 Output Compare Event
OCM326RPn tied to CCP3 Output Compare Event
OCM427RPn tied to CCP4 Enable Output Compare Event
CMP132RPn tied to Comparator 1 Output
CMP233RPn tied to Comparator 2 Output
CMP334RPn tied to Comparator 2 Output
U3TX36RPn tied to UART3 Transmit
U3RTS37RPn tied to UART Request-to-Send
PEVTA43RPn tied to PWM Event A Output
PEVTB44RPn tied to PWM Event B output
QEICMP145RPn tied to QEI Comparator 1 Output
CLC1OUT47RPn tied to CLC1 Output
CLC2OUT48RPn tied to CLC2 Output
PEVTC51RPn tied to PWM Event C Output
PEVTD52RPn tied to PWM Event D Output
PEVTE53RPn tied to PWM Event E Output
PEVTF54RPn tied to PWM Event F Output
PTG TRIG 2455RPn tied to PTG Trigger 24 Output
PTG TRIG 2556RPn tied to PTG Trigger 25 Output
SENT1OUT57RPn tied to SENT1 Output
SENT2OUT58RPn tied to SENT2 Output
BISS1MO63RPn tied to BiSS Output
BISS1MA64RPn tied to BiSS CLK
CLC3OUT65RPn tied to CLC3 Output
CLC4OUT66RPn tied to CLC4 Output
U1DTRn67RPn tied to UART1 Data Terminal Ready Output
U2DTRn68RPn tied to UART2 Data Terminal Ready Output
U3DTRn69RPn tied to UART3 Data Terminal Ready Output