herunterladen
1999 Microchip Technology Inc. DS30190H-page 1
PIC16C5XX
This document includes the programming
specifications for the following devices:
INTRODUCTION
Overview
The PIC16C5X Series is a family of single-chip CMOS
microcontrollers with on-chip EPROM for program stor-
age. The programming specification also applies to
ROM products for verification only.
Due to the special architecture of these microcontrol-
lers (12-bit wide instruction word) and the low pin
counts (starting at 18 pins), the EPROM programming
methodology is different from that of standard (byte-
wide) EPROMs (e.g., 27C256).
The PIC16C5X Series can be programmed by applying
the 12-bit wide data word to the 12 available I/O pins
while the address is generated by the on-chip Program
Counter. The MCLR
/VPP pin provides the programming
supply voltage (V
PP). Programming/verify chip enable
is controlled by the T0CKI pin while the OSC1 pin con-
trols the Program Counter.
This document describes all the programming details of
the PIC16C5X Series and the requirements for pro-
gramming equipment to be used from programming
prototypes in the engineering lab up to high volume
programming on the factory floor.
Pin Diagrams
PIN DESCRIPTIONS (DURING PROGRAMMING): PIC16C52/54/54A/54B/55/56/57/58A/58B
• PIC16C52 • PIC16C55 • PIC16C57
• PIC16C54 • PIC16C55A • PIC16C57C
• PIC16C54A • PIC16C56 • PIC16CR57B
• PIC16C54B • PIC16C56A • PIC16CR57C
• PIC16C54C • PIC16CR56A • PIC16C58A
• PIC16CR54A • PIC16C58B
• PIC16CR54B • PIC16CR58A
• PIC16CR54C • PIC16CR58B
MCLR/VPP
OSC1/CLKIN
OSC2/CLKOUT
RC7
RC6
RC5
RC4
RC3
RC2
RC1
RC0
RB7
RB6
RB5
T0CKI
V
DD
NC
V
SS
NC
RA0
RA1
RA2
RA3
RB0
RB1
RB2
RB3
RB4
•1
2
3
4
5
6
7
8
9
10
11
12
13
14
28
27
26
25
24
23
22
21
20
19
18
17
16
15
PIC16C55
PIC16C57/CR57B
PDIP, SOIC, Windowed CERDIP
PDIP, SOIC, Windowed CERDIP
RA1
RA0
OSC1/CLKIN
OSC2/CLKOUT
V
DD
RB7
RB6
RB5
RB4
RA2
RA3
T0CKI
MCLR
/VPP
VSS
RB0
RB1
RB2
RB3
•1
2
3
4
5
6
7
8
9
18
17
16
15
14
13
12
11
10
PIC16C54/54A/CR54A
PIC16C56
PIC16C58A/CR58A
PIC16C52
PIC16C58B/CR58B
Pin Name
During Programming
Pin Name Pin Type Pin Description
T0CKI PROG/VER
I Program pulse input/verify pulse input
RA0 - RA3 D0 - D3 I/O Data input/output
RB0 - RB7 D4 - D11 I/O Data input/output
OSC1 INCPC I Increment Program Counter input
MCLR
/VPP VPP P Programming Power
VDD VDD P Power Supply
V
SS VSS P Ground
Legend: I = Input, O = Output, P = Power
EPROM/ROM Memory Programming/Verify Specification
Verzeichnis