SLVSHO1A March 2025 – December 2025 TPS1689
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
STORE_USER_ALL is a standard PMBus® command that writes the contents of the certain Configuration RAM registers to their respective non-volatile configuration memory (NVM) or EEPROM locations. The TPS1689 has six (6) one-time programmable banks in the NVM which are available to the users to store their custom configurations. This command will try to write to NVM Bank-1 first if it’s not programmed yet. If NVM Bank-1 is already programmed, it will attempt to write to NVM Bank-2 if it’s not programmed and so on until all the 6 banks are programmed.
If an external EEPROM is available and configured, the STORE_USER_ALL command must be issued seven (7) consecutive times to successfully store the configuration register values into Page-2 of the external the EEPROM during initial setup. After the initial setup, subsequent writes into the external EEPROM require only a single issuance of the STORE_USER_ALL command to store the data reliably.
This command uses the PMBus® send byte protocol. There is no data byte for this command. This command is write only.