Pin Allocation Tables

Table . 28-Pin Allocation Table
I/O28-pin SPDIP/SOIC/SSOP28-pin VQFNADCReferenceComparatorNCODACDSMTimersCCPPWMCWGMSSPZCDEUSARTCLCCLKRInterruptsPull-upBasic
RA0227ANA0

C1IN0-

C2IN0-

CLCIN0(1)IOCA0Y
RA1328ANA1

C1IN1-

C2IN1-

CLCIN1(1)IOCA1Y
RA241ANA2ADCVREF-

C1IN0+

C2IN0+

DAC1VREF-
DAC1OUT1

IOCA2Y
RA352ANA3ADCVREF+C1IN1+DAC1VREF+MDCARL(1)IOCA3Y
RA463ANA4MDCARH(1)T0CKI(1)CCP5IN(1)IOCA4Y
RA574ANA5MDSRC(1)SS1(1)IOCA5Y
RA6107ANA6IOCA6Y

OSC2
CLKOUT

RA796ANA7IOCA7Y

OSC1
CLKIN

RB02118ANB0C2IN1+CCP4IN(1)CWG1IN(1)ZCD1IOCB0YINT(1)
RB12219ANB1

C1IN3-

C2IN3-

CWG2IN(1)

SCK1(1)
SCL1(1,3,4)

IOCB1Y
RB22320ANB2CWG3IN(1)

SDI1(1)
SDA1(1,3,4)
SS1(1)

IOCB2Y
RB32421ANB3

C1IN2-

C2IN2-

IOCB3Y
RB42522

ANB4
ADACT(1)

T5G(1)
SMT2WIN(1)

IOCB4Y
RB52623ANB5

T1G(1)
SMT2SIG(1)

CCP3IN(1)IOCB5Y
RB62724ANB6

SDI2(1)
SDA2(1,3,4)
SS2(1)

CK2(1,3)CLCIN2(1)IOCB6Y

ICSPCLK
ICDCLK

RB72825ANB7DAC1OUT2T6IN(1)

SCK2(1)
SCL2(1,3,4)

RX2(1)
DT2(1,3)

IOCB7Y

ICSPDAT
ICDDAT

RC0118ANC0

T1CKI(1)

T3CKI(1)

T3G(1)

SMT1WIN(1)

IOCC0YSOSCO
RC1129ANC1SMT1SIG(1)CCP2IN(1)IOCC1YSOSCI
RC21310ANC2T5CKI(1)CCP1IN(1)IOCC2Y
RC31411ANC3T2IN(1)

SCK1(1)
SCL1(1,3,4)

IOCC3Y
RC41512ANC4

SDI1(1)
SDA1(1,3,4)

IOCC4Y
RC51613ANC5T4IN(1)IOCC5Y
RC61714ANC6CK1(1,3)IOCC6Y
RC71815ANC7

RX1(1)
DT1(1,3)

IOCC7Y
RE3126IOCE3Y

MCLR
VPP

VDD2017VDD
VSS85VSS
VSS1916VSS
OUT(2)ADCGRDAC1OUTNCO1OUTDSM1OUTTMR0OUTCCP1OUTPWM6OUT

CWG1A

CWG2A

CWG3A

SDO1

SDO2

DT1(3)
DT2(3)

CLC1OUTCLKR
ADCGRDBC2OUTCCP2OUTPWM7OUT

CWG1B

CWG2B

CWG3B

SCK1

SCK2

CK1(3)
CK2(3)

CLC2OUT
CCP3OUT

CWG1C

CWG2C

CWG3C

SCL1(3)

SCL2(3)

TX1
TX2

CLC3OUT
CCP4OUT

CWG1D

CWG2D

CWG3D

SDA1(3)

SDA2(3)

CLC4OUT
CCP5OUT
Note:
  1. Default peripheral input. Input can be moved to any other pin with the PPS input selections registers.
  2. All pin outputs default to PORT latch data. Any pin can be selected as a digital peripherals output with the PPS output selection registers.
  3. These peripheral functions are bidirectional. The output pin selections must be the same as the input pin selections.
  4. These pins are configured for I2C logic levels; clock and data signals may be assigned to any of these pins. Assignments to the other pins (e.g., RA5) will operate, but logic levels will be standard TTL/ST as selected y the INLVL register.