Interrupts
466
SLAU367P – October 2012 – Revised April 2020
Copyright © 2012–2020, Texas Instruments Incorporated
Universal USS Power Supply (UUPS)
19.5
Interrupts
The UUPS module supports the following interrupts:
•
STPBYDB interrupt
: The USS module has been interrupted by debug mode. This interrupt is reported
when debug halt mode is entered when UUPSCTL.USS_BUSY = 1 or UUPSCTL.UPSTATE = 3. The
interrupt indicates that any existing activities have been (or will be) stopped due to entering debug
mode:
If UUPSCTL.USS_BUSY = 1 and UUPSRIS.STPBYDB = 1, then the USS module is stopping the
current activities.
If UUPSCTL.USS_BUSY = 0 and UUPSRIS.STPBYDB = 1, then the USS module is idle.
•
PTMOUT interrupt:
This interrupt is reported when the power-up sequence takes more time than
expected. The USS module is powered off and the UUPSRIS.PTMOUT is set to 1.
•
PREQIG interrupt:
This interrupt is reported when a new USS_PWRREQ is detected before
completing the previous measurement. Two conditions of the USS_PWRREQ signal cannot be
detected:
1. After detecting a valid USS_PWRREQ signal, another USS_PWRREQ is applied within 3
MODOSC clock cycles.
2. After UUPSRIS.PREQIG is cleared, a USS_PWRREQ signal is applied within 6 MODOSC clock
2 system clock cycles.
19.6 Debug Mode
The USS module stops activities when the device enters debug mode. The following actions are
performed when entering debug mode.
•
Assert the PSQ_STOP signal to the ASQ to stop the current measurement sequence.
•
Set UUPSRIS.STPBYDB to 1 to indicate that the current measurement has been interrupted.
•
Clear UUPSCTL.USS_BUSY bit to zero upon receiving the ASQ_ACQDONE from the ASQ.
•
Ignore the USS_PWRREQ signal (writing 1 to UUPSCTL.USSPWRUP in debug mode has no effect).