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—
RA463ANA4————MDCARH(1)T0CKI(1)CCP5IN(1)———————IOCA4Y—
RA574ANA5————MDSRC(1)————SS1(1)————IOCA5Y—
RA6107ANA6——————————————IOCA6Y

OSC2
CLKOUT

RA796ANA7——————————————IOCA7Y

OSC1
CLKIN

RB02118ANB0—C2IN1+————CCP4IN(1)—CWG1IN(1)—ZCD1———IOCB0YINT(1)
RB12219ANB1—

C1IN3-

C2IN3-

——————CWG2IN(1)

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

————IOCB1Y—
RB22320ANB2————————CWG3IN(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

RB72825ANB7———DAC1OUT2—T6IN(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
RC1129ANC1—————SMT1SIG(1)CCP2IN(1)———————IOCC1YSOSCI
RC21310ANC2—————T5CKI(1)CCP1IN(1)———————IOCC2Y—
RC31411ANC3—————T2IN(1)———

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

————IOCC3Y—
RC41512ANC4—————————

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

————IOCC4Y—
RC51613ANC5—————T4IN(1)————————IOCC5Y—
RC61714ANC6————————————CK1(1,3)—IOCC6Y—
RC71815ANC7————————————

RX1(1)
DT1(1,3)

—IOCC7Y—
RE3126———————————————IOCE3Y

MCLR
VPP

VDD2017—————————————————VDD
VSS85—————————————————VSS
VSS1916—————————————————VSS
OUT(2)——ADCGRDA—C1OUTNCO1OUT—DSM1OUTTMR0OUTCCP1OUTPWM6OUT

CWG1A

CWG2A

CWG3A

SDO1

SDO2

—

DT1(3)
DT2(3)

CLC1OUTCLKR———
——ADCGRDB—C2OUT————CCP2OUTPWM7OUT

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.