2003 Microchip Technology Inc. Preliminary DS40245B-page 1
This document includes the
programming specifications for the
1.0 PROGRAMMING THE
The PIC16F716 is programmed using a serial method.
The Serial mode will allow the PIC16F716 to be
programmed while in the user’s system. This allows for
increased design flexibility. This programming
specification applies to PIC16F716 devices in all
1.1 Hardware Requirements
The PIC16F716 requires one power supply for VDD
(5.0V) and one for VPP (12V).
1.2 Program/Verify Mode
The Program/Verify mode for the PIC16F716 allows
programming of user program memory, special
locations used for ID, and the configuration word.
TABLE 1-1: PIN DESCRIPTIONS (DURING PROGRAMMING): PIC16F716
Function Pin Type Pin Description
RB6 ICSPCLK I Clock input – Schmitt Trigger input
RB7 ICSPDAT I/O Data input/output – Schmitt Trigger input
/VPP Program/Verify mode P
Program Mode Select
DD VDD P Power Supply
SS VSS P Ground
Legend: I = Input, O = Output, P = Power
Note 1: In the PIC16F716, the programming high voltage is internally generated. To activate the Program/Verify
mode, high voltage of I
IHH current capability (see Table 5-1) needs to be applied to MCLR input.
FLASH Memory Programming Specification