EPROM Memory Programming Specification
FIGURE 1-1:
PROGRAM FLOW CHART - PIC12C67X AND PIC12CE67X PROGRAM MEMORY
Start
Set V
PP
= V
IHH1
Set V
DD
= V
DDP•
N=0
No
Program Cycle
N > 25
Yes Report Programming
Failure
Read Data
Command
No
Data Correct?
Yes
N=N+1
N = # of Program Cycles
Increment Address
Command
Program Cycle
Apply 3N Additional
Program Cycles
Load Data
Command
No
All Locations Done?
Yes
Verify all Locations
@ V
DD
MIN
.•
V
PP
= V
IHH2
No
Data Correct?
Yes
Verify all Locations
@ V
DD
MAX
.
V
PP
= V
IHH2
No
Data Correct?
Yes
Done
Begin Programming
Command
Wait 100
µs
Report Verify
@ V
DD
MIN
.
Error
End Programming
Command
Report Verify
@ V
DD
MAX
Error
•
V
DDP
=
V
DD
range for programming (typically 4.75V - 5.25V).
V
DD
MIN
.
= Minimum
V
DD
for device operation.
V
DD
MAX
.
= Maximum
V
DD
for device operation.
©
1998 Microchip Technology Inc.
DS40175A-page 5