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.

MSP430FR6820: min. voltage tolerance on RAM

Expert 5920 points
Part Number: MSP430FR6820

Hi Team,

1) Can you advise what is the lower limit for RAM voltage - i.e. what voltage causes that RAM is lost?

2) If we have SVSHE=1, device should reset at 1.75V-1.85V and all pins would be in high impedance, is it right?

 Main reason for my questions is that we would protect RAM by SVS, but it doesn´t work. When we measure (oscilloscope) supply voltage, SVS works fine (the lowest voltage is about 1.78, then it resets), but some cells in RAM are damaged.

Thanks.

  • Hi Bart,

    According to the datasheet, exceeding the upper and lower supply voltage specified limits may cause malfunction of the device including erroneous writes to RAM and FRAM. It also says that the minimum supply voltage is defined by the supervisor SVS levels. In your case, you're reducing voltage, so you'd need to check the VSVSH- values. The (worst case) max VSVSH- is 1.85 V for this device, so I interpret this to mean that RAM won't be corrupted if the supply voltage is kept above 1.85 V.

    Regards,

    James

  • Hi James,

    thanks for your feedback. On page page 36 of the datasheet, there's a note "Exceeding the specified limits may cause malfunction of the device including erroneous writes to RAM and FRAM" - we thought that this is related with BOR.

    So cannot we protect RAM and FRAM by SVS? We thought that SVS is there directly for that (On voltage drop, the MCU would have high impedance on its each pin).

  • Hi James,

    to provide further explanation - we have a battery powered device with a transciever. The transciever has about 25mA power consumption. At the end of life of battery, the voltage drop by Tx is increasing quickly.

    We want to stop the transciever when having a voltage drop from 3V to 2V. There is SVS (supply voltage supervisor/monitor) in some other MSP430 devices (for instance f417) and this functionality would help us to solve this problem. Do you have any recommendations how to solve it with MSP430FR6820?

    Now we are using ADC, but this is a very complicated solution.

  • Hi  Bart,

    Bart said:
    So cannot we protect RAM and FRAM by SVS? We thought that SVS is there directly for that (On voltage drop, the MCU would have high impedance on its each pin).

    By "protect", do you mean back the RAM up to FRAM before power is lost completely? In some of our other devices, they feature the SVM monitor that could be used to trigger that backup. Unfortunately, this device doesn't feature SVM and when the SVS is hit, a BOR gets triggered which leaves no time to back up the RAM.

    Bart said:
    Now we are using ADC, but this is a very complicated solution.

    Since this device doesn't have SVM, the ADC is a logical choice. How about using the ADC12_B's window comparator? Set it up to trigger an interrupt when the supply voltage crosses a threshold and then back up the RAM to FRAM.

    Another option could be the COMP_E module. The reference module sourcing the COMP_E module should maintain a consistent output voltage even as the supply voltage drops.

    Both of these options are discussed in Section 5.2 in the Intelligent System State Restoration After Power Failure With Compute Through Power Loss Utility app note.

    Regards,

    James

**Attention** This is a public forum