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.

MSP430F5528: Bank D of information memory cannot be erased

Part Number: MSP430F5528


I am using bank D of memory on the MSP430F5528 to hold some diagnostic parameters for debugging. I currently have 8 boards I am working with, and 4 of the 8 have an issue with erasing bank D. On first programming, it loads bank D with some corrupt data (it should be initially loaded with all 0's). After looking at the memory browser, I was able to determine that the bank did not seem to be erasing. I confirmed it by trying to only erase the memory without programming using FET-pro430 and looking again on the memory browser. Banks A, B and C appeared to erase fine, but bank D still held the corrupt data. Also, these four devices show a fail when performing the Blank Check in FET-pro430 while the other four are working properly. Is there any way to further debug this issue?

  • Are the four faulty devices a different revision or have different IC markings as compared to the four passing devices? Are you using the FET-pro430 to program the devices as well or just read the memory contents? Are you having trouble with just erasing or overwriting as well? What type of FET tool is being used, and are you powering externally or through the tool?  There is nothing particularly special about InfoD (0x1800-0x187F) as compared to InfoC and InfoB, InfoA is the only one that can be locked separately.

    Regards,
    Ryan

**Attention** This is a public forum