PIC12C5XX
TABLE 3-1:
Name
PIC12C5XX PINOUT DESCRIPTION
DIP
SOIC
Pin #
I/O/P
Type
Buffer
Type
Description
Pin #
GP0
7
7
I/O
TTL/ST Bi-directional I/O port/ serial programming data. Can
be software programmed for internal weak pull-up and
wake-up from SLEEP on pin change. This buffer is a
Schmitt Trigger input when used in serial programming
mode.
GP1
6
6
I/O
TTL/ST Bi-directional I/O port/ serial programming clock. Can
be software programmed for internal weak pull-up and
wake-up from SLEEP on pin change. This buffer is a
Schmitt Trigger input when used in serial programming
mode.
GP2/T0CKI
5
4
5
4
I/O
I
ST
Bi-directional I/O port. Can be configured as T0CKI.
GP3/MCLR/VPP
TTL/ST Input port/master clear (reset) input/programming volt-
age input. When configured as MCLR, this pin is an
active low reset to the device. Voltage on MCLR/VPP
must not exceed VDD during normal device operation
or the device will enter programming mode. Can be
software programmed for internal weak pull-up and
wake-up from SLEEP on pin change. Weak pull-up
always on if configured as MCLR. ST when in MCLR
mode.
GP4/OSC2
3
2
3
2
I/O
I/O
TTL
Bi-directional I/O port/oscillator crystal output. Con-
nections to crystal or resonator in crystal oscillator
mode (XT and LP modes only, GPIO in other modes).
GP5/OSC1/CLKIN
TTL/ST Bidirectional IO port/oscillator crystal input/external
clock source input (GPIO in Internal RC mode only,
OSC1 in all other oscillator modes). TTL input when
GPIO, ST input in external RC oscillator mode.
VDD
1
1
P
—
—
Positive supply for logic and I/O pins
Ground reference for logic and I/O pins
VSS
8
8
P
Legend: I = input, O = output, I/O = input/output, P = power, — = not used, TTL = TTL input,
ST = Schmitt Trigger input
1999 Microchip Technology Inc.
DS40139E-page 11