下载
2002 Microchip Technology Inc. Preliminary DS30034D-page 1
PIC16F62X
This document includes the
programming specifications for the
following devices:
• PIC16F627
• PIC16F628
• PIC16LF627
• PIC16LF628
1.0 PROGRAMMING THE
PIC16F62X
The PIC16F62X is programmed using a serial method.
The Serial mode will allow the PIC16F62X to be pro-
grammed while in the users system. This allows for
increased design flexibility. This programming specifi-
cation applies to PIC16F62X devices in all packages.
PIC16F62X devices may be programmed using a sin-
gle +5 volt supply (Low Voltage Programming mode).
1.1 Hardware Requirements
The PIC16F62X requires one programmable power
supply for V
DD (4.5V to 5.5V) and a VPP of 12V to 14V,
or V
PP of 4.5V to 5.5V, when using low voltage. Both
supplies should have a minimum resolution of 0.25V.
1.2 Programming Algorithm Requires
Variable V
DD
The PIC16F62X uses an intelligent algorithm. The
algorithm calls for program verification at V
DDMIN as
well as V
DDMAX. Verification at VDDMIN ensures good
“erase margin”. Verification at V
DDMAX ensures good
“program margin”.
The actual programming must be done with VDD in the
V
DDP range.
V
DDP = VCC range required during programming.
V
DDMIN = minimum operating VDD spec for the part.
V
DDMAX = maximum operating VDD spec for the part.
Programmers must verify the PIC16F62X is at its spec-
ified V
DDMAX and VDDMIN levels. Since Microchip may
introduce future versions of the PIC16F62X with a
broader VDD range, it is best that these levels are user
selectable (defaults are ok).
1.3 Programming Mode
The Programming mode for the PIC16F62X allows pro-
gramming of user program memory, data memory,
special locations used for ID, and the configuration
word.
Note: All references to PIC16F62X also apply to
PIC16LF62X.
Note: Any programmer not meeting these
requirements may only be classified as a
“prototype” or “development” programmer,
not a “production” quality programmer.
PIC16F62X EEPROM Memory Programming Specification