Problem with SPIEEPROM

Hi,

I followed the example in the tutorial about SPIEEPROM (cut and pasted the sketch) with my new AT25256A-10PU-1.8-ND EEPROM from Digi-Key. Much to my surprise, I did not meet with success, instead I got very unusual output. It starts:
hi
64
65
66
67
...
then it goes:
125
126
127
255
255
255
255
...

Initially, I thought that bit 7 was stuck on, but the behavior at the 64th storage position is not constant with that. I tried changing the address range to 128:255, but with the same output. I then changed the numeric range to 128 to 255 and observed "stored" numbers which started with 192 and gave sixty-four instances of 255 (like before). Has anyone else seen this behavior, does anyone have any guess as to what could be wrong? :cry:

/me

Never mind, the AT25256A thinks in 64 byte pages, not 128. It's not fixed, but it is on its way :slight_smile: