03.01.2015 Views

PIC12F629/675 EEPROM Memory Programming Specification

PIC12F629/675 EEPROM Memory Programming Specification

PIC12F629/675 EEPROM Memory Programming Specification

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

<strong>PIC12F629</strong>/<strong>675</strong><br />

FIGURE 2-12:<br />

PROGRAM FLOW CHART - <strong>PIC12F629</strong>/<strong>675</strong> PROGRAM MEMORY<br />

Start<br />

Read and Save<br />

OSCCAL value<br />

Read and Save<br />

Bandgap Cal.<br />

Value<br />

Bulk Erase<br />

Device<br />

Program Cycle<br />

PROGRAM CYCLE<br />

LOAD DATA<br />

for<br />

Program <strong>Memory</strong><br />

READ DATA<br />

from<br />

Program <strong>Memory</strong><br />

BEGIN<br />

PROGRAMMING<br />

Command<br />

Data Correct<br />

No<br />

Report<br />

<strong>Programming</strong><br />

Failure<br />

Wait Tprog<br />

Yes<br />

INCREMENT<br />

ADDRESS<br />

Command<br />

No<br />

All Locations<br />

Done<br />

Program<br />

OSCCAL<br />

Program Data<br />

<strong>Memory</strong><br />

(if required)<br />

Verify all<br />

Locations<br />

Data Correct<br />

Yes<br />

Program<br />

Bandgap Cal.<br />

and Config bits<br />

No<br />

Report Verify<br />

Error<br />

Done<br />

DS41173B-page 10 Preliminary © 2002 Microchip Technology Inc.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!