SLVUBT8B November   2020  – June 2022 LP8764-Q1 , TPS6594-Q1


  1.   Scalable PMIC's GUI User’s Guide
  2.   Trademarks
  3. Introduction
  4. Supported Features
  5. Revisions
  6. Overview
  7. Getting Started
    1. 5.1 Finding the GUI
    2. 5.2 Downloading the Required Software
    3. 5.3 Launching the GUI
    4. 5.4 Connecting to a PMIC
  8. Quick-start Page
    1. 6.1 Device Scan Results
    2. 6.2 Configuration and Monitoring
      1. 6.2.1 System Info
      2. 6.2.2 BUCK
      3. 6.2.3 LDO
      4. 6.2.4 GPIO
      5. 6.2.5 Interrupts
      6. 6.2.6 Miscellaneous Settings
      7. 6.2.7 Advanced
  9. Register Map Page
  10. NVM Configuration Page
    1. 8.1 Creating a Custom Configuration
      1. 8.1.1 Static Configuration
      2. 8.1.2 Pre-Configurable Mission States (PFSM)
        1. Creating a State Diagram
        2. Global Settings
        3. Power Sequence
          1. Power Sequence Resources and Commands
          2. Sub-sequences
          3. Power Sequence Editing Tools
        4. Trigger Settings
        5. Trigger Priority List
        6. PFSM Validation
    2. 8.2 Program
      1. 8.2.1 Program an Existing NVM Configuration
      2. 8.2.2 NVM Configuration Special Use Case: Changing the Communication Interface
      3. 8.2.3 Lock Option During NVM Programming
  11. NVM Validation Page
  12. 10Watchdog Page
  13. 11Additional Resources
  14. 12Appendix A: Troubleshooting
    1. 12.1 Hardware Platform Not Recognized
    2. 12.2 PMIC Device Not Found
    3. 12.3 I2C2 is configured but not connected
  15. 13Appendix B: Advanced Topics
    1. 13.1 Scripting Window
  16. 14Appendix C: Known Limitations
  17. 15Appendix D: Migration Topics
    1. 15.1 Migrating from LP8764-Q1 PG1.0 to PG2.0
    2. 15.2 Update the PFSM to Include the PFSM_START State
    3. 15.3 Update Timing Delays
    4. 15.4 Update Trigger Priority and Settings
  18. 16Revision History


Figure 4-1 GUI Overview

The GUI provides pages to both evaluate and configure the PMIC. For evaluation, the quick start, register map, and watchdog pages provide an interface to monitor and control the PMIC via a SPI or I2C interface. Configuration of the PMIC NVM is done through the NVM Configuration page and the NVM validation page is provided to read the NVM content of the PMIC. More information on the Quick-start, Register Map, NVM Configuration, NVM Validation, and Watchdog Evaluation pages will be provided in the subsequent sections.

The GUI also provides templates and references to the user guides and data sheets to assist in the development process. It is recommended, when applicable, to use an existing template as a starting point for development. These templates not only provide a graphical representation of the PMIC operation but also generate the required NVM files to program the PMIC.

Device Selection

The Device Selection page is the first page presented when the GUI is started. From this page a specific device can be selected by selecting the Register Map within a given device window. The other pages can also be selected without regard of a particular device. From these pages it is necessary to use the Device Interface Settings window to select which device as well as the interface.

Register Map

The Register Map page is a list view of the available user registers with the ability to read and write to those registers.


The Quick-start page is recommended as the starting point for evaluating the device. The Quick-start page provides a graphical view for interacting with the PMIC and configuring the device registers. In addition to this abstracted view is the actual register view provided from the Register Map Page.

NVM Configuration

The NVM Configuration page provides a means to both configure and program the non-volatile memory (NVM) settings. The configuration includes both the static settings as well as the pre-configured state machine (PFSM) settings.

NVM Validation

The NVM Validation page reads out the NVM content and can be used to verify the contents of the NVM match what was programmed from the NVM Configuration page.

Watchdog Evaluation

The WatchDog Evaluation page is a unique page providing a graphical interface for both configuring and exercising the Watchdog feature on select PMICs.