Datasheet

PIC12F609/12F615/12F617/16F610/16F616 AND PIC12HV609/12HV615/16HV610/16HV616
DS41396A-page 16 2009 Microchip Technology Inc.
FIGURE 4-14: PROGRAM FLOWCHART – CONFIGURATION MEMORY
Start
Load
Configuration
Program Cycle
Read Data
Memory Command
Data Correct?
Report
Programming
Failure
Address =
0x2004?
Data Correct?
Report
Programming
Failure
Yes
No
Yes
Yes
No
Increment
Address
Command
No
Increment
Address
Command
Done
One-word
One-word
Program Cycle
(Config. bits)
Wait TDIS
PROGRAM CYCLE
Load Data
for
Program Memory
Wait T
PROG
End
Programming
Increment
Address
Command
Increment
Address
Command
(User ID)
From Program
Read Data
Memory Command
From Program
Begin
Programming
Command
(Externally timed)