
PIC16F627A/628A/648A
DS40044G-page 14
2009 Microchip Technology Inc.
RB4/PGM
RB4
TTL
CMOS
Bidirectional I/O port. Interrupt-on-pin change.
Can be software programmed for internal
weak pull-up.
PGM
ST
—
Low-voltage programming input pin. When
low-voltage programming is enabled, the
interrupt-on-pin change and weak pull-up
resistor are disabled.
RB5
TTL
CMOS
Bidirectional I/O port. Interrupt-on-pin change.
Can be software programmed for internal
weak pull-up.
RB6/T1OSO/T1CKI/PGC
RB6
TTL
CMOS
Bidirectional I/O port. Interrupt-on-pin change.
Can be software programmed for internal
weak pull-up.
T1OSO
—
XTAL
Timer1 oscillator output
T1CKI
ST
—
Timer1 clock input
PGC
ST
—
ICSP programming clock
RB7/T1OSI/PGD
RB7
TTL
CMOS
Bidirectional I/O port. Interrupt-on-pin change.
Can be software programmed for internal
weak pull-up.
T1OSI
XTAL
—
Timer1 oscillator input
PGD
ST
CMOS
ICSP data I/O
VSS
Power
—
Ground reference for logic and I/O pins
VDD
Power
—
Positive supply for logic and I/O pins
TABLE 3-2:
PIC16F627A/628A/648A PINOUT DESCRIPTION (CONTINUED)
Name
Function
Input Type Output Type
Description
Legend:
O = Output
CMOS = CMOS Output
P
= Power
— = Not used
I
= Input
ST = Schmitt Trigger Input
TTL = TTL Input
OD
= Open Drain Output
AN = Analog