MPM3695-10 MTP Programming or STORE_USER_ALL command

I am using MPM3695-10 over PMBus. I am trying to perform MTP Programming as per below sequence mentioned in datashee but it doesn’t work. I send this command sequence and restart the board , it doesn’t retain the old values

E7h(2800h) → E7h(1800h) → E7h(4800h)

Data sheet says “The standard command of 15h (STORE_USER_ALL) is not supported by the MPM3695-10. In MPS’s GUI for the MPM3695-10, the above commands are integrated together and named 15h (STORE_USER_ALL).”

Can anyone help on how to store all present user values as default values on powerup.

Hello @rasika.v,

I got an EVB for this part and followed the programming sequence from the datasheet and I was able to get MPT programing to work with manual inputs after some troubleshooting and reading up. Here is what I found:
-it is required to wait at least 0.3 seconds (1s recommended) between sending each of those 3 commands to E7H. If they are sent in quick succession the write will fail.
-it is necessary for for Vin to be >5V (8V recommended), otherwise the write will fail
-register 10h can sometimes get written to unintentionally, write 0x00 to register 10 to make sure that the write protect is off and confirm by writing to one of the volatile registers.

If you are already doing all of the above steps, or they do not fix the issue please let me know.

Best,
-Kerr