13.11.2012 Views

PIC 16F628

PIC 16F628

PIC 16F628

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.

Microchip <strong>PIC</strong> <strong>16F628</strong> M. Deloizy 13<br />

II.2. Mémoire EEPROM<br />

→ Permet de sauvegarder des données (mémoire non volatile)<br />

→ Ecritures/lectures non « instantanées »<br />

II.2.a. EEDATA :<br />

→ Contient la donnée lue ou à écrire<br />

II.2.b. EEADR :<br />

→Indique l’adresse de la donnée<br />

bit 7 Unimplemented Address: Must be set to '0'<br />

bit 6:0 EEADR: Specifies one of 128 locations for EEPROM Read/Write<br />

Operation<br />

II.2.c. EECON1 :<br />

→ Indique le type d’opération à réaliser.<br />

bit 7:4 Unimplemented: Read as '0'<br />

bit 3 WRERR: EEPROM Error Flag bit<br />

1 = A write operation is prematurely terminated<br />

(any MCLR reset, any WDT reset during normal operation or<br />

BOD detect)<br />

0 = The write operation completed<br />

bit 2 WREN: EEPROM Write Enable bit<br />

1 = Allows write cycles<br />

0 = Inhibits write to the data EEPROM<br />

bit 1 WR: Write Control bit<br />

1 = initiates a write cycle. (The bit is cleared by hardware once write is<br />

complete. The WR bit can only be set (not cleared) in software.<br />

0 = Write cycle to the data EEPROM is complete<br />

bit 0 RD: Read Control bit<br />

1 = Initiates an EEPROM read (read takes one cycle. RD is cleared in<br />

hardware. The RD bit can only be set (not cleared) in software).<br />

0 = Does not initiate an EEPROM read

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

Saved successfully!

Ooh no, something went wrong!