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-Q1, LP8764-Q1: Device Start up: On Requests sources and destinations

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

This is relevant to TPS6593-Q1, TPS6594-Q1, LP8764-Q1, TPS6594x devices, and LP876x devices:

When configuring your program, it is important to understand the concepts related to startup. Startup relates to the powering on of the device as well as exiting Standby and LP_Standby.

Device start up is initiated by an On Request. This On Request can have one or multiple sources based on the program’s static configuration. Possible sources for an On Request include the Enable pin, the nPWRON pin, an RTC alarm wake-up, an RTC timer wake-up, and WKUP or LPWKUP pins. Though certain sources will be enabled by default via NVM programming, others require set-up and register configuration. For instance, the GPIO pin used as WKUP1 must be configured to do so. This GPIO’s interrupts must be also enabled and unmasked before it can serve as an On Request source. Some set up will be necessary for RTC ALARM, RTC TIMER, WKUP1, WKUP2, LP_WKUP1, and LP_WKUP2 interrupts as sources of On Request. If a source is unused, mask its interrupt to prevent unwanted On Requests. On Request sources will produce interrupts in the INT_STARTUP register.

Once submitted, On Requests initiate the device’s start up sequence and generate a startup trigger (SU_X). This SU_X trigger allows the device to enter the Pre-Configurable Mission States. This trigger will allow the device state machine to start up in the entry state. The startup destination state can be configured to ACTIVE, MCU_ONLY, and STANDBY / LP_STANDBY. The destination is selected with the RTC_CTRL_2 register or the STARTUP_CTRL register. Depending on the startup destination, the startup trigger will be referenced as SU_ACTIVE, SU_MCU_ONLY, or SU_STANDBY.

In summation, a source Interrupt will produce an On Request which will, in turn, produce an SU_x trigger in the device state machine. The device then enters configured start up state.

On Requests sources for are detailed in the tables below. All sources will not be available on every device:

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

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