3 Pin Allocation Tables

Table 3-1. 28-Pin Allocation Table
I/O28-Pin


PDIP


SOIC


SSOP

28-Pin


VQFN

ADCReferenceTimersCCP10-Bit


PWM

MSSPEUSARTIOCInterruptBasic
RA0227ANA0——————IOCA0——
RA1328ANA1——————IOCA1——
RA241ANA2——————IOCA2——
RA352ANA3VREF+ (ADC)—————IOCA3——
RA463——T0CKI(1)————IOCA4——
RA574ANA5————SS1(1)—IOCA5——
RA6107———————IOCA6—CLKOUT
RA796———————IOCA7—CLKIN
RB02118ANB0——————IOCB0INT(1)—
RB12219ANB1——————IOCB1——
RB22320ANB2——————IOCB2——
RB32421ANB3——————IOCB3——
RB42522ANB4


ADACT(1)

——————IOCB4——
RB52623ANB5—T1G(1)————IOCB5——
RB62724———————IOCB6—ICSPCLK


ICDCLK

RB72825———————IOCB7—ICSPDAT


ICDDAT

RC0118——T1CKI(1)————IOCC0——
RC1129———CCP2(1)———IOCC1——
RC21310ANC2——CCP1(1)———IOCC2——
RC31411ANC3—T2IN(1) ——SCL1(1,3,4)


SCK1(1,3,4)

—IOCC3——
RC41512ANC4————SDA1(1,3,4)


SDI1(1,3,4)

—IOCC4——
RC51613ANC5——————IOCC5——
RC61714ANC6—————CK1(1,3)IOCC6——
RC71815ANC7—————RX1(1)


DT1(1,3)

IOCC7——
RE3126———————IOCE3—MCLR


VPP

VDD2017—————————VDD
VSS8


19

5


16

—————————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 one of several other PORTx pins. Refer to the PPS input table in the device data sheet for details on which PORT pins may be used for this signal.
  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-2. 40/44-Pin Allocation Table
I/O40-Pin


PDIP

40-Pin


QFN

44-Pin


TQFP

ADCReferenceTimersCCP10-Bit


PWM

MSSPEUSARTIOCInterruptBasic
RA021719ANA0——————IOCA0——
RA131820ANA1——————IOCA1——
RA241921ANA2——————IOCA2——
RA352022ANA3VREF+ (ADC)—————IOCA3——
RA462123——T0CKI(1)————IOCA4——
RA572224ANA5————SS1(1)—IOCA5——
RA6142931———————IOCA6—CLKOUT
RA7132830———————IOCA7—CLKIN
RB03388ANB0——————IOCB0INT(1)—
RB13499ANB1——————IOCB1——
RB2351010ANB2——————IOCB2——
RB3361111ANB3——————IOCB3——
RB4371214ANB4


ADACT(1)

——————IOCB4——
RB5381315ANB5—T1G(1)————IOCB5——
RB6391416———————IOCB6—ICSPCLK


ICDCLK

RB7401517———————IOCB7—ICSPDAT


ICDDAT

RC0153032——T1CKI(1)————IOCC0——
RC1163135———CCP2(1)———IOCC1——
RC2173236ANC2——CCP1(1)———IOCC2——
RC3183337ANC3—T2IN(1) ——SCL1(1,3,4)


SCK1(1,3,4)

—IOCC3——
RC4233842ANC4————SDA1(1,3,4)


SDI1(1,3,4)

—IOCC4——
RC5243943ANC5——————IOCC5——
RC6254044ANC6—————CK1(1,3)IOCC6——
RC72611ANC7—————RX1(1)


DT1(1,3)

IOCC7——
RD0193438AND0—————————
RD1203539AND1—————————
RD2213640AND2—————————
RD3223741AND3—————————
RD42722AND4—————————
RD52833AND5—————————
RD62944AND6—————————
RD73055AND7—————————
RE082325ANE0—————————
RE192426ANE1—————————
RE2102527ANE2—————————
RE311618———————IOCE3—MCLR


VPP

VDD11


32

7


26

7


28

—————————VDD
VSS12


31

6


27

6


29

—————————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 one of several other PORTx pins. Refer to the PPS input table in the device data sheet for details on which PORT pins may be used for this signal.
  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.