Tool/software:
Hi TI team,
This is Leo Wu from the Dediprog MCU Support Team.
Now I have programming issue about TPS16890.
After performing a power cycle, the register values I read back do not match the values I programmed earlier.
The following procedure is my programming flow:
1.Unlock the MFR_WRITE_PROTECT
2.Check CONFIG_NVM_STAT of STATUS_MFR_SPECIFIC_2
3.Write Register data and Read Register data to check different
4.Send STORE_USER_ALL
5.Check MEMORY_FLT of STATUS_CML
6.Do power cycle
After doing power cycle, I use the following procedure to read out data:
1.Unlock the MFR_WRITE_PROTECT
2.Send RESTORE_USER_ALL
3.Read the register data
However, the register values read after the RESTORE_USER_ALL
command are different from what I initially programmed. Could you please help check if there's anything incorrect or missing in my procedure?
Looking forward to your guidance.
Thanks and Regards,
LeoWu