3 Pin Allocation Tables

Table 3-1. 14/16-Pin Allocation Table
I/O

14-Pin

SOIC

TSSOP

ADCDACComparatorTimersCCP

16-Bit

PWM

CLBCLC

I2C/

SPI

EUSARTIOCInterruptBasic
RA013ANA0DAC1OUT1C1IN0+———————IOCA0—

ICSPDAT

ICDDAT

RA112

ANA1

VREF+(ADC)

DAC1REF0+

C1IN0-

C2IN0-

———————IOCA1—

ICSPCLK

ICDCLK

RA211ANA2DAC1OUT2—T0CKI(1)——————IOCA2INT(1)—
RA34——————————IOCA3—MCLR

VPP

RA43ANA4——T1G(1)——————IOCA4—

CLKOUT

OSC2

SOSCO

RA52ANA5——

T1CKI(1)

T2IN(1)

—

PWM1ERS(1)

CLBIN3(1)CLCIN3(1)——IOCA5—

CLKIN

OSC1

SOSCI

RC010ANC0—C2IN0+—————SCL1(1,3,4)

SCK1(1,3,4)

CK2(1,3)IOCC0——
RC19ANC1—

C1IN1-

C2IN1-

T4IN(1)

—

PWM2ERS(1)

CLBIN2(1)CLCIN2(1)SDA1(1,3,4)

SDI1(1,3,4)

RX2(1)

DT2(1,3)

IOCC1——
RC28

ANC2

ADACT(1)

—

C1IN2-

C2IN2-

———————IOCC2——
RC37ANC3—

C1IN3-

C2IN3-

—CCP2(1)

PWMIN1(1)

CLBIN0(1)CLCIN0(1)SS1(1)—IOCC3——
RC46ANC4——

T3G(1)

——CLBIN1(1)CLCIN1(1)—CK1(1,3)IOCC4——
RC55ANC5——

T3CKI(1)

CCP1(1)

PWMIN0(1)

———

RX1(1)

DT1(1,3)

IOCC5——
VDD1————————————VDD
VSS14————————————VSS
OUT(2)—

ADGRDA

ADGRDB

—

CMP1

CMP2

TMR0

CCP1

CCP2

PWM11

PWM12

PWM21

PWM22

CLBPPSOUT0

CLBPPSOUT1

CLBPPSOUT2

CLBPPSOUT3

CLBPPSOUT4

CLBPPSOUT5

CLBPPSOUT6

CLBPPSOUT7

CLC1OUT

CLC2OUT

CLC3OUT

CLC4OUT

SCL1

SCK1

SDA1

SDO1

TX1

DT1

CK1

TX2

DT2

CK2

———
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-2. 20-Pin Allocation Table
I/O

20-Pin

PDIP

SSOP

20-Pin

VQFN

ADCDACComparatorTimersCCP

16-Bit

PWM

CLBCLC

I2C/

SPI

EUSARTIOCInterruptBasic
RA01916ANA0DAC1OUT1C1IN0+———————IOCA0—

ICSPDAT

ICDDAT

RA11815

ANA1

VREF+(ADC)

DAC1REF0+

C1IN0-

C2IN0-

———————IOCA1—

ICSPCLK

ICDCLK

RA21714ANA2DAC1OUT2—T0CKI(1)——CLBIN0(1)CLCIN0(1)——IOCA2INT(1)—
RA341——————————IOCA3—MCLR

VPP

RA4320ANA4——T1G(1)——————IOCA4—

CLKOUT

OSC2

SOSCO

RA5219ANA5——

T1CKI(1)

T2IN(1)

—PWM1ERS(1)————IOCA5—

CLKIN

OSC1

SOSCI

RB41310ANB4—————CLBIN2(1)CLCIN2(1)SDA1(1,3,4)

SDI1(1,3,4)

—IOCB4——
RB5129ANB5—————CLBIN3(1)CLCIN3(1)—

RX1(1)

DT1(1,3)

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

SCK1(1,3,4)

—IOCB6——
RB7107ANB7————————CK1(1,3)IOCB7——
RC01613ANC0—C2IN0+——————CK2(1,3)IOCC0——
RC11512ANC1—

C1IN1-

C2IN1-

T4IN(1)

—PWM2ERS(1)———

RX2(1)

DT2(1,3)

IOCC1——
RC21411

ANC2

ADACT(1)

—

C1IN2-

C2IN2-

———————IOCC2——
RC374ANC3—

C1IN3-

C2IN3-

—CCP2(1)PWMIN1(1)CLBIN1(1)CLCIN1(1)——IOCC3——
RC463ANC4——T3G(1)——————IOCC4——
RC552ANC5——T3CKI(1)CCP1(1)PWMIN0(1)————IOCC5——
RC685ANC6———————SS1(1)—IOCC6——
RC796ANC7—————————IOCC7——
VDD118————————————VDD
VSS2017————————————VSS
OUT(2)——

ADGRDA

ADGRDB

—

CMP1

CMP2

TMR0

CCP1

CCP2

PWM11

PWM12

PWM21

PWM22

CLBPPSOUT0

CLBPPSOUT1

CLBPPSOUT2

CLBPPSOUT3

CLBPPSOUT4

CLBPPSOUT5

CLBPPSOUT6

CLBPPSOUT7

CLC1OUT

CLC2OUT

CLC3OUT

CLC4OUT

SCL1

SCK1

SDA1

SDO1

TX1

DT1

CK1

TX2

DT2

CK2

———
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.