PIC16F5X
TABLE 2-1:
Name
PIC16F54 PINOUT DESCRIPTION
Input Output
Function
Description
Type
Type
RA0
RA0
RA1
TTL
TTL
TTL
TTL
TTL
TTL
TTL
TTL
TTL
TTL
TTL
ST
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
CMOS Bidirectional I/O pin
RA1
RA2
RA2
RA3
RA3
RB0
RB0
RB1
RB1
RB2
RB2
RB3
RB3
RB4
RB4
RB5
RB5
RB6/ICSPCLK
RB6
ICSPCLK
RB7
—
Serial Programming Clock
RB7/ICSPDAT
T0CKI
TTL
ST
CMOS Bidirectional I/O pin
CMOS Serial Programming I/O
ICSPDAT
T0CKI
ST
—
Clock input to Timer0. Must be tied to VSS or VDD, if not in use, to
reduce current consumption.
MCLR/VPP
MCLR
ST
—
Active-low Reset to device. Voltage on the MCLR/VPP pin must
not exceed VDD to avoid unintended entering of Programming
mode.
Programming voltage input
VPP
HV
XTAL
ST
—
—
—
OSC1/CLKIN
OSC1
CLKIN
OSC2
Oscillator crystal input
External clock source input
OSC2/CLKOUT
—
XTAL Oscillator crystal output. Connects to crystal or resonator in
Crystal Oscillator mode.
CLKOUT
—
CMOS In RC mode, OSC2 pin can output CLKOUT, which has 1/4 the
frequency of OSC1.
VDD
VSS
VDD
VSS
Power
Power
—
—
Positive supply for logic and I/O pins
Ground reference for logic and I/O pins
Legend:
I
O
= input
= output
I/O = input/output
= Not Used
TTL = TTL input
CMOS = CMOS output
XTAL = Crystal input/output
HV = High Voltage
—
ST = Schmitt Trigger input
© 2007 Microchip Technology Inc.
DS41213D-page 9