| Pin Number |
Pin Name |
Description |
| 1 |
MCLR/VPP/RE3 |
MCLR: Master Clear(RESET) Input VPP: programming voltage input RE3: I/O pin of PORTE, PIN 3 |
| 2 |
RA0/AN0 |
RA0: I/O pin of PORTA, PIN 0 AN0: Analog input 0 |
| 3 |
RA1/AN1 |
RA1: I/O pin of PORTA, PIN 1 AN1: Analog input 1 |
| 4 |
RA2/AN2/VREF-/CVREF |
RA2: I/O pin of PORTA, PIN 2 AN2: Analog input 2 VREF-: A/D reference voltage (low) input CVREF: Analog comparator reference output |
| 5 |
RA3/AN3/VREF+ |
RA3: I/O pin of PORTA, PIN 3 AN3: Analog input3 VREF+: A/D reference voltage (high) input |
| 6 |
RA4/T0CKI/C1OUT/RCV |
RA4: I/O pin of PORTA, PIN 4 T0CKI: Timer0 external clock input C1OUT: Comparator 1 output RCV: External USB transceiver RCV input |
| 7 |
RA5/AN4/SS/HLVDIN/C2OUT |
RA5: I/O pin of PORTA, PIN 5 AN4: Analog input 4 SS: SPI slave select input HLDVIN: High/Low-Voltage Detect input C2OUT: Comparator 2 output |
| 8 |
VSS |
Ground |
| 9 |
OSC1/CLKI |
OSC1:Oscillator pin 1 CLKI: External clock source input |
| 10 |
OSC2/CLKO/RA6 |
OSC2: Oscillator pin 2 CLKO: clock source output RA6: I/O pin of PORTA, PIN 6 |
| 11 |
RC0/T1OSO/T13CKI |
RC0: I/O pin of PORTC, PIN 0 T1OSO: Timer1 oscillator output T13CKI: Timer1/Timer3 external clock input |
| 12 |
RC1/T1OSI/CCP2/UOE |
RC1: I/O pin of PORTC, PIN 1 T1OSI: Timer1 oscillator input CCP2:Capture 2 input/Compare 2 output/PWM2 output UOE: External USB transceiver OE output |
| 13 |
RC2/CCP1 |
RC2: I/O pin of PORTC, PIN 2 CCP1: Capture 1 input/Compare 1 output/PWM1 output. |
| 14 |
VUSB |
VUSB: Internal USB 3.3V voltage regulator output |
| 15 |
RC4/D-/VM |
RC4: I/O pin of PORTC, PIN 4 D-: USB differential minus line (input/output) VM: External USB transceiver VM input |
| 16 |
RC5/D+/VP |
RC5: I/O pin of PORTC, PIN 5 D+: USB differential plus line (input/output). VP: External USB transceiver VP input |
| 17 |
RC6/TX/CK |
RC6: I/O pin of PORTC, PIN 6 TX: EUSART asynchronous transmit CK: EUSART synchronous clock (see RX/DT). |
| 18 |
RC7/RX/DT/SDO |
RC7: I/O pin of PORTC, PIN 7 RX: EUSART asynchronous receive DT: EUSART synchronous data (see TX/CK). SDO: SPI data out |
| 19 |
VSS |
Ground |
| 20 |
VDD |
Positive Power Supply (+5V) |
| 21 |
RB0/AN12/INT0/FLT0/SDI/SDA |
RB0: I/O pin of PORTB, PIN 0 AN12: Analog input 12 INT0: External interrupt 0 FLT0: Enhanced PWM Fault input (ECCP1 module) SDI: SPI data in SDA: I2C data I/O |
| 22 |
RB1/AN10/INT1/SCK/SCL |
RB1: I/O pin of PORTB, PIN 1 AN10: Analog input 10 INT1: External interrupt 1 SCK: Synchronous serial clock input/output for SPI mode SCL: Synchronous serial clock input/output for I2C mode |
| 23 |
RB2/AN8/INT2/VMO |
RB2: I/O pin of PORTB, PIN 2 AN8: Analog input 8 INT2: External interrupt 2 VMO: External USB transceiver VMO output |
| 24 |
RB3/AN9/CCP2/VPO |
RB3: I/O pin of PORTB, PIN 3 AN9: Analog input 9 CCP2: Capture 2 input/Compare 2 output/PWM2 output VPO: External USB transceiver VPO output |
| 25 |
RB4/AN11/KBI0 |
RB4: I/O pin of PORTB, PIN 4 AN11: Analog input 11 KBI0: Interrupt-on-change pin |
| 26 |
RB5/KBI1/PGM |
RB5: I/O pin of PORTB, PIN 5 KBI1: Interrupt-on-change pin PGM: Low-Voltage ICSP Programming enable pin |
| 27 |
RB6/KBI2/PGC |
RB6: I/O pin of PORTB, PIN 6 KBI2: Interrupt-on-change pin PGC: In-Circuit Debugger and ICSP programming clock pin. |
| 28 |
RB7/KBI3/PGD |
RB7: I/O pin of PORTB, PIN 7 KBI3: Interrupt-on-change pin PGD: In-Circuit Debugger and ICSP programming data pin. |