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.

MSP430FR5989: FRAM correctable and un-correctable error detection checks

Part Number: MSP430FR5989

Hi ,

is there a way for the application to read a location on the device that could cause a voluntary correctable and un-correctable error for the application to do a run time check on the error handling mechanisms (both HW and SW)?

Or is there a way to corrupt a fixed location in FRAM to cause a correctable and uncorrectable error when it is read?

I'm looking for a way to implement something that could test our error handling in application.

Best Regards

Santosh Athuru

  • Hi Santosh,

    There is no direct way to voluntarily induce a correctable or un-correctable bit detection error. That being said, there are a few errata ( MSP430FR5989 Device Erratasheet ) for the MSP430FR5989 that mention accidental bit errors. If you can replicate these errata conditions, it could be a roundabout way for you to test your error handling. Look at errata GC1/GC4/GC5.

    Another option could be to take the code from your FRAM bit detection error handler and place it in another interrupt, such as a Timer or GPIO interrupt, and confirm that at least the code in the handler is behaving as expected.

    Best regards,

    Matt

**Attention** This is a public forum