SLVSH22 May   2024 DRV8000-Q1

ADVANCE INFORMATION  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1 Absolute Maximum Ratings
    2. 6.2 ESD Ratings Auto
    3. 6.3 Recommended Operating Conditions
    4. 6.4 Thermal Information RGZ package
    5. 6.5 Electrical Characteristics
    6. 6.6 Timing Requirements
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 External Components
    4. 7.4 Feature Description
      1. 7.4.1 Heater MOSFET Driver
        1. 7.4.1.1 Heater MOSFET Driver Control
        2. 7.4.1.2 Heater MOSFET Driver Protection
          1. 7.4.1.2.1 Heater SH_HS Internal Diode
          2. 7.4.1.2.2 Heater MOSFET VDS Overcurrent Protection (HEAT_VDS)
          3. 7.4.1.2.3 Heater MOSFET Open Load Detection
      2. 7.4.2 High-side Drivers
        1. 7.4.2.1 High-side Driver Control
          1. 7.4.2.1.1 High-side Driver PWM Generator
          2. 7.4.2.1.2 Constant Current Mode
          3. 7.4.2.1.3 OUT7 HS ITRIP Behavior
          4. 7.4.2.1.4 High-side Drivers - Parallel Outputs
        2. 7.4.2.2 High-side Driver Protection Circuits
          1. 7.4.2.2.1 High-side Drivers Internal Diode
          2. 7.4.2.2.2 High-side Driver Over Current Protection
          3. 7.4.2.2.3 High-side Driver Open Load Detection
      3. 7.4.3 Electro-chromic Glass Driver
        1. 7.4.3.1 Electro-chromic Driver Control
        2. 7.4.3.2 Electro-chromic Driver Protection
      4. 7.4.4 Half-bridge Drivers
        1. 7.4.4.1 Half-bridge Control
        2. 7.4.4.2 Half-bridge ITRIP Regulation
        3. 7.4.4.3 Half-bridge Protection and Diagnostics
          1. 7.4.4.3.1 Half-bridge Off-State Diagnostics (OLP)
          2. 7.4.4.3.2 Half-Bridge Active Open Load Detection (OLA)
          3. 7.4.4.3.3 Half-Bridge Over-Current Protection
      5. 7.4.5 Gate Drivers
        1. 7.4.5.1 Input PWM Modes
          1. 7.4.5.1.1 Half-Bridge Control
          2. 7.4.5.1.2 H-Bridge Control
          3. 7.4.5.1.3 DRVOFF - Gate Driver Shutoff Pin
        2. 7.4.5.2 Smart Gate Driver - Functional Block Diagram
          1. 7.4.5.2.1  Smart Gate Driver
          2. 7.4.5.2.2  Functional Block Diagram
          3. 7.4.5.2.3  Slew Rate Control (IDRIVE)
          4. 7.4.5.2.4  Gate Driver State Machine (TDRIVE)
            1. 7.4.5.2.4.1 tDRIVE Calculation Example
          5. 7.4.5.2.5  Propagation Delay Reduction (PDR)
          6. 7.4.5.2.6  PDR Pre-Charge/Pre-Discharge Control Loop Operation Details
            1. 7.4.5.2.6.1 PDR Pre-Charge/Pre-Discharge Setup
          7. 7.4.5.2.7  PDR Post-Charge/Post-Discharge Control Loop Operation Details
            1. 7.4.5.2.7.1 PDR Post-Charge/Post-Discharge Setup
          8. 7.4.5.2.8  Detecting Drive and Freewheel MOSFET
          9. 7.4.5.2.9  Automatic Duty Cycle Compensation (DCC)
          10. 7.4.5.2.10 Closed Loop Slew Time Control (STC)
            1. 7.4.5.2.10.1 STC Control Loop Setup
        3. 7.4.5.3 Tripler (Double-Stage) Charge Pump
        4. 7.4.5.4 Wide Common Mode Differential Current Shunt Amplifier
        5. 7.4.5.5 Gate Driver Protection Circuits
          1. 7.4.5.5.1 MOSFET VDS Overcurrent Protection (VDS_OCP)
          2. 7.4.5.5.2 Gate Driver Fault (VGS_GDF)
          3. 7.4.5.5.3 Offline Short Circuit and Open Load Detection (OOL and OSC)
      6. 7.4.6 Sense Output (IPROPI)
      7. 7.4.7 Protection Circuits
        1. 7.4.7.1 Fault Reset (CLR_FLT)
        2. 7.4.7.2 DVDD Logic Supply Power on Reset (DVDD_POR)
        3. 7.4.7.3 PVDD Supply Undervoltage Monitor (PVDD_UV)
        4. 7.4.7.4 PVDD Supply Overvoltage Monitor (PVDD_OV)
        5. 7.4.7.5 VCP Charge Pump Undervoltage Lockout (VCP_UV)
        6. 7.4.7.6 Thermal Clusters
        7. 7.4.7.7 Watchdog Timer
        8. 7.4.7.8 Fault Detection and Response Summary Table
    5. 7.5 Programming
      1. 7.5.1 SPI Interface
      2. 7.5.2 SPI Format
      3. 7.5.3 Timing Diagrams
  9. DRV8000-Q1 Register Map
  10. DRV8000-Q1_STATUS Registers
  11. 10DRV8000-Q1_CNFG Registers
  12. 11DRV8000-Q1_CTRL Registers
  13. 12Application and Implementation
    1. 12.1 Application Information
    2. 12.2 Typical Application
      1. 12.2.1 Design Requirements
    3. 12.3 Initialization Setup
    4. 12.4 Power Supply Recommendations
      1. 12.4.1 Bulk Capacitance Sizing
    5. 12.5 Layout
      1. 12.5.1 Layout Guidelines
      2. 12.5.2 Layout Example
  14. 13Device and Documentation Support
    1. 13.1 Receiving Notification of Documentation Updates
    2. 13.2 Support Resources
    3. 13.3 Trademarks
    4. 13.4 Electrostatic Discharge Caution
    5. 13.5 Glossary
  15. 14Revision History
  16. 15Mechanical, Packaging, and Orderable Information
    1. 15.1 Package Option Addendum
    2. 15.2 Tape and Reel Information

Package Options

Mechanical Data (Package|Pins)
Thermal pad, mechanical data (Package|Pins)
Orderable Information

DRV8000-Q1_CNFG Registers

Table 10-1 lists the memory-mapped registers for the DRV8000-Q1_CNFG registers. All register offset addresses not listed in Table 10-1 should be considered as reserved locations and the register contents should not be modified.

Table 10-1 DRV8000-Q1_CNFG Registers
OffsetAcronymRegister NameSection
9hIC_CNFG1IC configuration register 1.Section 10.1
AhIC_CNFG2IC configuration register 2.Section 10.2
BhGD_CNFGGate driver configuration register.Section 10.3
ChGD_IDRV_CNFGIDRIVE setting configuration register.Section 10.4
DhGD_VGS_CNFGVGS detection configuration register.Section 10.5
EhGD_VDS_CNFGVDS monitoring configuration register.Section 10.6
FhGD_CSA_CNFGCSA configuration register.Section 10.7
10hGD_AGD_CNFGAdvanced smart gate driver configuration register.Section 10.8
11hGD_PDR_CNFGPropagation Delay Reduction configuration register.Section 10.9
12hGD_STC_CNFGSlew time control configuration register.Section 10.10
13hGD_SPARE_CNFG1Spare gate driver configuration register 1.Section 10.11
14hHB_ITRIP_DGHalf-bridge ITRIP deglitch configuration register 2.Section 10.12
15hHB_OUT_CNFG1Half-bridge output 5 and 6 configuration register.Section 10.13
16hHB_OUT_CNFG2Half-bridge output 1-4 configuration register.Section 10.14
17hHB_OCP_CNFGHalf-bridge overcurrent deglitch configuration register.Section 10.15
18hHB_OL_CNFG1Half-bridge active and passive open-load enable registerSection 10.16
19hHB_OL_CNFG2Half-bridge active open-load threshold select register.Section 10.17
1AhHB_SR_CNFGHaf-bridge slew rate configuration register.Section 10.18
1BhHB_ITRIP_CNFGHalf-bridge ITRIP configuration register 1.Section 10.19
1ChHB_ITRIP_FREQHalf-bridge ITRIP frequency configuration register 2.Section 10.20
1DhHS_HEAT_OUT_CNFGHigh-side and heater driver output configuration register.Section 10.21
1EhHS_OC_CNFGHigh-side driver overcurrent threshold configuration register.Section 10.22
1FhHS_OL_CNFGHigh-side driver open load threshold configuration register.Section 10.23
20hHS_REG_CNFG1High-side driver regulation configuration register.Section 10.24
21hHS_REG_CNFG2High-side driver regulation configuration register.Section 10.25
22hHS_PWM_FREQ_CNFGHigh-side driver PWM generator frequency configuration register.Section 10.26
23hHEAT_CNFGHeater configuration register.Section 10.27
24hEC_CNFGElectrochrome configuration register.Section 10.28
25hHS_OCP_DGHigh-side driver regulation configuration register.Section 10.29
26hSPARE_CNFG2Spare configuration 2.Section 10.30
27hSPARE_CNFG3Spare configuration 3.Section 10.31
28hSPARE_CNFG4Spare configuration 4.Section 10.32

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

Table 10-2 DRV8000-Q1_CNFG Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value

10.1 IC_CNFG1 Register (Offset = 9h) [Reset = 0002h]

IC_CNFG1 is shown in Table 10-3.

Return to the Summary Table.

Includes configurations charge pump and watchdog, and fault levels and reactions for supply, charge pump, thermal, and watch dog faults.

Table 10-3 IC_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15OTSD_MODER/W0h Sets overtemperature shutdown behavior.
If any thermal cluster reaches OT, the device will either shut down all drivers or affected drivers only (drivers in zone 3, for example).

0b = Global shutdown.

1b = Affected driver shutdown only.
14DIS_CPR/W0h When EN_GD = 0, the charge pump can be disabled, putting the device in a communication only mode.

0b = Charge pump enabled.

1b = Charge pump disabled.
13-12PVDD_OV_MODER/W0h PVDD supply overvoltage monitor mode.

00b = Latched fault.

01b = Automatic recovery.

10b = Warning report only.

11b = Disabled.
11-10PVDD_OV_DGR/W0h PVDD supply overvoltage monitor deglitch time.

00b = 1 µs
01b = 2 µs
10b = 4 µs
11b = 8 µs
9PVDD_OV_LVLR/W0h PVDD supply overvoltage monitor threshold.

0b = 21.5 V
1b = 28.5 V
8VCP_UV_LVLR/W0h VCP charge pump undervoltage monitor threshold.

0b = 4.75 V
1b = 6.25 V
7-6CP_MODER/W0h Charge pump operating mode.

00b = Automatic switch between tripler and doubler mode.

01b = Always doubler mode.

10b = Always tripler mode.

11b = RSVD
5VCP_UV_MODER/W0h VCP charge pump undervoltage monitor mode.

0b = Latched fault.

1b = Automatic recovery.
4PVDD_UV_MODER/W0h PVDD supply undervoltage monitor mode.

0b = Latched fault.

1b = Automatic recovery.
3WD_ENR/W0h Watchdog timer enable.

0b = Watchdog timer disabled.

1b = Watchdog dog timer enabled.
2WD_FLT_MR/W0h Watchdog fault mode.
Watchdog fault is cleared by CLR_FLT.

0b = Watchdog fault is reported to WD_FLT and WARN register bits.
Drivers remain enabled and FAULT bit is not asserted.

1b = Watchdog fault is reported to WD_FLT and FAULT register bits.
All drivers are disabled in response to watchdog fault.
1WD_WINR/W1h Watchdog timer window.

0b = 4 to 40 ms
1b = 10 to 100 ms
0EN_SSCR/W0h Spread spectrum clocking.

0b = Disabled.

1b = Enabled.

10.2 IC_CNFG2 Register (Offset = Ah) [Reset = 0000h]

IC_CNFG2 is shown in Table 10-4.

Return to the Summary Table.

Includes thermal cluster warning disable bits.

Table 10-4 IC_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7ZONE4_OTW_H_DISR/W0h Disables the high overtemperature warning for zone 4.

Enabled = 0b
Disabled = 1b
6ZONE3_OTW_H_DISR/W0h Disables the high overtemperature warning for zone 3.

Enabled = 0b
Disabled = 1b
5ZONE2_OTW_H_DISR/W0h Disables the high overtemperature warning for zone 2.

Enabled = 0b
Disabled = 1b
4ZONE1_OTW_H_DISR/W0h Disables the high overtemperature warning for zone 1.

Enabled = 0b
Disabled = 1b
3ZONE4_OTW_L_DISR/W0h Disables the low overtemperature warning for zone 4.

Enabled = 0b
Disabled = 1b
2ZONE3_OTW_L_DISR/W0h Disables the low overtemperature warning for zone 3.

Enabled = 0b
Disabled = 1b
1ZONE2_OTW_L_DISR/W0h Disables the low overtemperature warning for zone 2.

Enabled = 0b
Disabled = 1b
0ZONE1_OTW_L_DISR/W0h Disables the low overtemperature warning for zone 1.

Enabled = 0b
Disabled = 1b

10.3 GD_CNFG Register (Offset = Bh) [Reset = 0000h]

GD_CNFG is shown in Table 10-5.

Return to the Summary Table.

General gate driver controls. Includes gate driver enable, bridge configuration, input pin modes, and open load enable.

Table 10-5 GD_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13IDRV_LO1R/W0h Enable low current IDRVN and IDRVP mode for half-bridge 1.

0b = IDRVP_1 and IDRVN_1 utilize standard values.

1b = IDRVP_1 and IDRVN_1 utilize low current values.
12IDRV_LO2R/W0h Enable low current IDRVN and IDRVP mode for half-bridge 2.

0b = IDRVP_2 and IDRVN_2 utilize standard values.

1b = IDRVP_2 and IDRVN_2 utilize low current values.
11PU_SH_1R/W0h Gate driver 1 pull up diagnostic current source.
Set EN_OLSC = 1b to use.

0b = Disabled.

1b = Enabled.
10PD_SH_1R/W0h Gate driver 1 pull down diagnostic current source.
Set EN_OLSC = 1b to use.

0b = Disabled.

1b = Enabled.
9PU_SH_2R/W0h Gate driver 2 pull up diagnostic current source.
Set EN_OLSC = 1b to use.

0b = Disabled.

1b = Enabled.
8PD_SH_2R/W0h Gate driver 2 pull down diagnostic current source.
Set EN_OLSC = 1b to use.

0b = Disabled.

1b = Enabled.
7RESERVEDR0h Reserved
6IN2_MODER/W0h Sets gate driver 2 control source.

0b = Input pin IN2.

1b = SPI control bit S_IN2.
5IN1_MODER/W0h Sets gate driver 1 control source.

0b = Input pin IN1.

1b = SPI control bit S_IN1.
4BRG_FWR/W0h Gate driver 1 and 2 control freewheeling setting.
Settings shared between half-bridges 1 and 2.

0b = Low-side freewheeling.

1b = High-side freewheeling.
3-2BRG_MODER/W0h Gate driver 1 and 2 input control mode.

00b = Independent half-bridge input control.

01b = PH/EN H-bridge input control.

10b = PWM H-bridge input control.
1EN_OLSCR/W0h Offline open load and short circuit diagnostic enable.

0b = Disabled.

1b = VDS monitors set into real-time voltage monitor mode and diagnostics current sources enabled.
0EN_GDR/W0h Enable gate driver bit
0b = Driver inputs are ignored and the gate driver passive pull-downs are enabled.

1b = Gate driver outputs are enabled and controlled by the digital inputs.

10.4 GD_IDRV_CNFG Register (Offset = Ch) [Reset = FFFFh]

GD_IDRV_CNFG is shown in Table 10-6.

Return to the Summary Table.

Includes IDRIVE drive current levels for each half-bridge gate driver.

Table 10-6 GD_IDRV_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15-12IDRVP_1R/WFh Gate driver 1 peak source pull up current.
Alternative low current value in parenthesis (IDRV_LO1).

0000b = 0.5 mA (50 µA)
0001b = 1 mA (110 µA)
0010b = 2 mA (170 µA)
0011b = 3 mA (230 µA)
0100b = 4 mA (290 µA)
0101b = 5 mA (350 µA)
0110b = 6 mA (410 µA)
0111b = 7 mA (600 µA)
1000b = 8 mA (725 µA)
1001b = 12 mA (850 µA)
1010b = 16 mA (1 mA)
1011b = 20 mA (1.2 mA)
1100b = 24 mA (1.4 mA)
1101b = 31 mA (1.6 mA
1110b = 48 mA (1.8 mA)
1111b = 62 mA (2.3 mA)
11-8IDRVN_1R/WFh Gate driver 1 peak sink pull down current.
Alternative low current value in parenthesis (IDRV_LO1).

0000b = 0.5 mA (50 µA)
0001b = 1 mA (110 µA)
0010b = 2 mA (170 µA)
0011b = 3 mA (230 µA)
0100b = 4 mA (290 µA)
0101b = 5 mA (350 µA)
0110b = 6 mA (410 µA)
0111b = 7 mA (600 µA)
1000b = 8 mA (725 µA)
1001b = 12 mA (850 µA)
1010b = 16 mA (1 mA)
1011b = 20 mA (1.2 mA)
1100b = 24 mA (1.4 mA)
1101b = 31 mA (1.6 mA)
1110b = 48 mA (1.8 mA)
1111b = 62 mA (2.3 mA)
7-4IDRVP_2R/WFh Gate driver 2 peak source pull up current.
Alternative low current value in parenthesis (IDRV_LO2).

0000b = 0.5 mA (50 µA)
0001b = 1 mA (110 µA)
0010b = 2 mA (170 µA)
0011b = 3 mA (230 µA)
0100b = 4 mA (290 µA)
0101b = 5 mA (350 µA)
0110b = 6 mA (410 µA)
0111b = 7 mA (600 µA)
1000b = 8 mA (725 µA)
1001b = 12 mA (850 µA)
1010b = 16 mA (1 mA)
1011b = 20 mA (1.2 mA)
1100b = 24 mA (1.4 mA)
1101b = 31 mA (1.6 mA)
1110b = 48 mA (1.8 mA)
1111b = 62 mA (2.3 mA)
3-0IDRVN_2R/WFh Gate driver 2 peak sink pull down current.
Alternative low current value in parenthesis (IDRV_LO2).

0000b = 0.5 mA (50 µA)
0001b = 1 mA (110 µA)
0010b = 2 mA (170 µA)
0011b = 3 mA (230 µA)
0100b = 4 mA (290 µA)
0101b = 5 mA (350 µA)
0110b = 6 mA (410 µA)
0111b = 7 mA (600 µA)
1000b = 8 mA (725 µA)
1001b = 12 mA (850 µA)
1010b = 16 mA (1 mA)
1011b = 20 mA (1.2 mA)
1100b = 24 mA (1.4 mA)
1101b = 31 mA (1.6 mA)
1110b = 48 mA (1.8 mA)
1111b = 62 mA (2.3 mA)

10.5 GD_VGS_CNFG Register (Offset = Dh) [Reset = 0030h]

GD_VGS_CNFG is shown in Table 10-7.

Return to the Summary Table.

VGS fault detection configurations.

Table 10-7 GD_VGS_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11VGS_INDR/W0h VGS independent shutdown mode enable.
Active for BRG_MODE = 00b, 11b.

0b = Disabled.

1b = Enabled.
VGS gate fault will only shutdown the associated half-bridge.
10-9VGS_TDEADR/W0h Insertable digital dead-time.

00b = 0 ns
01b = 2 µs
10b = 4 µs
11b = 8 µs
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6-4VGS_TDRVR/W3h VGS drive time and VDS monitor blanking time.

000b = 2 µs
001b = 4 µs
010b = 8 µs
011b = 12 µs
100b = 16 µs
101b = 24 µs
110b = 32 µs
111b = 96 µs
3VGS_HS_DISR/W0h VGS monitor based dead-time handshake.

0b = Enabled.

1b = Disabled.
Gate drive transition based on tDRIVE and tDEAD time duration
2VGS_LVLR/W0h VGS monitor threshold for dead-time handshake and gate fault detection.

0b = 1.4 V.

1b = 1.0 V
1-0VGS_MODER/W0h VGS gate fault monitor mode.

00b = Latched fault.

01b = Cycle by cycle.

10b = Warning report only.

11b = Disabled.

10.6 GD_VDS_CNFG Register (Offset = Eh) [Reset = 0D2Dh]

GD_VDS_CNFG is shown in Table 10-8.

Return to the Summary Table.

VDS monitoring or short-circuit detection configuration register.

Table 10-8 GD_VDS_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RSVDR/W0h Reserved.
14VDS_INDR/W0h VDS fault independent shutdown mode configuration.

0b = Disabled.
VDS fault will shut down all gate drivers.

1b = Enabled.
VDS gate fault will only shutdown the associated gate driver.
13-12VDS_IDRVNR/W0h IDRVN gate pull-down current after VDS_OCP fault for gate driver 1 and 2.

00b = Programmed IDRVN
01b = 8 mA
10b = 31 mA
11b = 62 mA
11-8VDS_LVL_1R/WDh Gate Driver 1 HS and LS VDS overcurrent monitor threshold.

0000b = 0.06 V
00001b = 0.08 V
0010b = 0.10 V
0011b = 0.12 V
0100b = 0.14 V
0101b = 0.16 V
0110b = 0.18 V
0111b = 0.2 V
1000b = 0.3 V
1001b = 0.4 V
1010b = 0.5 V
1011b = 0.6 V
1100b = 0.7 V
1101b = 1 V
1110b = 1.4 V
1111b = 2 V
7-6VDS_MODER/W0h VDS overcurrent monitor mode.

00b = Latched fault.

01b = Cycle by cycle.

10b = Warning report only.

11b = Disabled.
5-4VDS_DGR/W2h VDS overcurrent monitor deglitch time.

00b = 1 µs
01b = 2 µs
10b = 4 µs
11b = 8 µs
3-0VDS_LVL_2R/WDh Gate Driver 2 HS and LS VDS overcurrent monitor threshold.

0000b = 0.06 V
0001b = 0.08 V
0010b = 0.10 V
0011b = 0.12 V
0100b = 0.14 V
0101b = 0.16 V
0110b = 0.18 V
0111b = 0.2 V
1000b = 0.3 V
1001b = 0.4 V
1010b = 0.5 V
1011b = 0.6 V
1100b = 0.7 V
1101b = 1 V
1110b = 1.4 V
1111b = 2 V

10.7 GD_CSA_CNFG Register (Offset = Fh) [Reset = 0004h]

GD_CSA_CNFG is shown in Table 10-9.

Return to the Summary Table.

CSA configurations and controls.

Table 10-9 GD_CSA_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7-5CSA_BLKR/W0h Current shunt amplifier blanking time.
% of tDRV.

000b = 0 %, Disabled
001b = 25 %
010b = 37.5 %
011b = 50 %
100b = 62.5 %
101b = 75 %
110b = 87.5 %
111b = 100 %
4CSA_BLK_SELR/W0h Current shunt amplifier blanking trigger source.

0b = Gate driver 1
1b = Gate driver 2
3-2CSA_GAINR/W1h Current shunt amplifier gain setting.

00b = 10 V/V
01b = 20 V/V
10b = 40 V/V
11b = 80 V/V
1CSA_DIVR/W0h Current shunt amplifier internal reference voltage divider.

0b = VREF / 2
1b = VREF / 8
0RESERVEDR0h Reserved

10.8 GD_AGD_CNFG Register (Offset = 10h) [Reset = 0402h]

GD_AGD_CNFG is shown in Table 10-10.

Return to the Summary Table.

Includes Advanced smart gate driver configurations, enables for DCC and PDR, post-charge settings.

Table 10-10 GD_AGD_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14PDR_ERRR/W0h PDR loop error limit for gate driver 1 and 2.

0b = 1-bit error
1b = Actual error
13-12AGD_ISTRONGR/W0h Adaptive gate driver ISTRONG configuration.
00b = ISTRONG pull-down decoded from initial IDRVP_x register setting.

01b = 62 mA
10b = 124 mA
11b = RSVD
11-10AGD_THRR/W1h Adaptive gate driver VSH threshold configuration.

00b = 1V, VPVDD - 0.5V
01b = 1V, VPVDD - 1V
10b = 2V, VPVDD - 1.5V
11b = 2V, VPVDD - 2V
9SET_AGDR/W0h Set active half-bridge for adaptive gate drive control loops.

0b = Gate driver 1
1b = Gate driver 2
8FW_MAXR/W0h Gate drive current used for freewheeling MOSFET for gate driver 1 and 2.

0b = PRE_CHR_MAX_12 [1:0] 1b = 64 mA
7EN_DCCR/W0h Enable duty cycle compensation for half-bridge 1 and 2.
6IDIR_MANR/W0h Current polarity detection mode for half-bridge 1 and 2.

0b = Automatic
1b = Manual (Set by HBx_HL)
5-4KP_PSTR/W0h Post charge proportional control gain setting for half-bridges 1 and 2.

00b = Disabled
01b = 2
10b = 4
11b = 15
3EN_PST_DLYR/W0h Enable post-charge time delay.
Time delay is equal to T_DON_DOFF_12 - T_PRE_CHR_12.
2-1KP_PDRR/W1h PDR proportional controller gain setting for half-bridge 1 and 2.

00b = 1
01b = 2
10b = 3
11b = 4
0EN_PDRR/W0h Enable PDR loop control for half-bridge 1 and 2.

10.9 GD_PDR_CNFG Register (Offset = 11h) [Reset = 0AF6h]

GD_PDR_CNFG is shown in Table 10-11.

Return to the Summary Table.

Includes remaining PDR controls, pre-charge settings and timing.

Table 10-11 GD_PDR_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15-14PRE_MAXR/W0h Maximum gate drive current limit for pre-charge and pre-discharge for half-bridge 1 and 2.

00b = 64 mA
01b = 32 mA
10b = 16 mA
11b = 8 mA
13-8T_DON_DOFFR/WAh On and off time delay for half-bridge 1 and 2.
140 ns x T_DON_DOFF [3:0] Default time: 001010b (1.4 us)
7-6T_PRE_CHRR/W3h PDR control loop pre-charge time for half-bridge 1 and 2.
Set as ratio of T_DON_DOFF_12 [5:0]
00b = 1/8
01b = 1/4
10b = 3/8
11b = 1/2
5-4T_PRE_DCHRR/W3h PDR control loop pre-discharge time for half-bridge 1 and 2.
Set as ratio of T_DON_DOFF_12 [5:0]
00b = 1/8
01b = 1/4
10b = 3/8
11b = 1/2
3-2PRE_CHR_INITR/W1h PDR control loop initial pre-charge current setting for half-bridge 1 and 2.

00b = 4 mA
01b = 8 mA
10b = 16 mA
11b = 32 mA
1-0PRE_DCHR_INITR/W2h PDR control loop initial pre-discharge current setting for half-bridge 1 and 2.

00b = 4 mA
01b = 8 mA
10b = 16 mA
11b = 32 mA

10.10 GD_STC_CNFG Register (Offset = 12h) [Reset = 0026h]

GD_STC_CNFG is shown in Table 10-12.

Return to the Summary Table.

Includes configurations and enable for slew time control.

Table 10-12 GD_STC_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7-4T_RISE_FALLR/W2h Set switch-node VSH rise and fall time for half-bridge 1 and 2.

0000b = 0.35 us
0001b = 0.56 us
0010b = 0.77 us
0011b = 0.98 us
0100b = 1.33 us
0101b = 1.68 us
0110b = 2.03 us
0111b = 2.45 us
1000b = 2.94 us
1001b = 3.99 us
1010b = 4.97 us
1011b = 5.95 us
1100b = 7.98 us
1101b = 9.94 us
1110b = 11.97 us
1111b = 15.96 us
3STC_ERRR/W0h STC loop error limit for half-bridge 1 and 2
0b = 1-bit error
1b = Actual error
2-1KP_STCR/W3h STC proportional controller gain setting for half-bridge 1 and 2.

00b = 1
01b = 2
10b = 3
11b = 4
0EN_STCR/W0h Enable STC loop control for half-bridge 1 and 2.

10.11 GD_SPARE_CNFG1 Register (Offset = 13h) [Reset = 0000h]

GD_SPARE_CNFG1 is shown in Table 10-13.

Return to the Summary Table.

Spare configuration register for gate driver.

Table 10-13 GD_SPARE_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

10.12 HB_ITRIP_DG Register (Offset = 14h) [Reset = 0000h]

HB_ITRIP_DG is shown in Table 10-14.

Return to the Summary Table.

Configures ITRIP deglitch for each half-bridge. ITRIP timing is shared between half-bridge pairs.

Table 10-14 HB_ITRIP_DG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11-10OUT6_ITRIP_DGR/W0h Configures ITRIP deglitch time for half-bridge 6.

00b = 2 µs
01b = 5 µs
10b = 10 µs
11b = 20 µs
9-8OUT5_ITRIP_DGR/W0h Configures ITRIP deglitch time for half-bridge 5.

00b = 2 µs
01b = 5 µs
10b = 10 µs
11b = 20 µs
7-6OUT4_ITRIP_DGR/W0h Configures ITRIP deglitch time for half-bridge 4.

00b = 2 µs
01b = 5 µs
10b = 10 µs
11b = 20 µs
5-4OUT3_ITRIP_DGR/W0h Configures ITRIP deglitch time for half-bridge 3.

00b = 2 µs
01b = 5 µs
10b = 10 µs
11b = 20 µs
3-2OUT2_ITRIP_DGR/W0h Configures ITRIP deglitch time for half-bridge 2.

00b = 2 µs
01b = 5 µs
10b = 10 µs
11b = 20 µs
1-0OUT1_ITRIP_DGR/W0h Configures ITRIP deglitch time for half-bridge 1.

00b = 2 µs
01b = 5 µs
10b = 10 µs
11b = 20 µs

10.13 HB_OUT_CNFG1 Register (Offset = 15h) [Reset = 0000h]

HB_OUT_CNFG1 is shown in Table 10-15.

Return to the Summary Table.

Configures the output mode for each half-bridge, sets IPROPI sample and hold circuit, and half-bridge pair freewheeling.

Table 10-15 HB_OUT_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15RSVDR/W0h Reserved.
14NSR_OUT6_DISR/W0h Disables non-synchronous rectification during ITRIP regulation (sets active freewheeling) for half-bridge 6.

Passive freewheeling = 0b
Active freewheeling = 1b
13NSR_OUT5_DISR/W0h Disables non-synchronous rectification during ITRIP regulation (sets active freewheeling) for half-bridge 5.

Passive freewheeling = 0b
Active freewheeling = 1b
12NSR_OUT4_DISR/W0h Disables non-synchronous rectification during ITRIP regulation (sets active freewheeling) for half-bridge 4.

Passive freewheeling = 0b
Active freewheeling = 1b
11NSR_OUT3_DISR/W0h Disables non-synchronous rectification during ITRIP regulation (sets active freewheeling) for half-bridges 3.

Passive freewheeling = 0b
Active freewheeling = 1b
10NSR_OUT2_DISR/W0h Disables non-synchronous rectification during ITRIP regulation (sets active freewheeling) for half-bridge 2.

Passive freewheeling = 0b
Active freewheeling = 1b
9NSR_OUT1_DISR/W0h Disables non-synchronous rectification during ITRIP regulation (sets active freewheeling) for half-bridge 1.

Passive freewheeling = 0b
Active freewheeling = 1b
8IPROPI_SH_ENR/W0h Enables IPROPI sample and hold circuit.
7RSVD_7R/W0h Reserved.
6RSVD_6R/W0h Reserved.
5-3OUT6_CNFGR/W0h Configuration for half-bridge 6.
Enables or disables control of half-bridge, and sets control mode between PWM or SPI.

000b = Disabled
001b = Enabled (SPI register control)
010b = PWM1 Complementary Control
011b = PWM1 LS Control
100b = PWM1 HS Control
101b = PWM2 Complementary Control
110b = PWM2 PWM LS Control
111b = PWM2 HS Control
2-0OUT5_CNFGR/W0h Configuration for half-bridge 5.
Enables or disables control of half-bridge, and sets control mode between PWM or SPI.

000b = Disabled
001b = Enabled (SPI register control)
010b = PWM1 Complementary Control
011b = PWM1 LS Control
100b = PWM1 HS Control
101b = PWM2 Complementary Control
110b = PWM2 PWM LS Control
111b = PWM2 HS Control

10.14 HB_OUT_CNFG2 Register (Offset = 16h) [Reset = 0000h]

HB_OUT_CNFG2 is shown in Table 10-16.

Return to the Summary Table.

Configures the output mode for each half-bridge.

Table 10-16 HB_OUT_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RSVD_15R/W0h Reserved.
14RSVD_14R/W0h Reserved.
13-11OUT4_CNFGR/W0h Configuration for half-bridge 4.
Enables or disables control of half-bridge, and sets control mode between PWM or SPI.

000b = Disabled
001b = Enabled (SPI register control)
010b = PWM1 Complementary Control
011b = PWM1 LS Control
100b = PWM1 HS Control
101b = PWM2 Complementary Control
110b = PWM2 PWM LS Control
111b = PWM2 HS Control
10-8OUT3_CNFGR/W0h Configuration for half-bridge 3.
Enables or disables control of half-bridge, and sets control mode between PWM or SPI.

000b = Disabled
001b = Enabled (SPI register control)
010b = PWM1 Complementary Control
011b = PWM1 LS Control
100b = PWM1 HS Control
101b = PWM2 Complementary Control
110b = PWM2 PWM LS Control
111b = PWM2 HS Control
7RSVD_7R/W0h Reserved.
6RSVD_6R/W0h Reserved.
5-3OUT2_CNFGR/W0h Configuration for half-bridge 2.
Enables or disables control of half-bridge, and sets control mode between PWM or SPI.

000b = Disabled
001b = Enabled (SPI register control)
010b = PWM1 Complementary Control
011b = PWM1 LS Control
100b = PWM1 HS Control
101b = PWM2 Complementary Control
110b = PWM2 PWM LS Control
111b = PWM2 HS Control
2-0OUT1_CNFGR/W0h Configuration for half-bridge 1.
Enables or disables control of half-bridge, and sets control mode between PWM or SPI.

000b = Disabled
001b = Enabled (SPI register control)
010b = PWM1 Complementary Control
011b = PWM1 LS Control
100b = PWM1 HS Control
101b = PWM2 Complementary Control
110b = PWM2 PWM LS Control
111b = PWM2 HS Control

10.15 HB_OCP_CNFG Register (Offset = 17h) [Reset = 0000h]

HB_OCP_CNFG is shown in Table 10-17.

Return to the Summary Table.

Overcurrent deglitch for half-bridges configuration register.

Table 10-17 HB_OCP_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RSVDR/W0h Reserved.
14RSVDR/W0h Reserved.
13RSVDR/W0h Reserved.
12RSVDR/W0h Reserved.
11-10OUT6_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 6.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
9-8OUT5_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 5.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
7-6OUT4_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 4.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
5-4OUT3_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 3.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
3-2OUT2_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 2.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
1-0OUT1_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 1.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs

10.16 HB_OL_CNFG1 Register (Offset = 18h) [Reset = 0000h]

HB_OL_CNFG1 is shown in Table 10-18.

Return to the Summary Table.

Configures active and off-state open load detection circuits for half-bridges.

Table 10-18 HB_OL_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15RSVD_15R/W0h Reserved.
14RSVD_14R/W0h Reserved.
13-12HB_OLP_CNFGR/W0h Off-state diagnostics configuration.

00b = Off-state disabled
01b = OUT X Pull-up enabled, OUT Y pull-down enabled, OUT Y selected, VREF Low
10b = OUT X Pull-up enabled, OUT Y pull-down enabled, OUT X selected, VREF High
11b = OUT X Pull-down enabled, OUT Y pull-up enabled, OUT Y selected, VREF Low
11-8HB_OLP_SELR/W0h Off-state open load diagnostics enable for half-bridge 5.

0000b = Disabled
0001b = OUT1 and OUT2
0010b = OUT1 and OUT3
0011b = OUT1 and OUT4
0100b = OUT1 and OUT5
0101b = OUT1 and OUT6
0110b = OUT2 and OUT3
0111b = OUT2 and OUT4
1000b = OUT2 and OUT5
1001b = OUT2 and OUT6
1010b = OUT3 and OUT4
1011b = OUT3 and OUT5
1100b = OUT3 and OUT6
1101b = OUT4 and OUT5
1110b = OUT4 and OUT6
1111b = OUT5 and OUT6
7RSVD_7R/W0h Reserved.
6RSVD_6R/W0h Reserved.
5OUT6_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 6.

0b = Enabled
1b = Disabled
4OUT5_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 5.

0b = Enabled
1b = Disabled
3OUT4_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 4.

0b = Enabled
1b = Disabled
2OUT3_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 3.

0b = Enabled
1b = Disabled
1OUT2_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 2.

0b = Enabled
1b = Disabled
0OUT1_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 1.

0b = Enabled
1b = Disabled

10.17 HB_OL_CNFG2 Register (Offset = 19h) [Reset = 0000h]

HB_OL_CNFG2 is shown in Table 10-19.

Return to the Summary Table.

Configures cycle count threshold for active open load detection circuits of half-bridges.

Table 10-19 HB_OL_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RSVD_15R/W0h Reserved.
14RSVD_14R/W0h Reserved.
13RSVD_13R/W0h Reserved.
12RSVD_12R/W0h Reserved.
11RSVD_11R/W0h Reserved.
10RSVD_10R/W0h Reserved.
9RSVD_9R/W0h Reserved.
8RSVD_8R/W0h Reserved.
7RSVD_7R/W0h Reserved.
6RSVD_6R/W0h Reserved.
5OUT6_OLA_THR/W0h Sets the half-bridge 6 active open load cycle count threshold.

0b = 32 cycles
1b = 128 cycles
4OUT5_OLA_THR/W0h Sets the half-bridge 5 active open load cycle count threshold.

0b = 32 cycles
1b = 128 cycles
3OUT4_OLA_THR/W0h Sets the half-bridge 4 active open load cycle count threshold.

0b = 32 cycles
1b = 128 cycles
2OUT3_OLA_THR/W0h Sets the half-bridge 3 active open load cycle count threshold.

0b = 32 cycles
1b = 128 cycles
1OUT2_OLA_THR/W0h Sets the half-bridge 2 active open load cycle count threshold.

0b = 32 cycles
1b = 128 cycles
0OUT1_OLA_THR/W0h Sets the half-bridge 1 active open load cycle count threshold.

0b = 32 cycles
1b = 128 cycles

10.18 HB_SR_CNFG Register (Offset = 1Ah) [Reset = 0000h]

HB_SR_CNFG is shown in Table 10-20.

Return to the Summary Table.

Configures slew rate timing for each half-bridge.

Table 10-20 HB_SR_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RSVD_15R/W0h Reserved.
14RSVD_14R/W0h Reserved.
13RSVD_13R/W0h Reserved.
12RSVD_12R/W0h Reserved.
11-10OUT6_SRR/W0h Configures slew rate for half-bridge 6.

00b = 1.6 V/µs
01b = 10 V/µs
10b = 20 V/µs
9-8OUT5_SRR/W0h Configures slew rate for half-bridge 5.

00b = 1.6 V/µs
01b = 10 V/µs
10b = 20 V/µs
7-6OUT4_SRR/W0h Configures slew rate for half-bridge 4.

00b = 1.6 V/µs
01b = 10 V/µs
10b = 20 V/µs
5-4OUT3_SRR/W0h Configures slew rate for half-bridge 3.

00b = 1.6 V/µs
01b = 10 V/µs
10b = 20 V/µs
3-2OUT2_SRR/W0h Configures slew rate for half-bridge 2.

00b = 1.6 V/µs
01b = 10 V/µs
10b = 20 V/µs
1-0OUT1_SRR/W0h Configures slew rate for half-bridge 1.

00b = 1.6 V/µs
01b = 10 V/µs
10b = 20 V/µs

10.19 HB_ITRIP_CNFG Register (Offset = 1Bh) [Reset = 0000h]

HB_ITRIP_CNFG is shown in Table 10-21.

Return to the Summary Table.

Configures ITRIP levels and enables ITRIP for each half-bridge. ITRIP levels are shared between half-bridge pairs.

Table 10-21 HB_ITRIP_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15OUT6_ITRIP_ENR/W0h Enables ITRIP regulation for half-bridge 6.
14OUT5_ITRIP_ENR/W0h Enables ITRIP regulation for half-bridge 5.
13OUT4_ITRIP_ENR/W0h Enables ITRIP regulation for half-bridge 4.
12OUT3_ITRIP_ENR/W0h Enables ITRIP regulation for half-bridge 3.
11OUT2_ITRIP_ENR/W0h Enables ITRIP regulation for half-bridge 2.
10OUT1_ITRIP_ENR/W0h Enables ITRIP regulation for half-bridge 1.
9-8OUT6_ITRIP_LVLR/W0h Configures ITRIP current threshold for half-bridge 6.

00b = 2.25 A
01b = 5.5 A
10b = 6.25 A
11b = Reserved.
7-6OUT5_ITRIP_LVLR/W0h Configures ITRIP current threshold for half-bridge 5.

00b = 2.75 A
01b = 6.5 A
10b = 7.5 A
11b = Reserved.
5-4OUT4_ITRIP_LVLR/W0h Configures ITRIP current threshold for half-bridge 4.

00b = 1.25 A
01b = 2.75 A
10b = 3.5 A
11b = Reserved.
3-2OUT3_ITRIP_LVLR/W0h Configures ITRIP current threshold for half-bridge 3.

00b = 1.25 A
01b = 2.5 A
10b = 3.5 A
11b = Reserved.
1OUT2_ITRIP_LVLR/W0h Configures ITRIP current threshold for half-bridge 2.

0b = 0.7 A
1b = 0.875 A
0OUT1_ITRIP_LVLR/W0h Configures ITRIP current threshold for half-bridge 1.

0b = 0.7 A
1b = 0.875 A

10.20 HB_ITRIP_FREQ Register (Offset = 1Ch) [Reset = 0000h]

HB_ITRIP_FREQ is shown in Table 10-22.

Return to the Summary Table.

Configures ITRIP frequency and deglitch for each half-bridge. ITRIP timing is shared between half-bridge pairs.

Table 10-22 HB_ITRIP_FREQ Register Field Descriptions
BitFieldTypeResetDescription
15RSVD_15R/W0h Reserved.
14RSVD_14R/W0h Reserved.
13RSVD_13R/W0h Reserved.
12RSVD_12R/W0h Reserved.
11-10OUT6_ITRIP_FREQR/W0h Configures ITRIP regulation frequency for half-bridge 6.

00b = 20 kHz
01b = 10 kHz
10b = 5 kHz
11b = 2.5 kHz
9-8OUT5_ITRIP_FREQR/W0h Configures ITRIP regulation frequency for half-bridge 5.

00b = 20 kHz
01b = 10 kHz
10b = 5 kHz
11b = 2.5 kHz
7-6OUT4_ITRIP_FREQR/W0h Configures ITRIP regulation frequency for half-bridge 4.

00b = 20 kHz
01b = 10 kHz
10b = 5 kHz
11b = 2.5 kHz
5-4OUT3_ITRIP_FREQR/W0h Configures ITRIP regulation frequency for half-bridge 3.

00b = 20 kHz
01b = 10 kHz
10b = 5 kHz
11b = 2.5 kHz
3-2OUT2_ITRIP_FREQR/W0h Configures ITRIP regulation frequency for half-bridge 2.

00b = 20 kHz
01b = 10 kHz
10b = 5 kHz
11b = 2.5 kHz
1-0OUT1_ITRIP_FREQR/W0h Configures ITRIP regulation frequency for half-bridge 1.

00b = 20 kHz
01b = 10 kHz
10b = 5 kHz
11b = 2.5 kHz

10.21 HS_HEAT_OUT_CNFG Register (Offset = 1Dh) [Reset = 0000h]

HS_HEAT_OUT_CNFG is shown in Table 10-23.

Return to the Summary Table.

Configures the output mode for each high-side driver and heater.

Table 10-23 HS_HEAT_OUT_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15-14HEAT_OUT_CNFGR/W0h Configuration for heater driver.
Enables or disables control of heater, and sets control mode between PWM or SPI.

00b = Disabled
01b = SPI control enabled
10b = PWM pin control
11b = Reserved
13RSVD_13R/W0h Reserved.
12RSVD_12R/W0h Reserved.
11-10OUT12_CNFGR/W0h Configuration for high-side driver 12.
Enables or disables control of high-side driver, and sets control mode between PWM or SPI.

00b = Disabled
01b = SPI control enabled
10b = PWM pin control
11b = PWM Generator
9-8OUT11_CNFGR/W0h Configuration for high-side driver 11.
Enables or disables control of high-side driver, and sets control mode between PWM or SPI.

00b = Disabled
01b = SPI control enabled
10b = PWM pin control
11b = PWM Generator
7-6OUT10_CNFGR/W0h Configuration for high-side driver 10.
Enables or disables control of high-side driver, and sets control mode between PWM or SPI.

00b = Disabled
01b = SPI control enabled
10b = PWM pin control
11b = PWM Generator
5-4OUT9_CNFGR/W0h Configuration for high-side driver 9.
Enables or disables control of high-side driver, and sets control mode between PWM or SPI.

00b = Disabled
01b = SPI control enabled
10b = PWM pin control
11b = PWM Generator
3-2OUT8_CNFGR/W0h Configuration for high-side driver 8.
Enables or disables control of high-side driver, and sets control mode between PWM or SPI.

00b = Disabled
01b = SPI control enabled
10b = PWM pin control
11b = PWM Generator
1-0OUT7_CNFGR/W0h Configuration for high-side driver 7.
Enables or disables control of high-side driver, and sets control mode between PWM or SPI.

00b = Disabled
01b = SPI control enabled
10b = PWM pin control
11b = PWM Generator

10.22 HS_OC_CNFG Register (Offset = 1Eh) [Reset = 1000h]

HS_OC_CNFG is shown in Table 10-24.

Return to the Summary Table.

Configures overcurrent threshold for each high-side driver.

Table 10-24 HS_OC_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RSVD_15R/W0h Reserved.
14RSVD_14R/W0h Reserved.
13RSVD_13R/W0h Reserved.
12OUT11_EC_MODER/W1h Bit sets high-side OUT11 for independent control through OUT11_CNFG bits or for EC mode.
Default configuration is for EC mode.

OUT11_CNFG mode = 0b
EC mode = 1b
11RSVD_12R/W0h Reserved.
10RSVD_11R/W0h Reserved.
9RSVD_10R/W0h Reserved.
8RSVD_9R/W0h Reserved.
7RSVD_8R/W0h Reserved.
6RSVD_6R/W0h Reserved.
5OUT12_OC_THR/W0h Configures overcurrent threshold between high or low for high-side driver 12.

0b = Low current threshold
1b = High current threshold
4OUT11_OC_THR/W0h Configures overcurrent threshold between high or low for high-side driver 11.

0b = Low current threshold
1b = High current threshold
3OUT10_OC_THR/W0h Configures overcurrent threshold between high or low for high-side driver 10.

0b = Low current threshold
1b = High current threshold
2OUT9_OC_THR/W0h Configures overcurrent threshold between high or low for high-side driver 9.

0b = Low current threshold
1b = High current threshold
1OUT8_OC_THR/W0h Configures overcurrent threshold between high or low for high-side driver 8.

0b = Low current threshold
1b = High current threshold
0OUT7_RDSON_MODER/W0h Configures high-side driver 7 between high RDSON mode and low RDSON mode (for bulb/lamp load).

0b = High RDSON mode (LED driver mode)
1b = Low RDSON mode (bulb/lamp driver mode)

10.23 HS_OL_CNFG Register (Offset = 1Fh) [Reset = 0000h]

HS_OL_CNFG is shown in Table 10-25.

Return to the Summary Table.

Configures open load threshold for each high-side driver.

Table 10-25 HS_OL_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RSVD_15R/W0h Reserved.
14RSVD_14R/W0h Reserved.
13OUT12_OLA_THR/W0h Configures high-side driver 12 open load threshold.

0b = Low threshold
1b = High threshold
12OUT11_OLA_THR/W0h Configures high-side driver 11 open load threshold.

0b = Low threshold
1b = High threshold
11OUT10_OLA_THR/W0h Configures high-side driver 10 open load threshold.

0b = Low threshold
1b = High threshold
10OUT9_OLA_THR/W0h Configures high-side driver 9 open load threshold.

0b = Low threshold
1b = High threshold
9OUT8_OLA_THR/W0h Configures high-side driver 8 open load threshold.

0b = Low threshold
1b = High threshold
8OUT7_OLA_THR/W0h Configures high-side driver 7 open load threshold.

0b = Low threshold
1b = High threshold
7RSVD_7R/W0h Reserved.
6RSVD_6R/W0h Reserved.
5OUT12_OLA_ENR/W0h Enables open load detection circuit for high-side driver 12.
4OUT11_OLA_ENR/W0h Enables open load detection circuit for high-side driver 11.
3OUT10_OLA_ENR/W0h Enables open load detection circuit for high-side driver 10.
2OUT9_OLA_ENR/W0h Enables open load detection circuit for high-side driver 9.
1OUT8_OLA_ENR/W0h Enables open load detection circuit for high-side driver 8.
0OUT7_OLA_ENR/W0h Enables open load detection circuit for high-side driver 7.

10.24 HS_REG_CNFG1 Register (Offset = 20h) [Reset = 0000h]

HS_REG_CNFG1 is shown in Table 10-26.

Return to the Summary Table.

Configures OUT7 ITRIP settings.

Table 10-26 HS_REG_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10OUT7_OCP_DISR/W0h Disables second current limit of 2.5A on OUT7 in low RDSON mode.

0b = OUT7 OCP enable
1b = OUT7 OCP disable
9-8ITRIP_TO_SELR/W0h Selects the timeout limit for OUT7 ITRIP regulation.

00b = 100 ms
01b = 200 ms
10b = 400 ms
11b = 800 ms
7-6OUT7_ITRIP_CNFGR/W0h Configures OUT7 ITRIP behavior, fault clearing and latching.

00b = ITRIP fault report only
01b = ITRIP regulation with timeout and driver disable
10b = ITRIP regulation always
11b = ITRIP regulation with timeout and regulation disable
5-4OUT7_ITRIP_BLKR/W0h Configures OUT7 ITRIP blanking time.

00b = Reserved.

01b = 0 µs
10b = 20 µs
11b = 40 µs
3-2OUT7_ITRIP_FREQR/W0h Configures OUT7 ITRIP regulation frequency.

00b = 1.7 kHz
01b = 2.2 kHz
10b = 3 kHz
11b = 4.4 kHz
1-0OUT7_ITRIP_DGR/W0h Configures OUT7 ITRIP deglitch time.

00b = 48 µs
01b = 40 µs
10b = 32 µs
11b = 24 µs

10.25 HS_REG_CNFG2 Register (Offset = 21h) [Reset = 0000h]

HS_REG_CNFG2 is shown in Table 10-27.

Return to the Summary Table.

Configures constant current mode for each high-side driver.

Table 10-27 HS_REG_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13OUT12_CCM_TOR/W0h Configures the constant current mode timing and current limit option of high-side output 12.

200 mA for 20 ms = 0b
390 mA for 10 ms = 1b
12OUT11_CCM_TOR/W0h Configures the constant current mode timing and current limit option of high-side output 11.

200 mA for 20 ms = 0b
390 mA for 10 ms = 1b
11OUT10_CCM_TOR/W0h Configures the constant current mode timing and current limit option of high-side output 10.

200 mA for 20 ms = 0b
390 mA for 10 ms = 1b
10OUT9_CCM_TOR/W0h Configures the constant current mode timing and current limit option of high-side output 9.

200 mA for 20 ms = 0b
390 mA for 10 ms = 1b
9OUT8_CCM_TOR/W0h Configures the constant current mode timing and current limit option of high-side output 8.

200 mA for 20 ms = 0b
390 mA for 10 ms = 1b
8OUT7_CCM_TOR/W0h Configures the constant current mode timing and current limit option of high-side output 7.

200 mA for 20 ms = 0b
390 mA for 10 ms = 1b
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5OUT12_CCM_ENR/W0h Enables constant current mode circuit for high-side driver 12.
4OUT11_CCM_ENR/W0h Enables constant current mode circuit for high-side driver 11.
3OUT10_CCM_ENR/W0h Enables constant current mode circuit for high-side driver 10.
2OUT9_CCM_ENR/W0h Enables constant current mode circuit for high-side driver 9.
1OUT8_CCM_ENR/W0h Enables constant current mode circuit for high-side driver 8.
0OUT7_CCM_ENR/W0h Enables constant current mode circuit for high-side driver 7.

10.26 HS_PWM_FREQ_CNFG Register (Offset = 22h) [Reset = 0000h]

HS_PWM_FREQ_CNFG is shown in Table 10-28.

Return to the Summary Table.

Configures the frequency for each dedicated PWM generator.

Table 10-28 HS_PWM_FREQ_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11-10PWM_OUT12_FREQR/W0h Configures frequency output of dedicated PWM generator for high-side driver 12.

00b = 108 Hz
01b = 217 Hz
10b = 289 Hz
11b = Reserved
9-8PWM_OUT11_FREQR/W0h Configures frequency output of dedicated PWM generator for high-side driver 11.

00b = 108 Hz
01b = 217 Hz
10b = 289 Hz
11b = Reserved
7-6PWM_OUT10_FREQR/W0h Configures frequency output of dedicated PWM generator for high-side driver 10.

00b = 108 Hz
01b = 217 Hz
10b = 289 Hz
11b = Reserved
5-4PWM_OUT9_FREQR/W0h Configures frequency output of dedicated PWM generator for high-side driver 9.

00b = 108 Hz
01b = 217 Hz
10b = 289 Hz
11b = Reserved
3-2PWM_OUT8_FREQR/W0h Configures frequency output of dedicated PWM generator for high-side driver 8.

00b = 108 Hz
01b = 217 Hz
10b = 289 Hz
11b = Reserved
1-0PWM_OUT7_FREQR/W0h Configures frequency output of dedicated PWM generator for high-side driver 7.

00b = 108 Hz
01b = 217 Hz
10b = 289 Hz
11b = Reserved

10.27 HEAT_CNFG Register (Offset = 23h) [Reset = 0A3Ch]

HEAT_CNFG is shown in Table 10-29.

Return to the Summary Table.

Configures heater driver and fault responses.

Table 10-29 HEAT_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11-8HEAT_VDS_LVLR/WAh Heater MOSFET VDS monitor protection threshold.

0000b = 0.06 V
00001b = 0.08 V
0010b = 0.10 V
0011b = 0.12 V
0100b = 0.14 V
0101b = 0.16 V
0110b = 0.18 V
0111b = 0.2 V
1000b = 0.24 V
1001b = 0.28 V
1010b = 0.32 V
1011b = 0.36 V
1100b = 0.4 V
1101b = 0.44 V
1110b = 0.56 V
1111b = 1 V
7-6HEAT_VDS_MODER/W0h Heater MOSFET VDS overcurrent monitor fault mode.

00b = Latched fault.

01b = Cycle by cycle.

10b = Warning report only.

11b = Disabled.
5-4HEAT_VDS_BLKR/W3h Heater MOSFET VDS monitor blanking time.

00b = 4 µs
01b = 8 µs
10b = 16 µs
11b = 32 µs
3-2HEAT_VDS_DGR/W3h Heater MOSFET VDS overcurrent monitor deglitch time.

00b = 1 µs
01b = 2 µs
10b = 4 µs
11b = 8 µs
1HEAT_OLP_ENR/W0h Enables heater offline open load detection circuit.
0RESERVEDR0h Reserved

10.28 EC_CNFG Register (Offset = 24h) [Reset = 0000h]

EC_CNFG is shown in Table 10-30.

Return to the Summary Table.

Configures electrochrome driver and fault responses.

Table 10-30 EC_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15ECDRV_OL_ENR/W0h When the EC driver is in PVDD Supply/OUT11 Independent EC Mode (OUT11_EC_MODE = 0b), this bit enables the current source for open-load detection on ECFB.
This bit can be ignored if the default configuration of EC is used (OUT11_EC_MODE = 1b).
0b = EC Open-load current source disabled
1b = EC Open-load current source enabled
14ECFB_UV_THR/W0h Sets the ECFB undervoltage (short to ground) threshold.

0b = 100 mV
1b = 200 mV
13RSVD_13R/W0h Reserved.
12RSVD_12R/W0h Reserved.
11-10ECFB_UV_DGR/W0h Configures undervoltage fault deglitch time.

00b = 20 µs
01b = 50 µs
10b = 100 µs
11b = 200 µs
9-8ECFB_OV_DGR/W0h Configures overvoltage fault deglitch time.

00b = 20 µs
01b = 50 µs
10b = 100 µs
11b = 200 µs
7-6ECFB_UV_MODER/W0h Configures ECFB UV fault response for EC driver.

0b = No action
01b = Report ECFB voltage < ECFB_UV_TH
10b = Report ECFB voltage < ECFB_UV_TH and disable EC driver.
5-4ECFB_OV_MODER/W0h Configures ECFB OV fault response for EC driver.

0b = No action
01b = Report ECFB voltage < ECFB_OV_TH
10b = Report ECFB voltage < ECFB_OV_TH and disable EC driver.
3EC_FLT_MODER/W0h Configures overcurrent fault response for EC driver.

0b = Hi-Z EC Driver
1b = Retry with OUT7 ITRIP settings
2ECFB_LS_PWMR/W0h Enables LS PWM discharge for EC load.

0b = No PWM discharge (Fast discharge)
1b = PWM discharge enabled
1EC_OLENR/W0h This bit enables the open load detection circuit during EC discharge.
0b = Open load detection disabled during EC discharge
1b = Open load detection enabled during EC discharge
0ECFB_MAXR/W0h Configures the maximum target voltage for EC.

0b = 1.2 V
1b = 1.5 V

10.29 HS_OCP_DG Register (Offset = 25h) [Reset = 0000h]

HS_OCP_DG is shown in Table 10-31.

Return to the Summary Table.

High-side driver overcurrent deglitch configuration reguration register.

Table 10-31 HS_OCP_DG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11-10OUT12_OCP_DGR/W0h Overcurrent deglitch time for high-side driver 12.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
9-8OUT11_OCP_DGR/W0h Overcurrent deglitch time for high-side driver 11.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
7-6OUT10_OCP_DGR/W0h Overcurrent deglitch time for high-side driver 10.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
5-4OUT9_OCP_DGR/W0h Overcurrent deglitch time for high-side driver 9.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
3-2OUT8_OCP_DGR/W0h Overcurrent deglitch time for high-side driver 8.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs
1-0OUT7_OCP_DGR/W0h Overcurrent deglitch time for high-side driver 7.

00b = 6 µs
01b = 10 µs
10b = 20 µs
11b = 60 µs

10.30 SPARE_CNFG2 Register (Offset = 26h) [Reset = 0000h]

SPARE_CNFG2 is shown in Table 10-32.

Return to the Summary Table.

Spare configuration 2.

Table 10-32 SPARE_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

10.31 SPARE_CNFG3 Register (Offset = 27h) [Reset = 0000h]

SPARE_CNFG3 is shown in Table 10-33.

Return to the Summary Table.

Spare configuration 3.

Table 10-33 SPARE_CNFG3 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved

10.32 SPARE_CNFG4 Register (Offset = 28h) [Reset = 0000h]

SPARE_CNFG4 is shown in Table 10-34.

Return to the Summary Table.

Spare configuration 4.

Table 10-34 SPARE_CNFG4 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2RESERVEDR0h Reserved
1RESERVEDR0h Reserved
0RESERVEDR0h Reserved