Datasheet

2009 Microchip Technology Inc. DS41396A-page 11
PIC12F609/12F615/12F617/16F610/16F616 AND PIC12HV609/12HV615/16HV610/16HV616
4.1.4.4 Increment Address
The PC is incremented when this command is
received. A timing diagram of this command is shown
in Figure 4-7.
It is not possible to decrement the address counter. To
reset this counter, the user should exit and re-enter
Program/Verify mode.
FIGURE 4-7: INCREMENT ADDRESS COMMAND (PROGRAM/VERIFY)
4.1.4.5 Begin Programming (Externally
Timed)
A Load command must be given before every Begin
Programming command. Programming of the
appropriate memory (program memory, configuration or
calibration memory) will begin after this command is
received and decoded. Programming requires (TPROG)
time and is terminated using an End Programming
command. A timing diagram for this command is shown
in Figure 4-8.
The addressed locations are not erased before
programming.
FIGURE 4-8: BEGIN PROGRAMMING (EXTERNALLY TIMED)
TDLY1
T
SET1
T
HLD1
TDLY2
12 3 4 56
011 XX
12
X0
0
Next Command
ICSPCLK
ICSPDAT
MCLR
VIHH
ICSPCLK
ICSPDAT
T
SET1
T
HLD1
T
PROG
123456
000
1
12
X01
End Programming Command
X