NVM MP5424 Not saving

I can read and write the RAM of the MP5424 with no issues using virtual bench pro 4.0. I cannot get the NVM to save the config, the software reports it worked however on reboot it loads default settings and reduces my 2 allowed writes. Any help please??
EDIT: Just to confirm what I have done, I followed the datasheet instructions on programming, including raising the Vin to 6.5V. After programming when the unit restarted, the device loaded the default settings. I checked the CRC error register and it was showing no CRC error. I also checked the MTP pag register and it had advanced to the next page (0x01 or 0x10) depending on the NVM write amount. i flashed both pages and the unit still booted into default mode. I have fresh ICs coming so i can replace it on the board. The RAM read and writes are all working as they should.

Hi Josh,
Welcome to the forum. Sorry to hear you are experiencing some issues with MTP programming. It sounds like it should work if the page index increases but let’s check a few things. Just want to make sure:

  1. Does the MP5424 have the Buck’s and LDO’s disconnected from the loads?
  2. What password are you writing to the MTP password register (0x26)?
  3. You are bringing down Vin to 5.5V before powering on again, correct?
  4. When you power the device on again, what is the page on the MTP page register?
  5. What value is seen on the CRC register?

A few things to note:
The IC cannot access the MTP while D [1:0] = 10b for the Current MTP page index (pg. 36)
The IC will revert to default values under two conditions:

  1. CRC Error
  2. MTP Page is set to 0

Additionally, ensure all reserved bits are written to 0.