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.

AM2732: How to configure the value of PMIC(LP876242) register into NVM to permanently take effect after being configured once?

Part Number: AM2732


My goal is to configure the value of the 0x2F register into NVM to make it permanently effective.

I drived SPI and send 3bytes 0x2F 0x01 0x7E to PMIC.

The value I read after writing is updated every time.

But removing the write operation and reading it again restored it to the default value.

May I ask how to solve this problem?

  • Hi, 

    Not all values can be written to NVM memory. Please confirm against the LP876242 datasheet.

    I am also forwarding this message to our PMIC support team. 

    Thank you,

    -Randy

  • Hi,

    My goal is to configure the value of the 0x2F register into NVM to make it permanently effective

    This is only possible by doing update to the NVM. NVM can be updated using GUI. See below application note and user guide on how to update NVM.

    1. Scalable PMIC NVM update Guide:   https://www.ti.com/lit/pdf/slvaf93 

    2. Scalable PMIC's GUI user's Guide: https://www.ti.com/lit/pdf/slvubt8 

    What you are trying to do is to change it on the fly which is very much possible to do but that update exists as long the device remains powered up. Once the device re power cycle or get hard reset for any reason, the device would turn to default NVM settings. So either you do this change in your application software during initialization after device start up every time there is device re-power cycle or hard reset or change it permanently making NVM update. 

    Br,

    Ishtiaque