MSP430F67691: Support Request: MSP430F67691 — Unexpected Shutdown and Code Erase Issue

Part Number: MSP430F67691
Other Parts Discussed in Thread: UNIFLASH

Dear Team,

I am working with the MSP430F67691 controller in one of our projects. We are facing a critical issue where the device shuts down automatically after approximately one month of operation. The shutdown time is not consistent, and we are unable to determine the exact trigger for this behavior.

After the shutdown occurs, we observed that the program memory inside the controller appears to be erased. Using UniFlash, we verified that the code stored in the device is missing. We are not sure why or how the code erase is happening.

For your reference, I have attached the following files:
• The original application HEX file that we programmed into the device

original application HEX file.txt 
• The HEX file read back from the controller using UniFlash after the failure

HEX file read back from the controller.txt

Note : I converted .hex to .txt file for uploading

We kindly request your assistance in analyzing this issue and helping us identify the possible root cause and solution. 

Please let me know if you need any additional details, logs, or hardware information.

Thank you for your support.

  • Your second file has an invalid checksum on line 3. 

    :20C000004F14B250803E52039253747292531472D253E1729253A8729253EA7182932E7206
    :20C02000022492832E728293FC7D02249283FC7DB290E8037472B82882437472D243F97FB8
    :20C04000D253367382934072FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF80
    

    Strangely, this matches the first file, at least up to that string of 'F's. And the they both have the same checksum for that line. (0x80)

  • Hi Ankush,

    In your application code are you doing any repeated erases or writes to flash memory?

    Additionally, would you be able to share the MCU portion of your schematic?

    Best Regards,
    Brian

**Attention** This is a public forum