|
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
|
▷ |