English
Language : 

PIC16F631_08 Datasheet, PDF (18/306 Pages) Microchip Technology – 20-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology
PIC16F631/677/685/687/689/690
TABLE 1-2: PINOUT DESCRIPTION – PIC16F677
Name
Function
Input Output
Type Type
Description
RA0/AN0/C1IN+/ICSPDAT/
ULPWU
RA1/AN1/C12IN0-/VREF/
ICSPCLK
RA2/AN2/T0CKI/INT/C1OUT
RA0
AN0
C1IN+
ICSPDAT
ULPWU
RA1
AN1
C12IN0-
VREF
ICSPCLK
RA2
RA3/MCLR/VPP
AN2
T0CKI
INT
C1OUT
RA3
RA4/AN3/T1G/OSC2/CLKOUT
MCLR
VPP
RA4
RA5/T1CKI/OSC1/CLKIN
AN3
T1G
OSC2
CLKOUT
RA5
RB4/AN10/SDI/SDA
T1CKI
OSC1
CLKIN
RB4
RB5/AN11
AN10
SDI
SDA
RB5
RB6/SCK/SCL
AN11
RB6
Legend:
SCK
SCL
AN = Analog input or output
TTL = TTL compatible input
HV = High Voltage
TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
AN
— A/D Channel 0 input.
AN
— Comparator C1 non-inverting input.
ST CMOS ICSP™ Data I/O.
AN
— Ultra Low-Power Wake-up input.
TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
AN
— A/D Channel 1 input.
AN
— Comparator C1 or C2 inverting input.
AN
— External Voltage Reference for A/D.
ST
— ICSP™ clock.
ST CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
AN
— A/D Channel 2 input.
ST
— Timer0 clock input.
ST
— External interrupt pin.
— CMOS Comparator C1 output.
TTL
— General purpose input. Individually controlled interrupt-on-
change.
ST
— Master Clear with internal pull-up.
HV
— Programming voltage.
TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
AN
— A/D Channel 3 input.
ST
— Timer1 gate input.
— XTAL Crystal/Resonator.
— CMOS FOSC/4 output.
TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
ST
— Timer1 clock input.
XTAL — Crystal/Resonator.
ST
— External clock input/RC oscillator connection.
TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
AN
— A/D Channel 10 input.
ST
— SPI data input.
ST
OD I2C™ data input/output.
TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
AN
— A/D Channel 11 input.
TTL CMOS General purpose I/O. Individually controlled interrupt-on-change.
Individually enabled pull-up.
ST CMOS SPI clock.
ST
OD I2C™ clock.
CMOS = CMOS compatible input or output
ST = Schmitt Trigger input with CMOS levels
XTAL = Crystal
DS41262E-page 16
© 2008 Microchip Technology Inc.