Part Number: MSP430FR2355
I have code that takes user input, compiles an 8 byte mssg and sends it to a radio. The first 4 bytes are read out of FRAM at the front end of the program NEVER to be assigned again. The last four bytes constitute information and a CRC. I am testing the user input and all works for a short while then out of nowhere the first four bytes (using debugger and logic analyzer here) become random numbers AND on top of this I notice that all my ISRs have become disabled. This is virtually impossible unless I am stepping on something bcz many of the ISRs run in continuum once enabled. Looking for ideas for things to try to see if I can find out where I run off at and what is the problem. At the point this occurs I am sitting at __bic_SR_register (LPM3_bits + GIE). The FRAM space still has the original characters in that I would expect with no corruption there. I've attempted searching memory for the 4 bytes of 'junk data' and can only find it living in the variable space that holds the 8 byte message....
Thanks