JAJSKH0C April   2023  – February 2024 TPS274C65

PRODUCTION DATA  

  1.   1
  2. 特長
  3. アプリケーション
  4. 概要
  5. Device Comparison Table
  6. Pin Configuration and Functions
    1.     7
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information
    5. 6.5 Electrical Characteristics
    6. 6.6 Switching Characteristics
    7. 6.7 SPI Timing Requirements
    8. 6.8 Typical Characteristics
  8. Parameter Measurement Information
  9. Detailed Description
    1. 8.1 Overview
    2. 8.2 Functional Block Diagram
    3. 8.3 Feature Description
      1. 8.3.1 Pin Diagrams
      2. 8.3.2 SPI Mode Operation
        1. 8.3.2.1 Diagnostic Bit Behavior
      3. 8.3.3 Programmable Current Limit
        1. 8.3.3.1 Inrush Current Handling
      4. 8.3.4 DO_EN Feature
      5. 8.3.5 Protection Mechanisms
        1. 8.3.5.1 Overcurrent Protection
        2. 8.3.5.2 Short Circuit Protection
          1. 8.3.5.2.1 VS During Short-to-Ground
        3. 8.3.5.3 Inductive-Load Switching-Off Clamp
        4. 8.3.5.4 Inductive Load Demagnetization
        5. 8.3.5.5 Thermal Shutdown
        6. 8.3.5.6 Undervoltage protection on VS
        7. 8.3.5.7 Undervoltage Lockout on Low Voltage Supply (VDD_UVLO)
        8. 8.3.5.8 Power-Up and Power-Down Behavior
        9. 8.3.5.9 Reverse Current Blocking
      6. 8.3.6 Diagnostic Mechanisms
        1. 8.3.6.1 Current Sense
          1. 8.3.6.1.1 RSNS Value
            1. 8.3.6.1.1.1 SNS Output Filter
        2. 8.3.6.2 Fault Indication
          1. 8.3.6.2.1 Current Limit Behavior
        3. 8.3.6.3 Short-to-Battery and Open-Load Detection
        4. 8.3.6.4 On-State Wire-Break Detection
        5. 8.3.6.5 Off State Wire-Break Detection
        6. 8.3.6.6 ADC
      7. 8.3.7 LED Driver
    4. 8.4 Device Functional Modes
      1. 8.4.1 OFF/POR
      2. 8.4.2 INIT
      3. 8.4.3 Active
    5. 8.5 TPS274C65BS Available Registers List
    6. 8.6 TPS274C65 Registers
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Application
      1. 9.2.1 Design Requirements
      2. 9.2.2 Detailed Design Procedure
        1. 9.2.2.1 IEC 61000-4-5 Surge
        2. 9.2.2.2 Loss of GND
        3. 9.2.2.3 Paralleling Channels
      3. 9.2.3 Application Curves
    3. 9.3 Power Supply Recommendations
    4. 9.4 Layout
      1. 9.4.1 Layout Guidelines
      2. 9.4.2 Layout Example
  11. 10Device and Documentation Support
    1. 10.1 ドキュメントの更新通知を受け取る方法
    2. 10.2 サポート・リソース
    3. 10.3 Trademarks
    4. 10.4 静電気放電に関する注意事項
    5. 10.5 用語集
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information

パッケージ・オプション

メカニカル・データ(パッケージ|ピン)
サーマルパッド・メカニカル・データ
発注情報

TPS274C65 Registers

Table 8-12 lists the memory-mapped registers for the TPS274C65 registers. All register offset addresses not listed in Table 8-12 should be considered as reserved locations and the register contents should not be modified.

Table 8-12 TPS274C65 Registers
OffsetAcronymRegister NameSection
0hFAULT_TYPE_STATFault Type RegisterSection 8.6.1
1hFAULT_CH_STATFaulted channel registerSection 8.6.2
2hFAULT_GLOBAL_TYPEGlobal fault type registerSection 8.6.3
3hSHRT_VS_CH_STATShort_to VS Faulted Channel RegisterSection 8.6.4
4hWB_OFF_CH_STATOff-state Wire-break faulted channel registerSection 8.6.5
5hWB_ON_CH_STATOn-state Wire-break faulted channel registerSection 8.6.6
6hILIMIT_CH_STATCurrent Limit faulted channel registerSection 8.6.7
7hTHERMAL_SD_CH_STATThermal Shutdown faulted channel registerSection 8.6.8
8hTHERMAL_WRN_CH_STATThermal warning threshold faulted channel registerSection 8.6.9
9hRVRS_BLK_CH_STATReverse Current flow (blocked) faulted channel registerSection 8.6.10
BhADC_RESULT_CH1_IADC conversion result ISNS CH1Section 8.6.11
ChADC_RESULT_CH1_I_LSBADC conversion result ISNS CH1 LSBsSection 8.6.12
DhADC_RESULT_CH2_IADC conversion result ISNS CH2Section 8.6.13
EhADC_RESULT_CH2_I_LSBADC conversion result ISNS CH2 LSBsSection 8.6.14
FhADC_RESULT_CH3_IADC conversion result ISNS CH3Section 8.6.15
10hADC_RESULT_CH3_I_LSBADC conversion result ISNS CH3 LSBsSection 8.6.16
11hADC_RESULT_CH4_IADC conversion result ISNS CH4Section 8.6.17
12hADC_RESULT_CH4_I_LSBADC conversion result ISNS CH4 LSBsSection 8.6.18
13hADC_RESULT_CH1_TADC conversion result TSNS CH1Section 8.6.19
14hADC_RESULT_CH2_TADC conversion result TSNS CH2Section 8.6.20
15hADC_RESULT_CH3_TADC conversion result TSNS CH3Section 8.6.21
16hADC_RESULT_CH4_TADC conversion result TSNS CH4Section 8.6.22
17hADC_RESULT_CH1_VADC conversion result VSNS CH1Section 8.6.23
18hADC_RESULT_CH2_VADC conversion result VSNS CH2Section 8.6.24
19hADC_RESULT_CH3_VADC conversion result VSNS CH3Section 8.6.25
1AhADC_RESULT_CH4_VADC conversion result VSNS CH4Section 8.6.26
1BhADC_RESULT_VSADC conversion result VSSection 8.6.27
1ChADC_RESULT_VS_LSBADC conversion result VSSection 8.6.28
1DhSW_STATESwitch state per channel registerSection 8.6.29
1EhLED1_4_CTLLED1-LED4 ControlSection 8.6.30
1FhLED_5_8_CTLLED5-LED8 ControlSection 8.6.31
20hFS_SW_STATESPI/WD error state per channel registerSection 8.6.32
21hDEV_CONFIG1Device Configuration Register #1Section 8.6.33
22hDEV_CONFIG2Device Configuration Register #2Section 8.6.34
23hDEV_CONFIG3Device Configuration Register #3Section 8.6.35
24hDEV_CONFIG4Device Configuration Register #4Section 8.6.36
25hDEV_CONFIG5Device Configuration Register #5Section 8.6.37
26hDEV_CONFIG6Device Configuration Register #6Section 8.6.38
27hFAULT_MASKFault Mask registerSection 8.6.39
28hEN_WB_OFFEnable Off-state Wire-break fault per channelSection 8.6.40
29hEN_WB_ONEnable On-state Wire-break fault per channelSection 8.6.41
2AhEN_SHRT_VSEnable Output Short_to-VS fault per channelSection 8.6.42
2BhADC_ISNS_DISADC conversion disable ISNS channelsSection 8.6.43
2ChADC_TSNS_DISADC conversion disable TSNS channelsSection 8.6.44
2DhADC_VSNS_DISADC conversion disable VSNS channelsSection 8.6.45
2EhADC_CONFIG1ADC configuration - disable conversionSection 8.6.46
2FhCRC_CONFIGConfigure CRCSection 8.6.47

Complex bit access types are encoded to fit into small table cells. Table 8-13 shows the codes that are used for access types in this section.

Table 8-13 TPS274C65 Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
RCR
C
Read
to Clear
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value

8.6.1 FAULT_TYPE_STAT Register (Offset = 0h) [Reset = 80h]

FAULT_TYPE_STAT is shown in Table 8-14.

Return to the Summary Table.

The register reports the fault type in any of the channels (OR of all channels)

Table 8-14 FAULT_TYPE_STAT Register Field Descriptions
BitFieldTypeResetDescription
7SUPPLY_FLTR1h The bit is set if either the VDD_UVLO or VS_UV are faults occur. If FLT_LTCH_DIS bit is set, then the fault bit is latched and is cleared only when the FLT_GLOBAL_TYPE register is read and the fault condition no longer exists.
0h = no UV fault in VDD, VINT or VS
1h = UV fault in VDD, VINT or VS
6RVRS_BLK_FLTR0h The bit is set if there is a reverse current fault in any one of the channels. If FLT_LTCH_DIS bit is set, then the fault bit is latched and is cleared only when the RVRS_BLK_CH_STAT register is read and the fault condition no longer exists.
0h = no reverse current blocking fault in any of the channels
1h = reverse current blocking fault in one of the channels
5CHAN_TSDR0h The bit is set if there is a thermal shutdown fault due to thermal overload in any one of the channels. If FLT_LTCH_DIS bit is set, then the fault bit is latched and is cleared only when the THERMAL_SD_CH_STAT register is read and the fault condition no longer exists.
0h = no thermal shutdown fault in any of the channels
1h = thermal shutdown fault in one of the channels
4ILIMIT_FLTR0h The bit is set if there is a current limit fault due to ovecurrent in any one of the channels. If FLT_LTCH_DIS bit is set, then the fault bit is latched and is cleared only when the ILIMIT_CH_STAT register is read and the fault condition no longer exists.
0h = no current limit (overcurrent) fault in any of the channels
1h = current limit (overcurrent) fault in one of the channels
3WB_ON_FLTR0h The bit is set if there is a wire break in the on state fault in any one of the channels. If FLT_LTCH_DIS bit is set, then the fault bit is latched and is cleared only when the WB_ON_CH_STAT register is read and the fault condition no longer exists
0h = no on-state wire-break fault in any of the channels
1h = on-state wire-break fault in one of the channels
2WB_OFF_FLTR0h The bit is set if either there is a wire break in the off-state fault in any one of the channels. If FLT_LTCH_DIS bit is set, then the fault bit is latched and is cleared only when the WB_OFF_CH_STAT register is read and the fault condition no longer exists
0h = no off-state wire-break fault in any of the channels
1h = off-state wire-break fault in one of the channels
1SHRT_VS_FLTR0h The bit is set if there is a short to VS supply in the off-state fault in any one of the channels. If FLT_LTCH_DIS bit is set, then the fault bit is latched and is cleared only when the SHRT_VS_CH_STAT register is read and the fault condition no longer exists
0h = no off-state short to VS fault in any of the channels
1h = off-state short to VS fault in one of the channels
0GLOBAL_ERR_WRNR0h The bit is set if there is a global fault reported in the FLT_GLOBAL_TYPE register (SPI error, watchdog error, VS_UV_WRN fault or chip thermal warning occurs. If FLT_LTCH_DIS bit is set, then the fault bit is latched and is cleared only when the FLT_GLOBAL_TYPE register is read and the fault condition no longer exists.
0h = no global fault (SPI error, watchdog error, VS_UV_WRN fault or chip thermal warning)
1h = One of the following errors have occurred: SPI error, watchdog error, VS_UV_WRN fault or chip thermal warning

8.6.2 FAULT_CH_STAT Register (Offset = 1h) [Reset = 00h]

FAULT_CH_STAT is shown in Table 8-15.

Return to the Summary Table.

The register reports faulted channel(s) (OR of all fault types in each channel)

Table 8-15 FAULT_CH_STAT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3CH4R0h The bit is set if any type of fault (RVRS_BLK, THERMAL_SD_CH, ILIMIT, WB_ON, WB_OFF, SHRT_VS) occurs in CH4
0h = No fault in CH4
1h = One or more fault has occurred in CH4
2CH3R0h The bit is set if any type of fault (RVRS_BLK, THERMAL_SD_CH, ILIMIT, WB_ON, WB_OFF, SHRT_VS) occurs in CH3
0h = No fault in CH4
1h = One or more fault has occurred in CH2
1CH2R0h The bit is set if any type of fault (RVRS_BLK, THERMAL_SD_CH, ILIMIT, WB_ON, WB_OFF, SHRT_VS) occurs in CH2
0h = No fault in CH4
1h = One or more fault has occurred in CH3
0CH1R0h The bit is set if any type of fault (RVRS_BLK, THERMAL_SD_CH, ILIMIT, WB_ON, WB_OFF, SHRT_VS) occurs in CH1
0h = No fault in CH4
1h = One or more fault has occurred in CH1

8.6.3 FAULT_GLOBAL_TYPE Register (Offset = 2h) [Reset = 47h]

FAULT_GLOBAL_TYPE is shown in Table 8-16.

Return to the Summary Table.

The register reports the type of global fault that has occurred in the IC

Table 8-16 FAULT_GLOBAL_TYPE Register Field Descriptions
BitFieldTypeResetDescription
7RESERVEDR0h Reserved
6PORRC1h The bit is indicative of whether a power on reset has occurred.
0h = There is no power-on reset anytime after the last register read The register bit is cleared on read, so if read again and the bit is 0, means that no power-on reset has occurred since the read.
1h = A power-on reset has occurred since the last register read.
5CHIP_THERMALSDRC0h The bit is set if the chip thermal warning is triggered at any time. The fault bit is cleared if the GLOBAL_FAULT_TYPE register is read and the chip thermal shutdown error condition is removed
0h = No chip thermal warning
1h = Chip thermal warning threshold exceeded
4SPI_ERRRC0h The bit is set if there is an SPI communication error either from format, clock or CRC errors.The fault bit is latched and cleared only after read and the error is removed.
0h = No SPI communication error fault
1h = SPI communication error either from format, clock or CRC has occurred
3WD_ERRRC0h The bit is set if the watchdog timeout on SPI read or write occurs. The fault bit is latched and cleared only after read and the error is removed.
0h = No SPI interface watchdog error
1h = SPI watchdog timeout error has occurred
2VDD_UVLORC1h The bit is set if VDD supply is below the UVLO threshold at any time. The fault bit is cleared if the GLOBAL_FAULT_TYPE register is read and the UVLO condition is removed
0h = No VDD UVLO fault
1h = VDD UVLO fault
1VS_UV_WRNRC1h The bit is set if VS supply is below the UV warning (UV_WRN) threshold at any time. The fault bit is cleared if the GLOBAL_FAULT_TYPE register is read and the UV condition is removed
0h = No VS UV_WRN fault
1h = VS UV_WRN fault
0VS_UVRC1h The bit is set if VS supply is below the UV threshold at any time. The fault bit is cleared if the GLOBAL_FAULT_TYPE register is read and the UV condition is removed
0h = No VS UV fault
1h = VS UV fault

8.6.4 SHRT_VS_CH_STAT Register (Offset = 3h) [Reset = 00h]

SHRT_VS_CH_STAT is shown in Table 8-17.

Return to the Summary Table.

The register reports faulted channel(s) with the off-state short-to-supply fault

Table 8-17 SHRT_VS_CH_STAT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3SHRT_VS_CH4RC0h The bit is set if any short to supply (VS) fault has occurred at any time in CH4. The fault is latched and cleared when the SHRT_VS_CH_STAT register is read and fault condition does not exist anymore.
0h = No fault in CH4
1h = Short to VS fault has occurred in CH4
2SHRT_VS_CH3RC0h The bit is set if any short to supply (VS) fault has occurred at any time in CH3. The fault is latched and cleared when the SHRT_VS_CH_STAT register is read and fault condition does not exist anymore.
0h = No fault in CH4
1h = Short to VS fault has occurred in CH3
1SHRT_VS_CH2RC0h The bit is set if any short to supply (VS) fault has occurred at any time in CH2. The fault is latched and cleared when the SHRT_VS_CH_STAT register is read and fault condition does not exist anymore.
0h = No fault in CH4
1h = Short to VS fault has occurred in CH2
0SHRT_VS_CH1RC0h The bit is set if any short to supply (VS) fault has occurred at any time in CH1. The fault is latched and cleared when the SHRT_VS_CH_STAT register is read and fault condition does not exist anymore.
0h = No fault in CH4
1h = Short to VS fault has occurred in CH1

8.6.5 WB_OFF_CH_STAT Register (Offset = 4h) [Reset = 00h]

WB_OFF_CH_STAT is shown in Table 8-18.

Return to the Summary Table.

The register reports faulted channel(s) with the off-state wire-break fault

Table 8-18 WB_OFF_CH_STAT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3WB_OFF_CH4RC0h The bit is set if the wire break (open load) fault in off-state has occurred at any time in CH4. The fault is latched and cleared when the WB_OFF_CH_STAT register is read and fault condition does not exist anymore.
0h = No wire-break (off-state) fault in CH4
1h = Wire break (open load) fault in off-state has occurred in CH4
2WB_OFF_CH3RC0h The bit is set if the wire break (open load) fault in off-state has occurred at any time in CH3. The fault is latched and cleared when the WB_OFF_CH_STAT register is read and fault condition does not exist anymore.
0h = No wire-break (off-state) fault in CH3
1h = Wire break (open load) fault in off-state has occurred in CH3
1WB_OFF_CH2RC0h The bit is set if the wire break (open load) fault in off-state has occurred at any time in CH2. The fault is latched and cleared when the WB_OFF_CH_STAT register is read and fault condition does not exist anymore.
0h = No wire-break (off-state) fault in CH2
1h = Wire break (open load) fault in off-state has occurred in CH2
0WB_OFF_CH1RC0h The bit is set if the wire break (open load) fault in off-state has occurred at any time in CH1. The fault is latched and cleared when the WB_OFF_CH_STAT register is read and fault condition does not exist anymore.
0h = No wire-break (off-state) fault in CH1
1h = Wire break (open load) fault in off-state has occurred in CH1

8.6.6 WB_ON_CH_STAT Register (Offset = 5h) [Reset = 00h]

WB_ON_CH_STAT is shown in Table 8-19.

Return to the Summary Table.

The register reports faulted channel(s) with the on-state wire-break fault

Table 8-19 WB_ON_CH_STAT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3WB_ON_CH4RC0h The bit is set if the wire break (open load) fault in off-state has occurred at any time in CH4. The fault is latched and cleared when the WB_OFF_CH_STAT register is read and fault condition does not exist anymore.
0h = No wire-break (on-state) fault in CH4
1h = Wire break (open load) fault in on-state has occurred in CH4
2WB_ON_CH3RC0h The bit is set if the wire break (open load) fault in off-state has occurred at any time in CH3. The fault is latched and cleared when the WB_OFF_CH_STAT register is read and fault condition does not exist anymore.
0h = No wire-break (on-state) fault in CH3
1h = Wire break (open load) fault in on-state has occurred in CH3
1WB_ON_CH2RC0h The bit is set if the wire break (open load) fault in off-state has occurred at any time in CH2. The fault is latched and cleared when the WB_OFF_CH_STAT register is read and fault condition is cleared.
0h = No wire-break (on-state) fault in CH2
1h = Wire break (open load) fault in on-state has occurred in CH2
0WB_ON_CH1RC0h The bit is set if the wire break (open load) fault in off-state has occurred at any time in CH1. The fault is latched and cleared when the WB_OFF_CH_STAT register is read and fault condition does not exist anymore.
0h = No wire-break (on-state) fault in CH1
1h = Wire break (open load) fault in on-state has occurred in CH1

8.6.7 ILIMIT_CH_STAT Register (Offset = 6h) [Reset = 00h]

ILIMIT_CH_STAT is shown in Table 8-20.

Return to the Summary Table.

The register reports faulted channel(s) with the current limit fault

Table 8-20 ILIMIT_CH_STAT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3ILIMIT_CH4RC0h The bit is set if current limiting due to overcurrent has occurred at any time in CH4. The fault is latched and cleared when the ILIMIT_CH_STAT register is read and fault condition does not exist anymore.
0h = No current limit fault in CH4
1h = Current limit due to overcurrent fault has occurred in CH4
2ILIMIT_CH3RC0h The bit is set if current limiting due to overcurrent has occurred at any time in CH3. The fault is latched and cleared when the ILIMIT_CH_STAT register is read and fault condition does not exist anymore.
0h = No current limit fault in CH3
1h = Current limit due to overcurrent fault has occurred in CH3
1ILIMIT_CH2RC0h The bit is set if current limiting due to overcurrent has occurred at any time in CH2. The fault is latched and cleared when the ILIMIT_CH_STAT register is read and fault condition does not exist anymore.
0h = No current limit fault in CH2
1h = Current limit due to overcurrent fault has occurred in CH2
0ILIMIT_CH1RC0h The bit is set if current limiting due to overcurrent has occurred at any time in CH1. The fault is latched and cleared when the ILIMIT_CH_STAT register is read and fault condition does not exist anymore.
0h = No current limit fault in CH1
1h = Current limit due to overcurrent fault has occurred in CH1

8.6.8 THERMAL_SD_CH_STAT Register (Offset = 7h) [Reset = 00h]

THERMAL_SD_CH_STAT is shown in Table 8-21.

Return to the Summary Table.

The register reports faulted channel(s) with the thermal shutdown fault

Table 8-21 THERMAL_SD_CH_STAT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3THERMAL_SD_CH4RC0h The bit is set if the thermal shutdown has occurred at any time in CH4. The fault is latched and cleared when the THERMAL_SD_CH_STAT register is read and channel temperature has fallen below the thermal shutdown reset threshold.
0h = No thermal shutdown fault in CH4
1h = Thermal shudtwon has occurred in CH4
2THERMAL_SD_CH3RC0h The bit is set if the thermal shutdown has occurred at any time in CH3. The fault is latched and cleared when the THERMAL_SD_CH_STAT register is read and channel temperature has fallen below the thermal shutdown reset threshold.
0h = No thermal shutdown fault in CH3
1h = Thermal shudtwon has occurred in CH3
1THERMAL_SD_CH2RC0h The bit is set if the thermal shutdown has occurred at any time in CH2. The fault is latched and cleared when the THERMAL_SD_CH_STAT register is read and channel temperature has fallen below the thermal shutdown reset threshold.
0h = No thermal shutdown fault in CH2
1h = Thermal shudtwon has occurred in CH2
0THERMAL_SD_CH1RC0h The bit is set if the thermal shutdown has occurred at any time in CH1. The fault is latched and cleared when the THERMAL_SD_CH_STAT register is read and channel temperature has fallen below the thermal shutdown reset threshold.
0h = No thermal shutdown fault in CH1
1h = Thermal shudtwon has occurred in CH1

8.6.9 THERMAL_WRN_CH_STAT Register (Offset = 8h) [Reset = 00h]

THERMAL_WRN_CH_STAT is shown in Table 8-22.

Return to the Summary Table.

The register reports channel(s) with the temperature above thermal warning threshold

Table 8-22 THERMAL_WRN_CH_STAT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3THERMAL_WRN_CH4R0h The bit is set if FET temperature is above the overtemperature warning threshold in CH4. The bit is cleared when over-temperature earning condition does not exist anymore.
0h = FET temperatire below over-temperature warning threshold in CH4
1h = FET temperatire above over-temperature warning threshold in CH4
2THERMAL_WRN_CH3R0h The bit is set if FET temperature is above the overtemperature warning threshold in CH3. The bit is cleared when over-temperature earning condition does not exist anymore.
0h = FET temperatire below over-temperature warning threshold in CH4
1h = FET temperatire above over-temperature warning threshold in CH3
1THERMAL_WRN_CH2R0h The bit is set if FET temperature is above the overtemperature warning threshold in CH2. The bit is cleared when over-temperature earning condition does not exist anymore.
0h = FET temperatire below over-temperature warning threshold in CH2
1h = FET temperatire above over-temperature warning threshold in CH2
0THERMAL_WRN_CH1R0h The bit is set if FET temperature is above the overtemperature warning threshold in CH1. The bit is cleared when over-temperature earning condition does not exist anymore.
0h = FET temperatire below over-temperature warning threshold in CH1
1h = FET temperatire above over-temperature warning threshold in CH1

8.6.10 RVRS_BLK_CH_STAT Register (Offset = 9h) [Reset = 00h]

RVRS_BLK_CH_STAT is shown in Table 8-23.

Return to the Summary Table.

The register reports faulted channel(s) with the reverse current flow (blocked) fault

Table 8-23 RVRS_BLK_CH_STAT Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3RVRS_BLK_CH4RC0h The bit is set if the reverse current fault (blocked) has occurred at any time in CH4. The fault is latched and cleared when the RVRS_BLK_CH_STAT register is read.
0h = No reverse current fault in CH4
1h = Reverse current flow (blocked) fault in on-state has occurred in CH4
2RVRS_BLK_CH3RC0h The bit is set if the reverse current fault (blocked) has occurred at any time in CH3. The fault is latched and cleared when the RVRS_BLK_CH_STAT register is read.
0h = No reverse current fault in CH3
1h = Reverse current flow (blocked) fault in on-state has occurred in CH4
1RVRS_BLK_CH2RC0h The bit is set if the reverse current fault (blocked) has occurred at any time in CH2. The fault is latched and cleared when the RVRS_BLK_CH_STAT register is read.
0h = No reverse current fault in CH2
1h = Reverse current flow (blocked) fault in on-state has occurred in CH4
0RVRS_BLK_CH1RC0h The bit is set if the reverse current fault (blocked) has occurred at any time in CH1. The fault is latched and cleared when the RVRS_BLK_CH_STAT register is read.
0h = No reverse current fault in CH1
1h = Reverse current flow (blocked) fault in on-state has occurred in CH4

8.6.11 ADC_RESULT_CH1_I Register (Offset = Bh) [Reset = 00h]

ADC_RESULT_CH1_I is shown in Table 8-24.

Return to the Summary Table.

The register records ADC conversion result for current sense of CH1

Table 8-24 ADC_RESULT_CH1_I Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_ISNS_CH1R0h ADC result (8-bits) from the conversion of the current in CH1

8.6.12 ADC_RESULT_CH1_I_LSB Register (Offset = Ch) [Reset = 00h]

ADC_RESULT_CH1_I_LSB is shown in Table 8-25.

Return to the Summary Table.

The register records ADC conversion result for current sense of CH1 (Two LSBs)

Table 8-25 ADC_RESULT_CH1_I_LSB Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h Reserved
1-0ADC_ISNS_CH1_LSBR0h Least Significant Bits for ADC result from conversion of the current in CH1

8.6.13 ADC_RESULT_CH2_I Register (Offset = Dh) [Reset = 00h]

ADC_RESULT_CH2_I is shown in Table 8-26.

Return to the Summary Table.

The register records ADC conversion result for current sense of CH2

Table 8-26 ADC_RESULT_CH2_I Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_ISNS_CH2R0h ADC result (8-bits) from the conversion of the current in CH2

8.6.14 ADC_RESULT_CH2_I_LSB Register (Offset = Eh) [Reset = 00h]

ADC_RESULT_CH2_I_LSB is shown in Table 8-27.

Return to the Summary Table.

The register records ADC conversion result for current sense of CH2 (Two LSBs)

Table 8-27 ADC_RESULT_CH2_I_LSB Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h Reserved
1-0ADC_ISNS_CH2_LSBR0h Least Significant Bits for ADC result from conversion of the current in CH2

8.6.15 ADC_RESULT_CH3_I Register (Offset = Fh) [Reset = 00h]

ADC_RESULT_CH3_I is shown in Table 8-28.

Return to the Summary Table.

The register records ADC conversion result for current sense of CH3

Table 8-28 ADC_RESULT_CH3_I Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_ISNS_CH3R0h ADC result (8-bits) from the conversion of the current in CH3

8.6.16 ADC_RESULT_CH3_I_LSB Register (Offset = 10h) [Reset = 00h]

ADC_RESULT_CH3_I_LSB is shown in Table 8-29.

Return to the Summary Table.

The register records ADC conversion result for current sense of CH3 (Two LSBs)

Table 8-29 ADC_RESULT_CH3_I_LSB Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h Reserved
1-0ADC_ISNS_CH3_LSBR0h Least Significant Bits for ADC result from conversion of the current in CH3

8.6.17 ADC_RESULT_CH4_I Register (Offset = 11h) [Reset = 00h]

ADC_RESULT_CH4_I is shown in Table 8-30.

Return to the Summary Table.

The register records ADC conversion result for current sense of CH4

Table 8-30 ADC_RESULT_CH4_I Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_ISNS_CH4R0h ADC result (8-bits) from the conversion of the current in CH4

8.6.18 ADC_RESULT_CH4_I_LSB Register (Offset = 12h) [Reset = 00h]

ADC_RESULT_CH4_I_LSB is shown in Table 8-31.

Return to the Summary Table.

The register records ADC conversion result for current sense of CH4 (Two LSBs)

Table 8-31 ADC_RESULT_CH4_I_LSB Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h Reserved
1-0ADC_ISNS_CH4_LSBR0h Least Significant Bits for ADC result from conversion of the current in CH4

8.6.19 ADC_RESULT_CH1_T Register (Offset = 13h) [Reset = 00h]

ADC_RESULT_CH1_T is shown in Table 8-32.

Return to the Summary Table.

The register records ADC conversion result for temperature sense of CH1

Table 8-32 ADC_RESULT_CH1_T Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_TSNS_CH1R0h ADC result (8-bits) from the conversion of the temperature in CH1

8.6.20 ADC_RESULT_CH2_T Register (Offset = 14h) [Reset = 00h]

ADC_RESULT_CH2_T is shown in Table 8-33.

Return to the Summary Table.

The register records ADC conversion result for temperature sense of CH2

Table 8-33 ADC_RESULT_CH2_T Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_TSNS_CH2R0h ADC result (8-bits) from the conversion of the temperature in CH2

8.6.21 ADC_RESULT_CH3_T Register (Offset = 15h) [Reset = 00h]

ADC_RESULT_CH3_T is shown in Table 8-34.

Return to the Summary Table.

The register records ADC conversion result for temperature sense of CH3

Table 8-34 ADC_RESULT_CH3_T Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_TSNS_CH3R0h ADC result (8-bits) from the conversion of the temperature in CH3

8.6.22 ADC_RESULT_CH4_T Register (Offset = 16h) [Reset = 00h]

ADC_RESULT_CH4_T is shown in Table 8-35.

Return to the Summary Table.

The register records ADC conversion result for temperature sense of CH4

Table 8-35 ADC_RESULT_CH4_T Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_TSNS_CH4R0h ADC result (8-bits) from the conversion of the temperature in CH4

8.6.23 ADC_RESULT_CH1_V Register (Offset = 17h) [Reset = 00h]

ADC_RESULT_CH1_V is shown in Table 8-36.

Return to the Summary Table.

The register records ADC conversion result for voltage sense of CH1

Table 8-36 ADC_RESULT_CH1_V Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_VSNS_CH1R0h ADC result (8-bits) from the conversion of the voltage in CH1

8.6.24 ADC_RESULT_CH2_V Register (Offset = 18h) [Reset = 00h]

ADC_RESULT_CH2_V is shown in Table 8-37.

Return to the Summary Table.

The register records ADC conversion result for voltage sense of CH2

Table 8-37 ADC_RESULT_CH2_V Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_VSNS_CH2R0h ADC result (8-bits) from the conversion of the voltage in CH2

8.6.25 ADC_RESULT_CH3_V Register (Offset = 19h) [Reset = 00h]

ADC_RESULT_CH3_V is shown in Table 8-38.

Return to the Summary Table.

The register records ADC conversion result for voltage sense of CH3

Table 8-38 ADC_RESULT_CH3_V Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_VSNS_CH3R0h ADC result (8-bits) from the conversion of the voltage in CH3

8.6.26 ADC_RESULT_CH4_V Register (Offset = 1Ah) [Reset = 00h]

ADC_RESULT_CH4_V is shown in Table 8-39.

Return to the Summary Table.

The register records ADC conversion result for voltage sense of CH4

Table 8-39 ADC_RESULT_CH4_V Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_VSNS_CH4R0h ADC result (8-bits) from the conversion of the voltage in CH4

8.6.27 ADC_RESULT_VS Register (Offset = 1Bh) [Reset = 00h]

ADC_RESULT_VS is shown in Table 8-40.

Return to the Summary Table.

The register records ADC conversion result for supply voltage sense

Table 8-40 ADC_RESULT_VS Register Field Descriptions
BitFieldTypeResetDescription
7-0ADC_VS_SNSR0h ADC result (8-bits) from the conversion of the supply voltage input (VS pin)

8.6.28 ADC_RESULT_VS_LSB Register (Offset = 1Ch) [Reset = 00h]

ADC_RESULT_VS_LSB is shown in Table 8-41.

Return to the Summary Table.

The register records ADC conversion result for supply voltage sense (Two LSBs)

Table 8-41 ADC_RESULT_VS_LSB Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h Reserved
1-0ADC_VS_SNS_CH4_LSBR0h Least Significant Bits for ADC result from conversion of the supply voltage input (VS pin)

8.6.29 SW_STATE Register (Offset = 1Dh) [Reset = 00h]

SW_STATE is shown in Table 8-42.

Return to the Summary Table.

The register sets the switch state (ON/OFF) of each output channel. The switch state bits in the SPI frame are ignored when a write to this register is performed (only the contents of the DATA_IN field of the SPI frame are used to update the switch state)

Table 8-42 SW_STATE Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3CH4_ONR/W0h Set this bit to 1 to turn on the FET and CH4 output ON
0h = CH4 Output set to OFF (FET is OFF). The switch state bits in the SPI frame are ignored
1h = CH4 Output set to ON (FET is ON). The switch state bits in the SPI frame are ignored
2CH3_ONR/W0h Set this bit to 1 to turn on the FET and CH3 output ON
0h = CH3 Output set to OFF (FET is OFF). The switch state bits in the SPI frame are ignored.
1h = CH3 Output set to ON (FET is ON). The switch state bits in the SPI frame are ignored
1CH2_ONR/W0h Set this bit to 1 to turn on the FET and CH2 output ON
0h = CH2 Output set to OFF (FET is OFF). The switch state bits in the SPI frame are ignored
1h = CH2 Output set to ON (FET is ON). The switch state bits in the SPI frame are ignored
0CH1_ONR/W0h Set this bit to 1 to turn on the FET and CH1 output ON
0h = CH1 Output set to OFF (FET is OFF). The switch state bits in the SPI frame are ignored
1h = CH1 Output set to ON (FET is ON). The switch state bits in the SPI frame are ignored

8.6.30 LED1_4_CTL Register (Offset = 1Eh) [Reset = 00h]

LED1_4_CTL is shown in Table 8-43.

Return to the Summary Table.

The register sets the LEDs ON or OFF

Table 8-43 LED1_4_CTL Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3LED4_CTLR/W0h Set this bit to 1 to turn on the LED4 Output Status indicator
0h = LED set to OFF
1h = LED set to ON
2LED3_CTLR/W0h Set this bit to 1 to turn on the LED3 Output Status indicator
0h = LED set to OFF
1h = LED set to ON
1LED2_CTLR/W0h Set this bit to 1 to turn on the LED2 Output Status indicator
0h = LED set to OFF
1h = LED set to ON
0LED1_CTLR/W0h Set this bit to 1 to turn on the LED1 Output Status indicator
0h = LED set to OFF
1h = LED set to ON

8.6.31 LED_5_8_CTL Register (Offset = 1Fh) [Reset = 00h]

LED_5_8_CTL is shown in Table 8-44.

Return to the Summary Table.

The register sets the LEDs ON or OFF

Table 8-44 LED_5_8_CTL Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3LED8_CTLR/W0h Set this bit to 1 to turn on the LED8 Output Status indicator
0h = LED set to OFF
1h = LED set to ON
2LED7_CTLR/W0h Set this bit to 1 to turn on the LED7 Output Status indicator
0h = LED set to OFF
1h = LED set to ON
1LED6_CTLR/W0h Set this bit to 1 to turn on the LED6 Output Status indicator
0h = LED set to OFF
1h = LED set to ON
0LED5_CTLR/W0h Set this bit to 1 to turn on the LED5 Output Status indicator
0h = LED set to OFF
1h = LED set to ON

8.6.32 FS_SW_STATE Register (Offset = 20h) [Reset = 00h]

FS_SW_STATE is shown in Table 8-45.

Return to the Summary Table.

The register sets the switch state (ON/OFF) of each output channel in case of SPI_ERR or WD_ERR

Table 8-45 FS_SW_STATE Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3CH4_FS_ONR/W0h Set this bit to 1 to turn on the CH4 FET and CH4 Output ON when WD_ERR fault has occurred
0h = CH4 Output set to OFF (FET is OFF) when WD_ERR occurs
1h = CH4 Output set to ON (FET is ON) when WD_ERR occurs
2CH3_FS_ONR/W0h Set this bit to 1 to turn on the CH3 FET and CH4 Output ON when WD_ERR fault has occurred
0h = CH3 Output set to OFF (FET is OFF) when WD_ERR occurs
1h = CH3 Output set to ON (FET is ON) when WD_ERR occurs
1CH2_FS_ONR/W0h Set this bit to 1 to turn on the CH2 FET and CH4 Output ON when WD_ERR fault has occurred
0h = CH2 Output set to OFF (FET is OFF) whenWD_ERR occurs
1h = CH2 Output set to ON (FET is ON) when WD_ERR occurs
0CH1_FS_ONR/W0h Set this bit to 1 to turn on the CH1 FET and CH4 Output ON when WD_ERR fault has occurred
0h = CH1 Output set to OFF (FET is OFF) when WD_ERR occurs
1h = CH1 Output set to ON (FET is ON) when WD_ERR occurs

8.6.33 DEV_CONFIG1 Register (Offset = 21h) [Reset = 0Ah]

DEV_CONFIG1 is shown in Table 8-46.

Return to the Summary Table.

Current limit setting and duration of initial inrush level and time channel 1/2

Table 8-46 DEV_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7-4ILIM_DURATION_12R/W0h Sets the delay period during with inrush current limit level applies (Ch1 and Ch2).
0h = 0ms
1h = 2ms
2h = 4ms
3h = 6ms
4h = 8ms
5h = 10ms
6h = 12ms
7h = 16ms
8h = 20ms
9h = 24ms
Ah = 28ms
Bh = 32ms
Ch = 40ms
Dh = 48ms
Eh = 56ms
Fh = 64ms
3-0ILIM_REG_12R/WAh Sets the current limit regulation value during overcurrent or short circuit events (Ch1 and Ch2).
0h = 0.25A
1h = 0.33A
2h = 0.4A
3h = 0.48A
4h = 0.56A
5h = 0.67A
6h = 0.72A
7h = 0.85A
8h = 1A
9h = 1.1A
Ah = 1.25A
Bh = 1.5A
Ch = 1.6A
Dh = 1.75A
Eh = 1.9A
Fh = 2.2A

8.6.34 DEV_CONFIG2 Register (Offset = 22h) [Reset = 0Ah]

DEV_CONFIG2 is shown in Table 8-47.

Return to the Summary Table.

Current limit setting and duration of initial inrush level and time channel 3/4

Table 8-47 DEV_CONFIG2 Register Field Descriptions
BitFieldTypeResetDescription
7-4ILIM_DURATION_34R/W0h Sets the delay period during with inrush current limit level applies (Ch3 and Ch4).
0h = 0ms
1h = 2ms
2h = 4ms
3h = 6ms
4h = 8ms
5h = 10ms
6h = 12ms
7h = 16ms
8h = 20ms
9h = 24ms
Ah = 28ms
Bh = 32ms
Ch = 40ms
Dh = 48ms
Eh = 56ms
Fh = 64ms
3-0ILIM_REG_34R/WAh Sets the current limit regulation value during overcurrent or short circuit events(Ch3 and Ch4).
0h = 0.25A
1h = 0.33A
2h = 0.4A
3h = 0.48A
4h = 0.56A
5h = 0.67A
6h = 0.72A
7h = 0.85A
8h = 1A
9h = 1.1A
Ah = 1.25A
Bh = 1.5A
Ch = 1.6A
Dh = 1.75A
Eh = 1.9A
Fh = 2.2A

8.6.35 DEV_CONFIG3 Register (Offset = 23h) [Reset = 00h]

DEV_CONFIG3 is shown in Table 8-48.

Return to the Summary Table.

Device Configuration register - RCB function disable in all channels,Sense current range Inrush current Limit level config, Parallel chanel config Inrush current Limit level config, ILIM type config inrush or current limit duration

Table 8-48 DEV_CONFIG3 Register Field Descriptions
BitFieldTypeResetDescription
7RCB_DISR/W0h Setting this bit to 1, disable RCB function in all channels
0h = RCB FET gate output set per channel.
1h = Disables RCB function
6ILIM_SETR/W0h Set this bit to allow CH1/CH2 to have different current limit setting than CH3/CH4
0h = Current Limit / inrush deay the same for all channels as in register DEV_CONFIG1
1h = Current limit / inrsh delay set differenty for CH1/CH2 (as in DEV_CONFIG1) and C3/CH4 (DEV_CONFIG2)
5ISNS_RANGER/W0h Sets the load current sense range - optimizing the current sense output
0h = Load current to be sensed less than or equal to 800 mA
1h = Load current to be sensed more than 800 mA
4PARALLEL_34R/W0h Set this bit to 1 to signal that channels 3 and 4 (CH3 and CH4) are paralleled. Write to this bit is valid only when all four SW_STATE bits are 0 and not rewritten to 1 in the same frame.
0h = CH3 and CH4 are not paralleled together
1h = CH3 and CH4 are paralleled together
3PARALLEL_12R/W0h Set this bit to 1 to signal that channels 1 and 2(CH1 and CH2) are paralleled. Write to this bit is valid only when all four SW_STATE bits are 0 and not rewritten to 1 in the same frame.
0h = CH1 and CH2 are not paralleled together
1h = CH1 and CH2 are paralleled together
2ILIM_CONFIGR/W0h Set this bit to 1 to have the ILIM duration applied as the period of inrush current limit or to set as the duration of current limiting before switching off the FET.
0h = ILIM duratiion set as the period of inrush current limit
1h = ILIM duration set as the period of current limiting before switching off FET
1-0INRUSH_LIMITR/W0h Sets the inrush current limit level that applies during the duration of ILIM inrush duration. See table of inrush current limit level settings in the datasheet

8.6.36 DEV_CONFIG4 Register (Offset = 24h) [Reset = 02h]

DEV_CONFIG4 is shown in Table 8-49.

Return to the Summary Table.

Device Configuration register - Configuring WB_on_threshold current. WB_off PU current, Watchdog enable and timer duration

Table 8-49 DEV_CONFIG4 Register Field Descriptions
BitFieldTypeResetDescription
7WD_ENR/W0h The bit is set to enable the watchdog function
0h = Watchdog is disabled
1h = Watchdog function is enabled
6-5WD_TOR/W0h Sets the timeout period for the SPI watchdog monitor
0h = Watchdog timeout 400 us
1h = Watchdog timeout is 400 ms
2h = Watchdog timeout is 800 ms
3h = Watchdog timeout is 1200 ms
4-3WB_OFF_PUR/W0h Sets the pullup current value (at the OUTx pins) by the off-state wire-break (open load) detection circuit.
0h = I_pu is 50 uA
1h = I_pu is 100 uA
2h = I_pu is 200 uA
3h = I_pu is 500 uA
2-0WB_ON_THDR/W2h Sets the current threshold for on-state wire-break (open load) detection. See table of settings in the datasheet

8.6.37 DEV_CONFIG5 Register (Offset = 25h) [Reset = 00h]

DEV_CONFIG5 is shown in Table 8-50.

Return to the Summary Table.

Device Configuration register - Device Configuration register - Fault bit LATCH_mode enable, ,Wire break or short to VS blanking time in off-state,Sw_STATE config, fault latch with retry only on enable toggle.

Table 8-50 DEV_CONFIG5 Register Field Descriptions
BitFieldTypeResetDescription
7-6RESERVEDR0h Reserved
5ADC_ENR/W0h Setting this bit to 1, enables the ADC function
0h = ADC function disabled
1h = ADC enabled
4AUTO_RETRY_DISR/W0h Setting this bit to 1, disables the auto-retry and latches the channel Output OFF on thermal shutdown of the channel occurs. Retry can be attempted by toggling enable.
0h = Auto-retry on thermal shutdown of the channel
1h = Latches the channel output off on thermal shutdown - retry on toggling enable.
3-2WB_SVS_BLANKR/W0h Sets the blanking time for wire-break (ON-state and OFF-state) and the short_to_VS faults before the fault is registered.
0h = Blanking time is 0.4 ms
1h = Blanking time is 1.0 ms
2h = Blanking time is 2.0 ms
3h = Blanking time is 4.0 ms
1SW_FS_CFGR/W0h Set this bit to 1 to have the outputs hold state when WD_ERR faults have occurred. Otherwise the device uses the FS_SW_STATE register bits.
0h = Switch (output) holds state
1h = Switch (output) state set by Sw_FS_STATE register when WD_ERR occurs
0FLT_LTCH_DISR/W0h Set this bit to 1 to not latch the fault bits in the register and cleared on read.
0h = Fault bits latched and cleared only on read
1h = Fault bits not latched, cleared when the fault disappears

8.6.38 DEV_CONFIG6 Register (Offset = 26h) [Reset = 0Fh]

DEV_CONFIG6 is shown in Table 8-51.

Return to the Summary Table.

Device Configuration register - Per Channel RCB FET gate off configuration

Table 8-51 DEV_CONFIG6 Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3RCB_CH4R/W1h Bit determines the reverse current blocking FET gate control in CH4
0h = Reverse current blocking FET gate pulldown (CH4) is enabled (if RCB_DIS bit is not set)
1h = Reverse current blocking function in CH4 enabled (if RCB_DIS bit is not set)
2RCB_CH3R/W1h Bit determines the reverse current blocking FET gate control in CH3
0h = Reverse current blocking FET gate pulldown (CH3) is enabled (if RCB_DIS bit is not set)
1h = Reverse current blocking function in CH3 enabled (if RCB_DIS bit is not set)
1RCB_CH2R/W1h Bit determines the reverse current blocking FET gate control in CH2
0h = Reverse current blocking FET gate pulldown (CH2) is enabled (if RCB_DIS bit is not set)
1h = Reverse current blocking function in CH2 enabled (if RCB_DIS bit is not set)
0RCB_CH1R/W1h Bit determines the reverse current blocking FET gate control in CH1
0h = Reverse current blocking FET gate pulldown (CH1) is enabled (if RCB_DIS bit is not set)
1h = Reverse current blocking function in CH1 enabled (if RCB_DIS bit is not set)

8.6.39 FAULT_MASK Register (Offset = 27h) [Reset = 00h]

FAULT_MASK is shown in Table 8-52.

Return to the Summary Table.

The register allows masking of certain types of faults.

Table 8-52 FAULT_MASK Register Field Descriptions
BitFieldTypeResetDescription
7MASK_SPI_ERRR/W0h The bit is set to mask the SPI error (SPI_ERR) signaling in the FLT pin output and FAULT_TYPE_STAT register
0h = SPI error is signaled in FAULT_TYPE_STAT register and FLT pin
1h = FLT pin not impacted by SPI error, but SPI error will be signaled through FAULT_TYPE_STAT register
6MASK_WD_ERRR/W0h The bit is set to mask the SPI watchdog error (WD_ERR) signaling in the FLT pin output and FAULT_TYPE_STAT register
0h = SPI watchdog error is signaled in FAULT_TYPE_STAT register and FLT pin
1h = FLT pin not impacted by SPI error, but watchdog error will be signaled through FAULT_TYPE_STAT register
5MASK_ILIMITR/W0h The bit is set to mask the signaling ILIMIT fault on the FLT pin
0h = Fault is signaled on the FLT pin on current limit occuring
1h = Current limit fault is not signaled (masked from) on the FLT pin
4MASK_RVRS_BLKR/W0h The bit is set to mask the signaling reverse current fault on the FLT pin
0h = Fault is signaled on the FLT pin on reverse current fault occuring
1h = Reverse current fault is not signaled (masked from) on the FLT pin
3MASK_SHRT_VSR/W0h The bit is set to mask the signaling off-state Short to VS fault on the FLT pin
0h = Short to VS Fault is signaled on the FLT pin on detecting the fault with the diagnostic
1h = Short to VS fault is not signaled (masked from) on the FLT pin
2MASK_WB_OFFR/W0h The bit is set to mask the signaling off-state wire-break fault on the FLT pin
0h = Off-state wire-break fault is signaled on the FLT pin on detecting the fault with the diagnostic
1h = Off-state wire-break fault is not signaled (masked from) on the FLT pin
1MASK_WB_ONR/W0h The bit is set to mask the signaling on-state wire-break fault on the FLT pin
0h = On-state wire-break fault is signaled on the FLT pin on detecting the fault with the diagnostic
1h = On-state wire-break fault is not signaled (masked from) on the FLT pin
0MASK_VS_UVR/W0h The bit is set to mask the supply voltage VS UV fault signaling on the FLT pin output.
0h = VS UV fault is signaled on the FLT pin on detecting the fault with the diagnostic
1h = VS UV fault is not signaled (masked from) on the FLT pin

8.6.40 EN_WB_OFF Register (Offset = 28h) [Reset = 00h]

EN_WB_OFF is shown in Table 8-53.

Return to the Summary Table.

Enables diagnostic of the wire-break (off-state) faults in the fault registers

Table 8-53 EN_WB_OFF Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3WB_OFF_CH4_ENR/W0h Set this bit to 1 to enable the wire-break (off-state) fault in CH4
0h = Wire-break (off-state) fault diagnostic in CH4 not enabled
1h = Wire-break (off-state) fault diagnostic in CH4 is enabled
2WB_OFF_CH3_ENR/W0h Set this bit to 1 to enable the wire-break (off-state) fault in CH3
0h = Wire-break (off-state) fault diagnostic in CH3 not enabled
1h = Wire-break (off-state) fault diagnostic in CH3 is enabled
1WB_OFF_CH2_ENR/W0h Set this bit to 1 to enable the wire-break (off-state) fault in CH2
0h = Wire-break (off-state) fault diagnostic in CH2 not enabled
1h = Wire-break (off-state) fault diagnostic in CH2 is enabled
0WB_OFF_CH1_ENR/W0h Set this bit to 1 to enable the wire-break (off-state) fault in CH1
0h = Wire-break (off-state) fault diagnostic in CH1 not enabled
1h = Wire-break (off-state) fault diagnostic in CH1 is enabled

8.6.41 EN_WB_ON Register (Offset = 29h) [Reset = 00h]

EN_WB_ON is shown in Table 8-54.

Return to the Summary Table.

The register allows masking of On-state Wire-break fault per channel

Table 8-54 EN_WB_ON Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3WB_ON_CH4_ENR/W0h Set this bit to 1 to enable the wire-break (off-state) fault diagnostic in CH4
0h = Wire-break (off-state) fault diagnostic in CH4 not enabled
1h = Wire-break (off-state) fault diagnostic in CH4 is enabled
2WB_ON_CH3_ENR/W0h Set this bit to 1 to enable the wire-break (off-state) fault diagnostic in CH3
0h = Wire-break (off-state) fault diagnostic in CH3 not enabled
1h = Wire-break (off-state) fault diagnostic in CH3 is enabled
1WB_ON_CH2_ENR/W0h Set this bit to 1 to enable the wire-break (off-state) fault diagnostic in CH2
0h = Wire-break (off-state) fault diagnostic in CH2 not enabled
1h = Wire-break (off-state) fault diagnostic in CH2 is enabled
0WB_ON_CH1_ENR/W0h Set this bit to 1 to enable the wire-break (off-state) fault diagnostic in CH1
0h = Wire-break (off-state) fault diagnostic in CH1 not enabled
1h = Wire-break (off-state) fault diagnostic in CH1 is enabled

8.6.42 EN_SHRT_VS Register (Offset = 2Ah) [Reset = 00h]

EN_SHRT_VS is shown in Table 8-55.

Return to the Summary Table.

The register allows masking of output short to supply (VS) fault per channel

Table 8-55 EN_SHRT_VS Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3SHRT_VS_CH4_ENR/W0h Set this bit to 1 to enable the short_to_VS (off-state) fault diagnostic in CH4
0h = short_to_VS (off-state) fault diagnostic in CH4 not enabled
1h = short_to_VS (off-state) fault diagnostic in CH4 enabled
2SHRT_VS_CH3_ENR/W0h Set this bit to 1 to enable the short_to_VS (off-state) fault diagnostic in CH3
0h = short_to_VS (off-state) fault diagnostic in CH3 not enabled
1h = short_to_VS (off-state) fault diagnostic in CH3 enabled
1SHRT_VS_CH2_ENR/W0h Set this bit to 1 to enable the short_to_VS (off-state) fault diagnostic in CH2
0h = short_to_VS (off-state) fault diagnostic in CH2 not enabled
1h = short_to_VS (off-state) fault diagnostic in CH2 enabled
0SHRT_VS_CH1_ENR/W0h Set this bit to 1 to enable the short_to_VS (off-state) fault diagnostic in CH1
0h = short_to_VS (off-state) fault diagnostic in CH1 not enabled
1h = short_to_VS (off-state) fault diagnostic in CH1 enabled

8.6.43 ADC_ISNS_DIS Register (Offset = 2Bh) [Reset = 00h]

ADC_ISNS_DIS is shown in Table 8-56.

Return to the Summary Table.

Allows disabling the ADC conversion of ISNS on a per channel basis

Table 8-56 ADC_ISNS_DIS Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3ISNS_DIS_CH4R/W0h Set this bit to 1 disable ISNS_CH4 conversion
0h = ISNS_CH4 ADC conversion included
1h = ISNS_CH4 ADC conversion disabled
2ISNS_DIS_CH3R/W0h Set this bit to 1 disable ISNS_CH3 conversion
0h = ISNS_CH3 ADC conversion included
1h = ISNS_CH3 ADC conversion disabled
1ISNS_DIS_CH2R/W0h Set this bit to 1 disable ISNS_CH2 conversion
0h = ISNS_CH2 ADC conversion included
1h = ISNS_CH2 ADC conversion disabled
0ISNS_DIS_CH1R/W0h Set this bit to 1 disable ISNS_CH1 conversion
0h = ISNS_CH1 ADC conversion included
1h = ISNS_CH1 ADC conversion disabled

8.6.44 ADC_TSNS_DIS Register (Offset = 2Ch) [Reset = 00h]

ADC_TSNS_DIS is shown in Table 8-57.

Return to the Summary Table.

Allows disabling the ADC conversion of TSNS on a per channel basis

Table 8-57 ADC_TSNS_DIS Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3TSNS_DIS_CH4R/W0h Set this bit to 1 disable TSNS_CH4 conversion
0h = TSNS_CH4 ADC conversion included
1h = TSNS_CH4 ADC conversion disabled
2TSNS_DIS_CH3R/W0h Set this bit to 1 disable TSNS_CH3 conversion
0h = TSNS_CH3 ADC conversion included
1h = TSNS_CH3 ADC conversion disabled
1TSNS_DIS_CH2R/W0h Set this bit to 1 disable TSNS_CH2 conversion
0h = TSNS_CH2 ADC conversion included
1h = TSNS_CH2 ADC conversion disabled
0TSNS_DIS_CH1R/W0h Set this bit to 1 disable TSNS_CH1 conversion
0h = TSNS_CH1 ADC conversion included
1h = TSNS_CH1 ADC conversion disabled

8.6.45 ADC_VSNS_DIS Register (Offset = 2Dh) [Reset = 00h]

ADC_VSNS_DIS is shown in Table 8-58.

Return to the Summary Table.

Allows disabling the ADC conversion of VSNS on a per channel basis

Table 8-58 ADC_VSNS_DIS Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3VSNS_DIS_CH4R/W0h Set this bit to 1 disable VSNS_CH4 conversion
0h = VSNS_CH4 ADC conversion included
1h = VSNS_CH4 ADC conversion disabled
2VSNS_DIS_CH3R/W0h Set this bit to 1 disable VSNS_CH3 conversion
0h = VSNS_CH3 ADC conversion included
1h = VSNS_CH3 ADC conversion disabled
1VSNS_DIS_CH2R/W0h Set this bit to 1 disable VSNS_CH2 conversion
0h = VSNS_CH2 ADC conversion included
1h = VSNS_CH2 ADC conversion disabled
0VSNS_DIS_CH1R/W0h Set this bit to 1 disable VSNS_CH1 conversion
0h = VSNS_CH1 ADC conversion included
1h = VSNS_CH1 ADC conversion disabled

8.6.46 ADC_CONFIG1 Register (Offset = 2Eh) [Reset = 00h]

ADC_CONFIG1 is shown in Table 8-59.

Return to the Summary Table.

ADC configuration - disable conversion of measurements not needed.

Table 8-59 ADC_CONFIG1 Register Field Descriptions
BitFieldTypeResetDescription
7-4RESERVEDR0h Reserved
3ADC_TSNS_DISR/W0h Set this bit to 1 to disable the ADC TSNS functionality
0h = TSNS ADC functionality enabled
1h = TSNS ADC functionality is disabled
2ADC_VSNS_DISR/W0h Set this bit to 1 to disable the VSNS ADC functionality
0h = VSNS ADC functionality enabled
1h = VSNS ADC functionality is disabled
1ADC_ISNS_DISR/W0h Set this bit to 1 to disable ISNS ADC functionality
0h = ISNS ADC functionality enabled
1h = ISNS ADC functionality is disabled
0ADC_VS_DISR/W0h Set this bit to 1 to disable supply voltage V_VS conversion in the ADC conversion sequence.
0h = Include supply voltage V_VS conversion in the sequence
1h = No conversion of suppy voltage V_VS

8.6.47 CRC_CONFIG Register (Offset = 2Fh) [Reset = 00h]

CRC_CONFIG is shown in Table 8-60.

Return to the Summary Table.

Configure CRC

Table 8-60 CRC_CONFIG Register Field Descriptions
BitFieldTypeResetDescription
7-2RESERVEDR0h Reserved
1D24BITR/W0h Set this bit to 1 to use 24-bit SPI command frame in daisy chain mode
0h = 16-bit frame and No CRC check of SPI command frame
1h = 24-bit frame with the possibility of CRC check
0CRC_ENR/W0h Set this bit to 1 to enable CRC check of SPI command frame.
0h = No CRC check of SPI command frame
1h = CRC check of SPI command frame enabled