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