下载

1996 Microchip Technology Inc. DS30190F-page 1
PIC16C5X
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
/V
PP
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.
•
PIC16C52
•
PIC16C55 • PIC16CR57B
•
PIC16C54
•
PIC16C56 • PIC16C58A
•
PIC16C54A
•
PIC16C57
•
PIC16CR58A
• PIC16CR54A
Pin Diagrams
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
PIN DESCRIPTIONS (DURING PROGRAMMING): PIC16C52/54/54A/55/56/57/58A
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
/V
PP
V
PP
P Programming Power
V
DD
V
DD
P Power Supply
V
SS
V
SS
P Ground
Legend: I = Input, O = Output, P = Power
EPROM/ROM Memory Programming/Verify Specification
This document was created with FrameMaker404