I also have serious doubts about FRAM reliability. I have had two of our products using FR5739 with memory loss. A code dump done via MSP bootloader followed by a byte-wise compare revealed two subsequent bytes erased. Somewhere halfway the code segment which starts at 0xC200 two bytes changed from F9 23 to 00 00.
The code segment is not something that is changed by the code itself, so why have these two bytes been erased?
The code segment is not something that is changed by the code itself, so why have these two bytes been erased?