SLVSG60A April 2023 – April 2024 TPS929160-Q1
PRODUCTION DATA
Refer to the PDF data sheet for device specific package drawings
Table 6-137 lists the memory-mapped registers for the FLAG registers. All register offset addresses not listed in Table 6-137 should be considered as reserved locations and the register contents should not be modified.
FLAG Register
Offset | Acronym | Register Name | Section |
---|---|---|---|
A0h | FLAG_ERR | Device Error Flag Register | Go |
A1h | FLAG_STATUS | Device Status Flag Register | Go |
A2h | FLAG_ADC | Selected Channel ADC Measurement Result | Go |
A3h | FLAG_SLS0 | OUTAn, OUTBn Single-LED Short Error FLAG | Go |
A4h | FLAG_SLS1 | OUTCn, OUTDn Single-LED Short Error FLAG | Go |
A5h | FLAG_SLS2 | OUTEn, OUTFn Single-LED Short Error FLAG | Go |
A6h | FLAG_SLS3 | OUTGn, OUTHn Single-LED Short Error FLAG | Go |
A7h | FLAG_OPEN0 | OUTAn, OUTBn LED Open Error FLAG | Go |
A8h | FLAG_OPEN1 | OUTCn, OUTDn LED Open Error FLAG | Go |
A9h | FLAG_OPEN2 | OUTEn, OUTFn LED Open Error FLAG | Go |
AAh | FLAG_OPEN3 | OUTGn, OUTHn LED Open Error FLAG | Go |
ABh | FLAG_SHORT0 | OUTAn, OUTBn Short-to-GND Error FLAG | Go |
ACh | FLAG_SHORT1 | OUTCn, OUTDn Short-to-GND Error FLAG | Go |
ADh | FLAG_SHORT2 | OUTEn, OUTFn Short-to-GND Error FLAG | Go |
AEh | FLAG_SHORT3 | OUTGn, OUTHn Short-to-GND Error FLAG | Go |
AFh | FLAG_EEPCRC | EEPROM Calculated CRC | Go |
Complex bit access types are encoded to fit into small table cells. Table 6-138 shows the codes that are used for access types in this section.
Access Type | Code | Description |
---|---|---|
Read Type | ||
R | R | Read |
Reset or Default Value | ||
-n | Value after reset or the default value |
FLAG_ERR is shown in Figure 6-131 and described in Table 6-139.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FLAG_LOWSUP | FLAG_SUPUV | FLAG_REF | FLAG_PRETSD | FLAG_TSD | FLAG_EEPCRC | FLAG_OUT | FLAG_ERR |
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | FLAG_LOWSUP | R | 0h | Supply voltage low flag
0h = Supply voltage is above preset threshold. 1h = Supply voltage is below preset threshold. |
6 | FLAG_SUPUV | R | 0h | Supply undervoltage fault flag
0h = No supply undervoltage fault is detected. 1h = Device has supply undervoltage fault detected. |
5 | FLAG_REF | R | 0h | REF pin fault flag
0h = No REF pin fault is detected. 1h = Device has REF pin fault detected. |
4 | FLAG_PRETSD | R | 0h | Overtemperature Pre warning flag
0h = No overtemperature pre-warning is detected. 1h = Device has triggered overtemperature pre-warning threshold. |
3 | FLAG_TSD | R | 0h | Thermal shutdown flag
0h = No thermal shutdown fault is triggered. 1h = Device has triggered thermal shutdown fault. |
2 | FLAG_EEPCRC | R | 0h | EEPROM CRC failure flag
0h = EEPROM CRC passes. 1h = EEPROM CRC fails. |
1 | FLAG_OUT | R | 0h | Output fault flag
0h = No output fault is detected. 1h = Device has at least one fault detected on output channels. |
0 | FLAG_ERR | R | 1h | Error flag
0h = No error flag. 1h = Device has at least one error flag. |
FLAG_STATUS is shown in Figure 6-132 and described in Table 6-140.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
FLAG_EEPPAR | FLAG_EXTFS1 | FLAG_EXTFS0 | FLAG_PROGDONE | FLAG_FS | FLAG_ADCDONE | FLAG_ADCERR | FLAG_POR |
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | R-1h |
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7 | FLAG_EEPPAR | R | 0h | EEPROM parity error flag
0h = No internal EEPROM parity error is triggered. 1h = Internal EEPROM parity error is triggered. |
6 | FLAG_EXTFS1 | R | 0h | FS1 input status flag
0h = FS1 input is logic low. 1h = FS1 input is logic high. |
5 | FLAG_EXTFS0 | R | 0h | FS0 input status flag
0h = FS0 input is logic low. 1h = FS0 input is logic high. |
4 | FLAG_PROGDONE | R | 0h | EEPROM program completition flag
0h = EEPROM burning is not completed or not started. 1h = EEPROM burning is completed. |
3 | FLAG_FS | R | 0h | FS state flag
0h = Device is not in Fail-safe state. 1h = Device is in Fail-safe state. |
2 | FLAG_ADCDONE | R | 0h | ADC measurement completition flag
0h = ADC measurement result is not available. 1h = ADC measurement result is available, read ADC_OUT or write ADCCHSEL to clear FLAG_ADCDONE. |
1 | FLAG_ADCERR | R | 0h | ADC error flag
0h = No ADC error is triggered. 1h = ADC error is triggered. |
0 | FLAG_POR | R | 1h | Power-On-Reset flag
0h = No POR is triggered. 1h = Device has triggered POR. |
FLAG_ADC is shown in Figure 6-133 and described in Table 6-141.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
ADC_OUT | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | ADC_OUT | R | 0h | ADC measurement result for selected channel |
FLAG_SLS0 is shown in Figure 6-134 and described in Table 6-142.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_SLSOUTB1 | FLAG_SLSOUTB0 | RESERVED | FLAG_SLSOUTA1 | FLAG_SLSOUTA0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_SLSOUTB1 | R | 0h | Single-LED short-circuit fault flag for OUTB1
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
4 | FLAG_SLSOUTB0 | R | 0h | Single-LED short-circuit fault flag for OUTB0
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_SLSOUTA1 | R | 0h | Single-LED short-circuit fault flag for OUTA1
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
0 | FLAG_SLSOUTA0 | R | 0h | Single-LED short-circuit fault flag for OUTA0
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
FLAG_SLS1 is shown in Figure 6-135 and described in Table 6-143.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_SLSOUTD1 | FLAG_SLSOUTD0 | RESERVED | FLAG_SLSOUTC1 | FLAG_SLSOUTC0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_SLSOUTD1 | R | 0h | Single-LED short-circuit fault flag for OUTD1
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
4 | FLAG_SLSOUTD0 | R | 0h | Single-LED short-circuit fault flag for OUTD0
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_SLSOUTC1 | R | 0h | Single-LED short-circuit fault flag for OUTC1
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
0 | FLAG_SLSOUTC0 | R | 0h | Single-LED short-circuit fault flag for OUTC0
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
FLAG_SLS2 is shown in Figure 6-136 and described in Table 6-144.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_SLSOUTF1 | FLAG_SLSOUTF0 | RESERVED | FLAG_SLSOUTE1 | FLAG_SLSOUTE0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_SLSOUTF1 | R | 0h | Single-LED short-circuit fault flag for OUTF1
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
4 | FLAG_SLSOUTF0 | R | 0h | Single-LED short-circuit fault flag for OUTF0
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_SLSOUTE1 | R | 0h | Single-LED short-circuit fault flag for OUTE1
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
0 | FLAG_SLSOUTE0 | R | 0h | Single-LED short-circuit fault flag for OUTE0
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
FLAG_SLS3 is shown in Figure 6-137 and described in Table 6-145.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_SLSOUTH1 | FLAG_SLSOUTH0 | RESERVED | FLAG_SLSOUTG1 | FLAG_SLSOUTG0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_SLSOUTH1 | R | 0h | Single-LED short-circuit fault flag for OUTH1
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
4 | FLAG_SLSOUTH0 | R | 0h | Single-LED short-circuit fault flag for OUTH0
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_SLSOUTG1 | R | 0h | Single-LED short-circuit fault flag for OUTG1
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
0 | FLAG_SLSOUTG0 | R | 0h | Single-LED short-circuit fault flag for OUTG0
0h = Single-LED short-circuit fault is not detected. 1h = Single-LED short-circuit fault is detected. |
FLAG_OPEN0 is shown in Figure 6-138 and described in Table 6-146.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_OPENOUTB1 | FLAG_OPENOUTB0 | RESERVED | FLAG_OPENOUTA1 | FLAG_OPENOUTA0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_OPENOUTB1 | R | 0h | Output open-circuit fault flag for OUTB1
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
4 | FLAG_OPENOUTB0 | R | 0h | Output open-circuit fault flag for OUTB0
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_OPENOUTA1 | R | 0h | Output open-circuit fault flag for OUTA1
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
0 | FLAG_OPENOUTA0 | R | 0h | Output open-circuit fault flag for OUTA0
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
FLAG_OPEN1 is shown in Figure 6-139 and described in Table 6-147.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_OPENOUTD1 | FLAG_OPENOUTD0 | RESERVED | FLAG_OPENOUTC1 | FLAG_OPENOUTC0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_OPENOUTD1 | R | 0h | Output open-circuit fault flag for OUTD1
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
4 | FLAG_OPENOUTD0 | R | 0h | Output open-circuit fault flag for OUTD0
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_OPENOUTC1 | R | 0h | Output open-circuit fault flag for OUTC1
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
0 | FLAG_OPENOUTC0 | R | 0h | Output open-circuit fault flag for OUTC0
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
FLAG_OPEN2 is shown in Figure 6-140 and described in Table 6-148.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_OPENOUTF1 | FLAG_OPENOUTF0 | RESERVED | FLAG_OPENOUTE1 | FLAG_OPENOUTE0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_OPENOUTF1 | R | 0h | Output open-circuit fault flag for OUTF1
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
4 | FLAG_OPENOUTF0 | R | 0h | Output open-circuit fault flag for OUTF0
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_OPENOUTE1 | R | 0h | Output open-circuit fault flag for OUTE1
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
0 | FLAG_OPENOUTE0 | R | 0h | Output open-circuit fault flag for OUTE0
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
FLAG_OPEN3 is shown in Figure 6-141 and described in Table 6-149.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_OPENOUTH1 | FLAG_OPENOUTH0 | RESERVED | FLAG_OPENOUTG1 | FLAG_OPENOUTG0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_OPENOUTH1 | R | 0h | Output open-circuit fault flag for OUTH1
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
4 | FLAG_OPENOUTH0 | R | 0h | Output open-circuit fault flag for OUTH0
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_OPENOUTG1 | R | 0h | Output open-circuit fault flag for OUTG1
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
0 | FLAG_OPENOUTG0 | R | 0h | Output open-circuit fault flag for OUTG0
0h = Output open-circuit fault is not detected. 1h = Output open-circuit fault is detected. |
FLAG_SHORT0 is shown in Figure 6-142 and described in Table 6-150.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_SHORTOUTB1 | FLAG_SHORTOUTB0 | RESERVED | FLAG_SHORTOUTA1 | FLAG_SHORTOUTA0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_SHORTOUTB1 | R | 0h | Output short-circuit fault flag for OUTB1
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
4 | FLAG_SHORTOUTB0 | R | 0h | Output short-circuit fault flag for OUTB0
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_SHORTOUTA1 | R | 0h | Output short-circuit fault flag for OUTA1
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
0 | FLAG_SHORTOUTA0 | R | 0h | Output short-circuit fault flag for OUTA0
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
FLAG_SHORT1 is shown in Figure 6-143 and described in Table 6-151.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_SHORTOUTD1 | FLAG_SHORTOUTD0 | RESERVED | FLAG_SHORTOUTC1 | FLAG_SHORTOUTC0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_SHORTOUTD1 | R | 0h | Output short-circuit fault flag for OUTD1
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
4 | FLAG_SHORTOUTD0 | R | 0h | Output short-circuit fault flag for OUTD0
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_SHORTOUTC1 | R | 0h | Output short-circuit fault flag for OUTC1
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
0 | FLAG_SHORTOUTC0 | R | 0h | Output short-circuit fault flag for OUTC0
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
FLAG_SHORT2 is shown in Figure 6-144 and described in Table 6-152.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_SHORTOUTF1 | FLAG_SHORTOUTF0 | RESERVED | FLAG_SHORTOUTE1 | FLAG_SHORTOUTE0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_SHORTOUTF1 | R | 0h | Output short-circuit fault flag for OUTF1
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
4 | FLAG_SHORTOUTF0 | R | 0h | Output short-circuit fault flag for OUTF0
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_SHORTOUTE1 | R | 0h | Output short-circuit fault flag for OUTE1
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
0 | FLAG_SHORTOUTE0 | R | 0h | Output short-circuit fault flag for OUTE0
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
FLAG_SHORT3 is shown in Figure 6-145 and described in Table 6-153.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
RESERVED | FLAG_SHORTOUTH1 | FLAG_SHORTOUTH0 | RESERVED | FLAG_SHORTOUTG1 | FLAG_SHORTOUTG0 | ||
R-0h | R-0h | R-0h | R-0h | R-0h | R-0h | ||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-6 | RESERVED | R | 0h | Reserved |
5 | FLAG_SHORTOUTH1 | R | 0h | Output short-circuit fault flag for OUTH1
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
4 | FLAG_SHORTOUTH0 | R | 0h | Output short-circuit fault flag for OUTH0
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
3-2 | RESERVED | R | 0h | Reserved |
1 | FLAG_SHORTOUTG1 | R | 0h | Output short-circuit fault flag for OUTG1
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
0 | FLAG_SHORTOUTG0 | R | 0h | Output short-circuit fault flag for OUTG0
0h = Output short-circuit fault is not detected. 1h = Output short-circuit fault is detected. |
FLAG_EEPCRC is shown in Figure 6-146 and described in Table 6-154.
Return to the Summary Table.
7 | 6 | 5 | 4 | 3 | 2 | 1 | 0 |
CALC_EEPCRC | |||||||
R-0h | |||||||
Bit | Field | Type | Reset | Description |
---|---|---|---|---|
7-0 | CALC_EEPCRC | R | 0h | Calculated CRC result for all EEPROM |