Hi,
I am using this circuit and software to write to the NVRAM: GitHub - crmaykish/AT28C-EEPROM-Programmer-Arduino: Programming the AT28C64B or AT28C256 EEPROM chip with an Arduino Mega
In order to avoid the hassle of disabling Software Data Protection for writes to the 28c256 EEPROM, I decided to use DS1230Y NVRAM instead but it seems to come with its own set of problems. I can write to and read from it ok and I tested data retention by removing the Vcc power connection between the NVRAM and the Arduino and then removing the chip from the programmer and re-inserting it ok, connecting the power again, and re-reading it and it is fine, but when I place it into the circuit where I use it, my program initially works, but eventually some bytes, but not all of them get nuked after a while either with random bytes or 00h. I definitely have a 4.7k pullup resistor on the write enable pin to VCC and I don't have any op codes for writing to the chip in my code on the NVRAM. Does anyone have any experience with these chips? I am beginning to think that they are "flaky".
p.s. I have .1uf capacitors across Vcc and GND, near all ICs in my circuit and in the programmer.
Pic:

Thanks, Kei.
I am using this circuit and software to write to the NVRAM: GitHub - crmaykish/AT28C-EEPROM-Programmer-Arduino: Programming the AT28C64B or AT28C256 EEPROM chip with an Arduino Mega
In order to avoid the hassle of disabling Software Data Protection for writes to the 28c256 EEPROM, I decided to use DS1230Y NVRAM instead but it seems to come with its own set of problems. I can write to and read from it ok and I tested data retention by removing the Vcc power connection between the NVRAM and the Arduino and then removing the chip from the programmer and re-inserting it ok, connecting the power again, and re-reading it and it is fine, but when I place it into the circuit where I use it, my program initially works, but eventually some bytes, but not all of them get nuked after a while either with random bytes or 00h. I definitely have a 4.7k pullup resistor on the write enable pin to VCC and I don't have any op codes for writing to the chip in my code on the NVRAM. Does anyone have any experience with these chips? I am beginning to think that they are "flaky".
p.s. I have .1uf capacitors across Vcc and GND, near all ICs in my circuit and in the programmer.
Pic:

Thanks, Kei.