English
Language : 

PIC16F753 Datasheet, PDF (179/238 Pages) Microchip Technology – 14/16-Pin, Flash-Based 8-Bit CMOS Microcontrollers
19.10 In-Circuit Serial Programming™
The PIC16F753/HV753 microcontrollers can be
serially programmed while in the end application circuit.
This is simply done with five connections for:
• clock
• data
• power
• ground
• programming voltage
This allows customers to manufacture boards with
unprogrammed devices and then program the
microcontroller just before shipping the product. This
also allows the most recent firmware or a custom
firmware to be programmed.
The device is placed into a Program/Verify mode by
holding the ICSPDAT and ICSPCLK pins low, while
raising the MCLR (VPP) pin from VIL to VIHH. See the
“PIC16F753/HV753 Flash Memory Programming
Specification” (DS41686) for more information.
ICSPDAT becomes the programming data and
ICSPCLK becomes the programming clock. Both
ICSPDAT and ICSPCLK are Schmitt Trigger inputs in
Program/Verify mode.
A typical In-Circuit Serial Programming connection is
shown in Figure 19-11.
FIGURE 19-11:
TYPICAL IN-CIRCUIT
SERIAL PROGRAMMING
CONNECTION
External
Connector
Signals
To Normal
Connections
*
PIC16F753/HV753
+5V
0V
VPP
CLK
Data I/O
VDD
VSS
MCLR/VPP
ICSPCLK
ICSPDAT
PIC16F753/HV753
*
*
*
To Normal
Connections
* Isolation devices (as required)
Note:
To erase the device, VDD must be above
the Bulk Erase VDD minimum given in the
“PIC16F753/HV753 Flash Memory
Programming Specification” (DS41686).
 2013 Microchip Technology Inc.
Preliminary
DS40001709A-page 179