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.

MSP430G2755: Question about MSP430G2755IRHA40R

Part Number: MSP430G2755

hello:

The customer's smart gas meter project has imported MSP430G2755IRHA40R, a project that has been mass-produced in 21 years. See the attachment for the specific schematic diagram

At present, it has been used by end customers for about 1 to 2 years, and the MSP430G2755IRHA40R is abnormal, and the internal program is disordered.

At present, when locating the problem, the customer found that when uploading data to the concentrator, as long as the lithium battery ER26500 output is lower than 2.7V or the current is lower than 50mA, the market defect rate is very high after one year of battery use.

The specific phenomenon is: when the voltage transmits the waveform, the voltage will instantly drop to about 2V for a few microseconds, and then return to 3.6V, resulting in program disorder or data disorder in the MCU. Table ID number reset
After re-updating the program, the MSP430G2755IRHA40R returns to normal.

There are a few issues that need to be confirmed:
1. What is the reason for the error in the storage part, and the ID is disordered;
2. When the voltage is unstable due to the data uploaded by the smart gas meter, how much will it affect the FLASH of the chip?
3. When the power consumption of the chip occurs, is there any damage to the chip storage?

SCOPS14V02-3-J4.pdf

  • Hi Jimmy,

    If the devices power goes below the min operating point the devices behavior will become unpredictable. Is the customer using the BOR to put the device into a safe state when the voltage dips below the required level? 

    Regards,

    Evan

  • Hello Evan:

    The chip stores the read garbled data and normal data.

    Customer finds MSP430G2755IRHA40R This chip does not have a BOR function, please ask: Whether the chip can solve the problem of garbled characters stored in the chip by detecting the input voltage undervoltage (low voltage) and entering the low power consumption mode.

    Is the MSP430G2755 reset a low level reset? Thanks!!!

    garbled data.txtnormal data.txt

    1、garbled data

    2、normal data.

  • Is the region in red the corrupted memory addresses? Is this where the program is doing flash writes?

    In order to recommend a solution it would be nice to know exactly when the corruption occurs. Can the customer design an experiment that will re-create the low pulse on VDD to produce the corruption?

    Regards,

    Evan

  • Dear Evan:

    My customer is doing experiment and The problem has not been reproduced yet.

    The attachment is the schematic diagram of the motherboard used by 430G2755, please help to check, what are the reasons for the disordered storage data.

    This product MSP430G2755IRHA40R is mainly used in smart gas meters. After using it for about 1 to 2 years, it is found that the data stored in the program is disordered. At present, some phenomenon that can be found is that the output of the lithium battery is lower than 2.7V, and the current is lower than 50mA, and when the data is transmitted. , (estimated to be affected by radio frequency) the power supply voltage will jump (instantly drop to about 2V, the time is a few microseconds, and then return to 3.6V), But customer doesn't know what is the main reason to cause MSP430G2755IRHA40R's flash in disorder, so please help give some suggestion about this. Thanks!!!

  • Dear Evan:

    The attachment is the schematic diagram of the motherboard used by 430G2755, please help to check, what are the reasons for the disordered storage data.

    3286.SCOPS14V02-3-J4.pdf

  • Hi Jimmy,

    I'll respond on Monday

    Regards,

    Evan

  • Dear Evan:

    Any feedback?Would you please help check this case? Thanks!!!

  • Hi Jimmy,

    I looked through the schematic, but I didn't see anything wrong. 

    We still need an answer to this in order to understand more about the issue:

    Is the region in red the corrupted memory addresses? Is this where the program is doing flash writes?

    Please keep in mind that the min voltage when erasing flash (i.e. writing) is 2.2V:

    If the customer's system dips to 2.0V during a flash erase then you may have corruption. This is where I would begin debugging.

    Unfortunately, there isn't much else we can do without a reproducible test case.

    Regards,

    Evan

**Attention** This is a public forum