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.

MSPM0L1306: innacessible device after programming random data in flash

Part Number: MSPM0L1306

Hi,

I have met with a problem during developing the read/program/erase algo for MSPM0Lx devices. I have developed the first revision of my algorithms on experimental samples of XMS0Lx. For the XMS0Lx I program completely random data to the whole flash from adress 0x0. After power cycling( power-down and power-up the device(or reset)), I can succesfull read or verify programmed flash.

When I do the same with the regular MSPM0Lx devices(program random data to the flash from address 0x0) I can't access the device. I am not able to access the DHCSR register(in purpose of halting CPU) because I obtain an fault acknowledge(on SWD interface) when I try to do this. So what is the reason fort this behaviour? How should I halt the core and read the flash via SWD?

Thank you!

Best regards,

Tomas