SLVUCU5 December 2025 UCD91160 , UCD91320
This read-only command returns detail information about a given fault:
| Byte Number (Read) | Payload Index | Description |
|---|---|---|
| CMD = EC | ||
| 0 | BYTE_COUNT = 12 | |
| 1 | 0 | Seconds & Miliseconds (Low Byte) |
| 2 | 1 | Seconds & Miliseconds (High Byte) |
| 3 | 2 | Days, Hours, & Minutes (Low Byte) |
| 4 | 3 | Days, Hours, & Minutes (High Byte) |
| 5 | 4 | Year & Month (Low Byte) |
| 6 | 5 | Year & Month (High Byte) |
| 7 | 6 | Page Number |
| 8 | 7 | Fault ID |
| 9 | 8 | Fault Value (low byte) |
| 10 | 9 | Fault Value (middle byte) |
11 | 10 | Fault Value (middle high byte)(1) |
| 12 | 11 | Fault Value (high byte)(1) |
New LOGGED_FAULT_DETAIL entries for a given fault are logged once and then not logged again until one of the following events occurs:
The LOGGED_FAULTS command is written.
For temperature only rails, meaning rails with only a temperature monitor and no Enable pin assigned, an overtemperature fault will be logged once only, unless operating from a stored configuration.
The GPI fault is logged each time when the GPI state is changed to deasserted.The maximum number of entries per device is show in Table 26-30. Once the maximum entries have been logged, no more detail is logged until the fault log is cleared (see Section 26.26). Unless, the “Enable Log FIFO” bit in the MISC_CONFIG command is set (see Table 26-46).
| Device | Entries |
|---|---|
| UCD91160 | 100 |
| UCD91320 | 100 |
The fault identification byte indicates the type of fault, and whether or not that fault is page specific, see Table 26-36.
| Bits | Description |
|---|---|
| 7 | Page Specific (1 – yes, 0 – no) |
| 6:0 | Fault Type |
Information on the Fault Value (units and formatting) is shown inTable 26-32.
| Fault Type Number | Paged? | Description | Fault Value Units | Data Format |
|---|---|---|---|---|
| 0 | No | Reserved | ||
| 1 | No | System Watchdog Timeout | Not Valid | n/a |
| 2 | No | Re-sequence Error(3) | Not Valid | n/a |
| 3 | No | Watchdog Timeout | Not Valid | n/a |
| 4 | No | Single Event Upset (SEU) | n/a | |
| 5 | No | Reserved | n/a | |
| 6 | No | Reserved | n/a | |
| 7 | No | Reserved | n/a | |
| 8 | No | Reserved | n/a | |
| 9 | No | GPI Fault(1) | Not Valid | n/a |
| 0 | Yes | VOUT_OV Fault | Voltage | LINEAR16 |
| 1 | Yes | VOUT_UV Fault | Voltage | LINEAR16 |
| 2 | Yes | TON_MAX Fault | Voltage | LINEAR16 |
| 3 | Yes | Reserved | n/a | |
| 4 | Yes | Reserved | n/a | |
| 5 | Yes | TEMPERATURE_OT Fault | Temperature | LINEAR11 |
| 6 | Yes | Sequence On Timeout | N/A | Bit Mask(2) |
| 7 | Yes | Sequence Off Timeout | N/A | Bit Mask(2) |
A fault value is reserved for resequencing errors, but they are not logged.