Datasheet

2006-2012 Microchip Technology Inc. DS41291G-page 21
PIC16F882/883/884/886/887
RB4/AN11 RB4 TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
AN11 AN A/D Channel 11.
RB5/AN13/T1G
RB5 TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
AN13 AN A/D Channel 13.
T1G
ST Timer1 Gate input.
RB6/ICSPCLK RB6 TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
ICSPCLK ST Serial Programming Clock.
RB7/ICSPDAT RB7 TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
ICSPDAT ST TTL ICSP™ Data I/O.
RC0/T1OSO/T1CKI RC0 ST CMOS General purpose I/O.
T1OSO XTAL Timer1 oscillator output.
T1CKI ST Timer1 clock input.
RC1/T1OSI/CCP2 RC1 ST CMOS General purpose I/O.
T1OSI XTAL Timer1 oscillator input.
CCP2 ST CMOS Capture/Compare/PWM2.
RC2/P1A/CCP1 RC2 ST CMOS General purpose I/O.
P1A ST CMOS PWM output.
CCP1 CMOS Capture/Compare/PWM1.
RC3/SCK/SCL RC3 ST CMOS General purpose I/O.
SCK ST CMOS SPI clock.
SCL ST OD I
2
C™ clock.
RC4/SDI/SDA RC4 ST CMOS General purpose I/O.
SDI ST SPI data input.
SDA ST OD I
2
C data input/output.
RC5/SDO RC5 ST CMOS General purpose I/O.
SDO CMOS SPI data output.
RC6/TX/CK RC6 ST CMOS General purpose I/O.
TX CMOS EUSART asynchronous transmit.
CK ST CMOS EUSART synchronous clock.
RC7/RX/DT RC7 ST CMOS General purpose I/O.
RX ST EUSART asynchronous input.
DT ST CMOS EUSART synchronous data.
RD0 RD0 TTL CMOS General purpose I/O.
RD1 RD1 TTL CMOS General purpose I/O.
RD2 RD2 TTL CMOS General purpose I/O.
RD3 RD3 TTL CMOS General purpose I/O.
RD4 RD4 TTL CMOS General purpose I/O.
RD5/P1B RD5 TTL CMOS General purpose I/O.
P1B CMOS PWM output.
RD6/P1C RD6 TTL CMOS General purpose I/O.
P1C CMOS PWM output.
TABLE 1-2: PIC16F884/887 PINOUT DESCRIPTION (CONTINUED)
Name Function
Input
Type
Output
Type
Description
Legend: AN = Analog input or output CMOS = CMOS compatible input or output OD = Open Drain
TTL = TTL compatible input ST = Schmitt Trigger input with CMOS levels
HV = High Voltage XTAL = Crystal