3 Pin Allocation Tables

Table 3-1. 8-Pin Allocation Table
I/O8-Pin

PDIP


SOIC


DFN

ADCReferenceTimersCCP10-Bit


PWM

MSSPEUSARTIOCInterruptBasic
RA07ANA0—————CK1(1,3) IOCA0—ICSPDAT


ICDDAT

RA16ANA1VREF+ (ADC)———SCL1(1,3)


SCK1(1,3)

RX1(1)


DT1(1,3)

IOCA1—ICSPCLK


ICDCLK

RA25ANA2—T0CKI(1)——SDA1(1,3)


SDI1(1,3)

—IOCA2INT(1)—
RA34—————SS1(1)—IOCA3—MCLR


VPP

RA43ANA4—T1G(1)————IOCA4—CLKOUT
RA52ANA5


ADACT(1)

—T1CKI(1)


T2IN(1)

CCP1(1)


CCP2(1)

———IOCA5—CLKIN
VDD1—————————VDD
VSS8—————————VSS
OUT(2)———TMR0CCP1


CCP2

PWM3


PWM4

SCL1


SCK1


SDA1


SDO1

TX1


DT1


CK1

———
Note:
  1. This is a PPS remappable input signal. The input function may be moved from the default location shown to any PORTx pin.
  2. All output signals shown in this row are PPS remappable.
  3. This is a bidirectional signal. For normal operation, user software must map this signal to the same pin via the PPS input and PPS output registers.
Table 3-2. 14/16-Pin Allocation Table
I/O14-Pin

PDIP


SOIC


TSSOP

16-Pin


QFN

ADCReferenceTimersCCP10-Bit


PWM

MSSPEUSARTIOCInterruptBasic
RA01312ANA0——————IOCA0—ICSPDAT


ICDDAT

RA11211ANA1VREF+ (ADC)—————IOCA1—ICSPCLK


ICDCLK

RA21110ANA2—T0CKI(1)————IOCA2INT(1)—
RA343———————IOCA3—MCLR


VPP

RA432ANA4—T1G(1)————IOCA4—CLKOUT
RA521ANA5—T1CKI(1)


T2IN(1)

————IOCA5—CLKIN
RC0109—————SCL1(1,3,4)


SCK1(1,3,4)

—IOCC0——
RC198—————SDA1(1,3,4)


SDI1(1,3,4)

—IOCC1——
RC287ANC2


ADACT(1)

——————IOCC2——
RC376ANC3—— CCP2(1)—SS1(1)—IOCC3——
RC465ANC4—————CK1(1,3)IOCC4——
RC554ANC5——CCP1(1)——RX1(1)


DT1(1, 3)

IOCC5——
VDD116—————————VDD
VSS1413—————————VSS
OUT(2)————TMR0CCP1


CCP2

PWM3


PWM4

SCL1


SCK1


SDA1


SDO1

TX1


DT1


CK1

———
Note:
  1. This is a PPS remappable input signal. The input function may be moved from the default location shown to any PORTx pin.
  2. All output signals shown in this row are PPS remappable.
  3. This is a bidirectional signal. For normal operation, user software must map this signal to the same pin via the PPS input and PPS output registers.
  4. These pins can be configured for I2C or SMBus logic levels via the RxyI2C registers. The SCL1/SDA1 signals may be assigned to these pins for expected operation. PPS assignments of these signals to other pins will operate; however, the logic levels will be standard TTL/ST as selected by the INLVL register.
Table 3-3. 20-Pin Allocation Table
I/O20-Pin


PDIP


SOIC


SSOP

20-Pin


VQFN

ADCReferenceTimersCCP10-Bit


PWM

MSSPEUSARTIOCInterruptBasic
RA01916ANA0——————IOCA0—ICSPDAT


ICDDAT

RA11815ANA1VREF+ (ADC)—————IOCA1—ICSPCLK


ICDCLK

RA21714ANA2—T0CKI(1)————IOCA2INT(1)—
RA341———————IOCA3—MCLR


VPP

RA4320ANA4—T1G(1)————IOCA4—CLKOUT
RA5219ANA5—T1CKI(1)


T2IN(1)

————IOCA5—CLKIN
RB41310—————SCL1(1,3,4)


SCK1(1,3,4)

—IOCB4——
RB5129ANB5—————RX1(1)


DT1(1,3)

IOCB5——
RB6118ANB6————SDA1(1,3,4)


SDI1(1,3,4)

—IOCB6——
RB7107ANB7—————CK1(1,3)IOCB7——
RC01613———————IOCC0——
RC11512———————IOCC1——
RC21411ANC2


ADACT(1)

——————IOCC2——
RC374ANC3—— CCP2(1)———IOCC3——
RC463ANC4——————IOCC4——
RC552ANC5——CCP1(1)———IOCC5——
RC685—————SS1(1)—IOCC6——
RC796———————IOCC7——
VDD118—————————VDD
VSS2017—————————VSS
OUT(2)————TMR0CCP1


CCP2

PWM3


PWM4

SCL1


SCK1


SDA1


SDO1

TX1


DT1


CK1

———
Note:
  1. This is a PPS remappable input signal. The input function may be moved from the default location shown to any PORTx pin.
  2. All output signals shown in this row are PPS remappable.
  3. This is a bidirectional signal. For normal operation, user software must map this signal to the same pin via the PPS input and PPS output registers.
  4. These pins can be configured for I2C or SMBus logic levels via the RxyI2C registers. The SCL1/SDA1 signals may be assigned to these pins for expected operation. PPS assignments of these signals to other pins will operate; however, the logic levels will be standard TTL/ST as selected by the INLVL register.