This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

MSP430FR5948: Data in Information Memory 0x1800 to 0x1807 changes

Part Number: MSP430FR5948

The data stored in the information memory of MSP430FR5948 was rewritten.
The phenomenon occurred on customer board with MSP430FR5948.

I saw Errata, but there were no such items as applicable.
I investigated variously, but I don't know the cause.

Is there countermeasure against this phenomenon?
What are the possible causes of this?

<Phenomenon contents>
The customer board saves the received data to the information memory by serial communication with the PC.
However, when restarting the MSP430FR5948 several times (turning on and off the power), the saved data was rewritten to another value.
Saved data had no problem before communication and reboot.
So, my customer think that the data has been rewritten after the MSP430FR5948 is started up.

<Survey result>

  • Number of units generated  :  1unit out of 3units
  • Chip revision  :  F
  • Information Memory area: 0x1800 to 0x1807
  • Swap test  :
    • Good chip board x phenomenon occurrence chip  :  no phenomenon occurs
    • Phenomenon occurred board x non-defective chip  :  no phenomenon occurrs
    • Both tried turning the power supply on and off for about 100 times.

Best regards.
Crujiff

  • Hi Cruijff,

    Thanks for using the MSP430 devices. It looks strange for your phenomenon. But our expert will look into your issue and reply you.
  • Hi Cruijff,

    I have a few questions I'd like to ask to try to understand the issue a bit more.

    1. What DVCC value is being used to power the device?
    2. How many times has this phenomenon occurred?
    3. Have you reproduced the phenomenon using a different power supply?
    4. Can you tell me a little bit about the application? Specifically what LPM mode(s), if any, are being used?

    Thanks,

    Mitch
  • Hi Mitch.

    Thank you for checking my question!
    I reply to the question you received as follows.

    1. What DVCC value is being used to power the device?

    DVCC value is 3V.

    2. How many times has this phenomenon occurred?

    A phenomenon occurs with about 10 times turning on and off the power.
    Putting chattering intentionally when turning on and off the power makes it easier for phenomenon to occur.

    3. Have you reproduced the phenomenon using a different power supply?

    They have not tried it except the SWAP test yet.

    4. Can you tell me a little bit about the application? Specifically what LPM mode(s), if any, are being used?

    They are not using LPM.
    Their application is always in Active Mode.

    Please confirm.
    Cruijff

  • Hi.
    If you have any information, would you please tell me!
    Please confirm.
    Cruijff
  • Hi Cruijff,

    Thanks for your response. I have a few more questions.

    1. Just to confirm - the boards are customer designed boards? Not TI launchpads or other TI hardware?
    2. What does the data change to when a power cycle occurs? Does the data change to the same thing every time? Or does every power cycle result in random new data?

    Thanks,

    Mitch
  • Hi Mitch,

    1. Just to confirm - the boards are customer designed boards? Not TI launchpads or other TI hardware?

    It is customer designed board.

    2. What does the data change to when a power cycle occurs? Does the data change to the same thing every time? Or does every power cycle result in random new data?

    I'll check with the customer.

    Best regards.
    Cruijff

  • Hi Mitch,

    2. What does the data change to when a power cycle occurs? Does the data change to the same thing every time? Or does every power cycle result in random new data?

    I checked with my customer.
    It did every power cycle result in random new data.

    Do you know what is the cause from the contents so far?

    Best regards.
    Cruijff

  • Hi Cruijiff,

    I don't have a definitive idea for the cause of this yet, but there are a few more things I am curious about.

    Is there any possibility that either one of these violations are occuring?

    1. The voltage difference between DVCC and AVCC is greater than +/-0.3V? Are DVCC and AVCC being sourced from the same rail?

    2. A voltage greater than VCC + 0.3V is being applied to a pin at any time? For example, if there is a battery being monitored. The battery voltage (or something similar) being applied to a pin during start up of the device could cause this violation.

    Thanks,

    Mitch

  • Hi Mitch

    My customer exchanged the MCU and verified it.
    As a result, when MSP430FR5948 Revision G is mounted on customer's board, the random rewriting phenomenon of Information Memory (0x1800 ~ 0x1807) no longer occurs.

    Because of this, I assume that there is a difference between Rivision F and G, but Errata has no information.
    Do you know anything about the differences associated with this phenomenon with Rivision F and G?

    Best regrds.
    Cruijff

  • Hi Cruijff,

    I wasn't able to find what the exact differences are between Rev F and Rev G. I was wondering - when your customer was turning the power on and off, was the communication also enabled and powered on?

    -Mitch
  • Hi Cruijff,

    I wanted to check in and see if there were any updates? If not I will close out the post.

    Thanks,

    Mitch
  • Hi Mitch,

    I'm sorry for late contact.
    After checking with the customer, it seems that the phenomenon is no longer reproduced in Revision F.
    I don’t know the reason why it will not be reproduced.
    Also, if there is something you do not understand when the phenomenon occurs, you post at that time.
    Thanks for everything.

    Cruijff

**Attention** This is a public forum