Interesting. Did this cause a corruption event? And tried it several times since it doesn't happen consistently?
Does your scope have a PEAK acquisition mode (just to make sure there's not a short pulse lurking in nWE)?
I'm not happy with the glitch on nCE, especially right when chip is transitioning to power down, but as long as nWE remains high I think it should be ok according to the datasheet.
It is not the event that caused corruption, I tried multiple times to trigger exactly where I wanted, but it is very consistent. There's nothing on the WE, I acquired 12M points and then I zoomed in. I also tried to trigger on WE, there's nothing.
Maybe it's also worth looking at the power-up cycle to make sure there's nothing odd with nWE or nCE there.
In all my experiments, not once the first power up failed Test 04. I don't think power up is at fault.
I don't why it would be inconsistent. Maybe everyone else is getting away with it. Or there's something wierd about the FRAM.
Have you tried your new FRAM from Digikey yet? Your likely to get one from the same batch - check the date code.
You said your TL866II had an issue with a location. Was it also 0x1F00? Maybe don't let the new FRAM near the TL866II; just use the Xeltek.
No, TL 866 can write 0x1F00. I tried both FRAMs, same date code, both fail the same. Xeltek is at work, it is a bit harder to experiment.
Interesting is that the first power up will work well forever....well for 15 min at least with no issues, with the FRAMs from Digikey, but will fail immediately with garbage in the readout with the FRAM from Ebay. That means the FRAMs from Digikey are OK. It is some external event that corrupts the data, most likely power down.
I also have a crazy theory that this is content dependent. My 0x1F00 always changes from 0x11, which is the correct value for that location in my case, to 0x20. Should the correct value be 0x20, probably I wouldn't see this issue until next calibration. I can't see how my scope can be different than others except for the content of the NVRAM
There is a solution though, a NAND gate on FRAM CE with inputs from CPU RESET and CE from the CPU inverted.