Because of the holidays, TI E2E™ design support forum responses will be delayed from Dec. 25 through Jan. 2. Thank you for your patience.

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.

[FAQ] TPS6594-Q1: TPS6594, LP8764: Are customers able to write their own programming for PMIC NVM?

Part Number: TPS6594-Q1
Other Parts Discussed in Thread: LP8764-Q1

This FAQ is relevant to TPS6594-Q1, LP8764-Q1, TPS6594x devices, and LP876x devices.

Yes! The Scalable PMICs devices are designed to be highly customizable, and as such customers are welcome to create the programming for their specific application, though it is important to note that TI support will be severely limited for custom programs. This can be done in several ways:

TI Scalable PMIC’s GUI:

By using the Scalable PMIC’s GUI, the PMIC’s programming can be generated by defining the device’s static programming to configure default behavior then creating the Finite State Machine that will define the PMIC’s behavior in application. You can read more about how to use the GUI in the Scalable PMIC GUI User Guide. This is the preferred method for creating custom NVM Programs as the GUI provides insight into a configuration’s ability to help meet certain functional safety standards and also provides verification for the Finite State Machine.

Custom Written NVM:

An NVM Program can also be manually written as an Assembly file or as Binary. These files can be uploaded to the Scalable PMIC’s GUI and used to program a PMIC device.

In either case, TI strongly recommends that the program is validated by the customer before mass production as TI support for these custom programs will be limited. Once a custom program finalized for either option, the Scalable PMIC’s GUI is used to unlock and program the PMIC’s EEPROM. Following programming, the PMIC GUI can also be used to verify the device’s programming. We are continually improving the programming procedure for our customers.

----------------------------------------------------------------------------------------------------------------------

Looking for more help? [FAQ] List of FAQs for TPS6594-Q1, TPS6593-Q1, LP8764-Q1 PMICs