PIC16F631/677/685/687/689/690
TABLE 1-1:
PINOUT DESCRIPTION – PIC16F631
Input Output
Function
Name
Description
Type
Type
RA0/C1IN+/ICSPDAT/ULPWU
RA0
TTL
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
C1IN+
ICSPDAT
ULPWU
RA1
AN
ST
—
Comparator C1 non-inverting input.
CMOS ICSP™ Data I/O.
AN
TTL
—
Ultra Low-Power Wake-up input.
RA1/C12IN0-/ICSPCLK
RA2/T0CKI/INT/C1OUT
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
C12IN0-
ICSPCLK
RA2
AN
ST
ST
—
—
Comparator C1 or C2 inverting input.
ICSP™ clock.
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
T0CKI
INT
ST
ST
—
—
—
Timer0 clock input.
External interrupt pin.
C1OUT
RA3
CMOS Comparator C1 output.
RA3/MCLR/VPP
TTL
—
General purpose input. Individually controlled interrupt-on-
change.
MCLR
VPP
ST
HV
—
—
Master Clear with internal pull-up.
Programming voltage.
RA4/T1G/OSC2/CLKOUT
RA4
TTL
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
T1G
OSC2
CLKOUT
RA5
ST
—
—
Timer1 gate input.
XTAL Crystal/Resonator.
CMOS FOSC/4 output.
—
RA5/T1CKI/OSC1/CLKIN
TTL
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
T1CKI
OSC1
CLKIN
RB4
ST
XTAL
ST
—
—
—
Timer1 clock input.
Crystal/Resonator.
External clock input/RC oscillator connection.
RB4
TTL
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
RB5
RB5
RB6
RB7
TTL
TTL
TTL
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
RB6
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
RB7
CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
RC0/C2IN+
RC0
C2IN+
RC1
ST
AN
ST
AN
ST
AN
ST
AN
ST
—
CMOS General purpose I/O.
—
Comparator C2 non-inverting input.
RC1/C12IN1-
RC2/C12IN2-
RC3/C12IN3-
RC4/C2OUT
RC5
CMOS General purpose I/O.
C12IN1-
RC2
—
Comparator C1 or C2 inverting input.
CMOS General purpose I/O.
C12IN2-
RC3
—
Comparator C1 or C2 inverting input.
CMOS General purpose I/O.
C12IN3-
RC4
—
Comparator C1 or C2 inverting input.
CMOS General purpose I/O.
CMOS Comparator C2 output.
CMOS General purpose I/O.
C2OUT
RC5
ST
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
DS41262D-page 14
© 2007 Microchip Technology Inc.