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.

LP55231: Program memory reading issue

Part Number: LP55231

We are having an issue where we are unable to read the program memory space of the LP55231. It sounds like the linked old question had the same issue, though that user erroneously assumed their issue was with the writing of program memory. We have written a known program and it is working correctly, but when trying to read the program space we are only ever reading the same 16 bits regardless of what register we're trying to read. 

To try and read we have tried doing the following:

Reading 0x50, 0x51, 0x52 and 0x53 immediately after a successful program write (proven by functioning program). 

Writing program, setting CTL2 to 0x00 then 0x15 again before read cycle (we found some demo code that did a program then verify and did this inbetween) - also not working.

Please can you help us out? We have to be able to verify correct programming in a production solution, so can't continue without a successful program read sequence.

Thanks,

Matt