Datasheet
PIC12F752/HV752
DS41576B-page 160 Preliminary 2011 Microchip Technology Inc.
17.10 In-Circuit Serial Programming™
ThePIC12F752/HV752 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
Memory Programming Specification (DS41561) 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 17-11.
FIGURE 17-11: TYPICAL IN-CIRCUIT
SERIAL PROGRAMMING
CONNECTION
Note: To erase the device, VDD must be above
the Bulk Erase V
DD minimum given in the
“Program Memory Specification”
(DS41561)
External
Connector
Signals
To Nor m a l
Connections
To Nor m a l
Connections
PIC12F752/HV752
V
DD
VSS
MCLR/VPP
ICSPCLK
ICSPDAT
+5V
0V
V
PP
CLK
Data I/O
* * *
*
* Isolation devices (as required)