3 Pin Allocation Tables

Table 3-1. 14-Pin Allocation Table
I/O14-Pin SOIC/TSSOPA/DReferenceOperational AmplifierComparatorZCDTimers/SMT16-Bit PWM/CCPCWGCLCSPII2CUARTDSMIOCInterruptsBasic
RA013ANA0DAC1OUT1

OPA1IN3+
OPA1IN3-

C1IN0+—————SS2(1)———IOCA0—

ICDDAT
ICSPDAT

RA112ANA1

VREF+ (ADC)
VREF+ (DAC1)
VREF+ (DAC2)

—

C1IN0-
C2IN0-

————————MDSRC(1)IOCA1—

ICDCLK
ICSPCLK

RA211ANA2

VREF- (ADC)
VREF- (DAC1)
VREF- (DAC2)
DAC1OUT2

OPA1IN2+
OPA1IN2-

—ZCDINT0CKI(1)—CWGIN(1)—————IOCA2INT0(1)—
RA34—————————————IOCA3—

MCLR
VPP

RA43ANA4————

T1G(1)

——CLCIN3(1)——RX3(1)—IOCA4INT1(1)

CLKOUT
SOSCO
OSC2

RA52ANA5————

T1CKI(1)
T2IN(1)
SMT1WIN(1)

PWM1ERS(1)————CTS3(1)—IOCA5INT2(1)

CLKIN
SOSCI
OSC1

RC010ANC0—OPA1IN0+C2IN0+—SMT1SIG(1)———SCK1(1)SCL1(3,4)——IOCC0——
RC19ANC1—

OPA1IN0-

C1IN1-
C2IN1-

—T4IN(1)PWM2ERS(1)—CLCIN2(1)SDI1(1)SDA1(3,4)RX2(1)—IOCC1——
RC28

ANC2
ADACT(1)

—

OPA1OUT

C1IN2-
C2IN2-

——PWM3ERS(1)————CTS2(1)MDCARL(1)IOCC2——
RC37ANC3—

OPA1IN1+
OPA1IN1-

C1IN3-
C2IN3-

——


PWMIN2(1)

—CLCIN0(1)SS1(1)———IOCC3——
RC46ANC4————T3G(1)——CLCIN1(1)SCK2(1)—CTS1(1)—IOCC4——
RC55ANC5————T3CKI(1)

CCP1IN(1)
PWMIN1(1)

——SDI2(1)RX1(1)MDCARH(1)IOCC5——
VDD1———————————————VDD
VSS14———————————————VSS
OUT(2)—

ADCGRDA
ADCGRDB

——

C1OUT
C2OUT

—TMR0

PWM11
PWM12
PWM21
PWM22
PWM31
PWM32
CCP1

CWG1A
CWG1B
CWG1C
CWG1D

CLC1OUT
CLC2OUT
CLC3OUT
CLC4OUT

SS1
SCK1
SD01
SS2
SCK2
SDO2

SDA1
SCL1

DTR1
RTS1
TX1
DTR2
RTS2
TX2
DTR3
RTS3
TX3

DSM1———
Note:
  1. This is a PPS re-mappable input signal. The input function may be moved from the default location shown to one of several other PORTx pins.
  2. All digital output signals shown in these rows are PPS re-mappable. These signals may be mapped to output onto one of several PORTx pin options.
  3. This is a bidirectional signal. For normal module operation, the firmware may map this signal to the same pin in both the PPS input and PPS output registers.
  4. These pins are configured for I2C logic levels; The SCLx/SDAx signals may be assigned to any of these pins. PPS assignments to the other pins (e.g., RB1) will operate, but input logic levels will be standard TTL/ST as selected by the INLVL register, instead of the I2C specific or SMBus input buffer thresholds.
  5. A 0.1 μF bypass capacitor to VSS is required on the VDD pin.
Table 3-2. 20-Pin Allocation Table
I/O20-Pin PDIP/SOIC/SSOP20-Pin VQFNA/DReferenceOperational AmplifierComparatorZCDTimers/SMT16-Bit PWM/CCPCWGCLCSPII2CUARTDSMIOCInterruptsBasic
RA01916ANA0DAC1OUT1

OPA1IN3+
OPA1IN3-

C1IN0+—————————IOCA0—

ICDDAT
ICSPDAT

RA11815ANA1

VREF+ (ADC)
VREF+ (DAC1)
VREF+ (DAC2)

—

C1IN0-
C2IN0-

—————SS2(1)——MDSRC(1)IOCA1—

ICDCLK
ICSPCLK

RA21714ANA2

VREF- (ADC)
VREF- (DAC1)
VREF- (DAC2)
DAC1OUT2

OPA1IN2+
OPA1IN2-

—ZCDIN——CWGIN(1)CLCIN0(1)————IOCA2——
RA341—————————————IOCA3—

MCLR
VPP

RA4320ANA4————

T1G(1)
SMT1SIG(1)

———————IOCA4—

CLKOUT
SOSCO
OSC2

RA5219ANA5————


T2IN(1)
SMT1WIN(1)

PWM1ERS(1)——————IOCA5—

CLKIN
SOSCI
OSC1

RB41310ANB4—

OPA1IN0-

—————CLCIN2(1)SDI1(1)SDA1(3,4)——IOCB4——
RB5129ANB5—OPA1IN0+—————CLCIN3(1)SDI2(1)—RX1(1)—IOCB5——
RB6118ANB6————————SCK1(1)SCL1(3,4)——IOCB6——
RB7107ANB7————————SCK2(1)—CTS1(1)—IOCB7——
RC01613ANC0——C2IN0+—————————IOCC0INT0(1)—
RC11512ANC1——

C1IN1-
C2IN1-

—T4IN(1)PWM2ERS(1)————RX2(1)—IOCC1INT1(1)—
RC21411

ANC2
ADACT(1)

—

OPA1OUT

C1IN2-
C2IN2-

——PWM3ERS(1)————CTS2(1)MDCARL(1)IOCC2INT2(1)—
RC374ANC3—

OPA1IN1+
OPA1IN1-

C1IN3-
C2IN3-

——


PWMIN2(1)

—CLCIN1(1)——RX3(1)—IOCC3——
RC463ANC4————T3G(1)———————IOCC4——
RC552ANC5————

T3CKI(1)
T0CKI(1)

CCP1IN(1)
PWMIN1(1)

————CTS3(1)MDCARH(1)IOCC5——
RC685ANC6————T1CKI(1)———SS1(1)———IOCC6——
RC796ANC7————————————IOCC7——
VDD118———————————————VDD
VSS2017———————————————VSS
OUT(2)——

ADCGRDA
ADCGRDB

——

C1OUT
C2OUT

—TMR0

PWM11
PWM12
PWM21
PWM22
PWM31
PWM32
CCP1

CWG1A
CWG1B
CWG1C
CWG1D

CLC1OUT
CLC2OUT
CLC3OUT
CLC4OUT

SS1
SCK1
SD01
SS2
SCK2
SDO2

SDA1
SCL1

DTR1
RTS1
TX1
DTR2
RTS2
TX2
DTR3
RTS3
TX3

DSM1———
Note:
  1. This is a PPS re-mappable input signal. The input function may be moved from the default location shown to one of several other PORTx pins.
  2. All digital output signals shown in these rows are PPS re-mappable. These signals may be mapped to output onto one of several PORTx pin options.
  3. This is a bidirectional signal. For normal module operation, the firmware may map this signal to the same pin in both the PPS input and PPS output registers.
  4. These pins are configured for I2C logic levels; The SCLx/SDAx signals may be assigned to any of these pins. PPS assignments to the other pins (e.g., RB1) will operate, but input logic levels will be standard TTL/ST as selected by the INLVL register, instead of the I2C specific or SMBus input buffer thresholds.
  5. A 0.1 μF bypass capacitor to VSS is required on the VDD pin.