I2C EEPROM programmer

1. It is assumed that your set up is: UNO and 24C128 EEPROM (capacity 16384 bytes; address range: 0000 - 3FFF).

2. You wish to write 16384 bytes data into the EEPROM.

3. You can follow page write mode or byte write mode for the storage of data into the EEPROM. In page mode, 24C128 EEPROM allows 64-byte data (page size) to be written in ONE GO (within 5 ms time -- the data write time). In byte mode, data are written byte-by-byte, and it will require 16384x5 ms ~= 82 sec time to finish writing in stead of 256x5 = 1.3 sec time (in page mode).

4. It is recommended that the 16834 bytes data to be kept in a byte/page oriented array.

5. Post#7/Post#8 could be followed to store data into the EEPROM.