Programming the EEPROM

Before programming the EEPROM a Chip Erase must be performed. See Performing Chip Erase.

  1. Enter JTAG instruction PROG_COMMANDS.
  2. Enable EEPROM write using programming instruction 4a.
  3. Load address high byte using programming instruction 4b.
  4. Load address low byte using programming instruction 4c.
  5. Load data using programming instructions 4d and 4e.
  6. Repeat steps 4 and 5 for all data bytes in the page.
  7. Write the data using programming instruction 4f.
  8. Poll for EEPROM write complete using programming instruction 4g, or wait for tWLRH (refer to table Parallel Programming Characteristics, VCC = 5V ±10% in chapter Parallel Programming Characteristics).
  9. Repeat steps 3 to 8 until all data have been programmed.

Note that the PROG_PAGELOAD instruction can not be used when programming the EEPROM