SLVSHD9A March   2025  – December 2025 DRV8001-Q1

PRODUCTION DATA  

  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 RHA 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 OUTx 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 Short-circuit Protection
          3. 7.4.2.2.3 High-side Driver Overcurrent Protection
          4. 7.4.2.2.4 High-side Driver Open Load Detection
      3. 7.4.3 Electrochromic Glass Driver
        1. 7.4.3.1 Electrochromic Driver Control
        2. 7.4.3.2 Electrochromic Driver Protection
      4. 7.4.4 Half-bridge Drivers
        1. 7.4.4.1 Half-bridge Control
        2. 7.4.4.2 OUT1 and OUT2 High-side Driver Mode
        3. 7.4.4.3 Half-bridge Register Control
        4. 7.4.4.4 Half-Bridge ITRIP Regulation
        5. 7.4.4.5 Half-bridge Protection and Diagnostics
          1. 7.4.4.5.1 Half-Bridge Off-State Diagnostics (OLP)
          2. 7.4.4.5.2 Half-bridge Open Load Detection
          3. 7.4.4.5.3 Half-Bridge Overcurrent Protection
      5. 7.4.5 Sense Output (IPROPI)
      6. 7.4.6 Protection Circuits
        1. 7.4.6.1 Fault Reset (CLR_FLT)
        2. 7.4.6.2 DVDD Logic Supply Power on Reset (DVDD_POR)
        3. 7.4.6.3 PVDD Supply Undervoltage Monitor (PVDD_UV)
        4. 7.4.6.4 PVDD Supply Overvoltage Monitor (PVDD_OV)
        5. 7.4.6.5 VCP Charge Pump Undervoltage Lockout (VCP_UV)
        6. 7.4.6.6 Thermal Clusters
        7. 7.4.6.7 Watchdog Timer
        8. 7.4.6.8 Fault Detection and Response Summary Table
    5. 7.5 Programming
      1. 7.5.1 Serial Peripheral Interface (SPI)
      2. 7.5.2 SPI Format
      3. 7.5.3 Timing Diagrams
  9. DRV8001-Q1 Register Map
    1. 8.1 DRV8000-Q1_STATUS Registers
    2. 8.2 DRV8000-Q1_CNFG Registers
    3. 8.3 DRV8000-Q1_CTRL Registers
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Application
      1. 9.2.1 Design Requirements
    3. 9.3 Initialization Setup
    4. 9.4 Power Supply Recommendations
      1. 9.4.1 Bulk Capacitance Sizing
    5. 9.5 Layout
      1. 9.5.1 Layout Guidelines
      2. 9.5.2 Layout Example
  11. 10Device and Documentation Support
    1. 10.1 Receiving Notification of Documentation Updates
    2. 10.2 Support Resources
    3. 10.3 Trademarks
    4. 10.4 Electrostatic Discharge Caution
    5. 10.5 Glossary
  12. 11Mechanical, Packaging, and Orderable Information

DRV8000-Q1_CNFG Registers

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

Table 8-13 DRV8000-Q1_CNFG Registers
OffsetAcronymRegister NameSection
9hIC_CNFG1IC configuration register 1.Section 8.2.1
AhIC_CNFG2IC configuration register 2.Section 8.2.2
14hHB_ITRIP_DGHalf-bridge ITRIP deglitch configuration register 2.Section 8.2.3
15hHB_OUT_CNFG1Half-bridge output 5 and 6 configuration register.Section 8.2.4
16hHB_OUT_CNFG2Half-bridge output 1-4 configuration register.Section 8.2.5
17hHB_OCP_CNFGHalf-bridge overcurrent deglitch configuration register.Section 8.2.6
18hHB_OL_CNFG1Half-bridge active and passive open-load enable registerSection 8.2.7
19hHB_OL_CNFG2Half-bridge active open-load threshold select register.Section 8.2.8
1AhHB_SR_CNFGHalf-bridge slew rate configuration register.Section 8.2.9
1BhHB_ITRIP_CNFGHalf-bridge ITRIP configuration register 1.Section 8.2.10
1ChHB_ITRIP_FREQHalf-bridge ITRIP frequency configuration register 2.Section 8.2.11
1DhHS_HEAT_OUT_CNFGHigh-side and heater driver output configuration register.Section 8.2.12
1EhHS_OC_CNFGHigh-side driver overcurrent threshold configuration register.Section 8.2.13
1FhHS_OL_CNFGHigh-side driver open load threshold configuration register.Section 8.2.14
20hHS_REG_CNFG1High-side driver regulation configuration register.Section 8.2.15
21hHS_REG_CNFG2High-side driver regulation configuration register.Section 8.2.16
22hHS_PWM_FREQ_CNFGHigh-side driver PWM generator frequency configuration register.Section 8.2.17
23hHEAT_CNFGHeater configuration register.Section 8.2.18
24hEC_CNFGElectrochrome configuration register.Section 8.2.19
25hHS_REG_CNFG3High-side driver regulation configuration register.Section 8.2.20
26hSPARE_CNFG2Spare configurationSection 8.2.21
27hOUT1_HS_MODE_DCDuty cycle configuration for OUT1.Section 8.2.22
28hOUT2_HS_MODE_DCDuty cycle configuration for OUT2.Section 8.2.23

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

Table 8-14 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

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

IC_CNFG1 is shown in Table 8-15.

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 8-15 IC_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15OTSD_MODER/W0h Sets overtemperature shutdown behavior. If any thermal cluster reaches OT, the device shuts down all drivers or affected drivers only (drivers in zone 3, for example).
0b = Global shutdown.
1b = Affected driver shutdown only.
14RESERVEDR/W0h Reserved
13RSVDR0h Reserved.
12PVDD_OV_MODER/W0h PVDD supply overvoltage monitor mode.
0b = Latched fault.
1b = Automatic recovery.
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 = 22 V
1b = 28 V
8RESERVEDR/W0h Reserved
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 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 12 ms
1b = 10 to 100 ms
0EN_SSCR/W0h Spread spectrum clocking.
0b = Disabled.
1b = Enabled.

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

IC_CNFG2 is shown in Table 8-16.

Return to the Summary Table.

Includes thermal cluster warning disable bits.

Table 8-16 IC_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h Reserved
11RESERVEDR/W0h Reserved
10RESERVEDR/W0h Reserved
9RESERVEDR/W0h Reserved
8RESERVEDR/W0h 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

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

HB_ITRIP_DG is shown in Table 8-17.

Return to the Summary Table.

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

Table 8-17 HB_ITRIP_DG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h 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

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

HB_OUT_CNFG1 is shown in Table 8-18.

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 8-18 HB_OUT_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/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.
7RESERVEDR/W0h Reserved
6RESERVEDR/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 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 LS Control
111b = PWM2 HS Control

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

HB_OUT_CNFG2 is shown in Table 8-19.

Return to the Summary Table.

Configures the output mode for each half-bridge.

Table 8-19 HB_OUT_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/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 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 LS Control
111b = PWM2 HS Control
7OUT2_MODER/W0h Bit to enable OUT2 as High Side driver with internal PWM.
OUT2_CNFG used for enabling and disabling the driver
PWM settings - Freq: PWM_OUT2_FREQ, DC: OUT2_DC.
6OUT1_MODER/W0h Bit to enable OUT1 as High Side driver with internal PWM.
OUT1_CNFG used for enabling and disabling the driver
PWM settings - Freq: PWM_OUT1_FREQ, DC: OUT1_DC.
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 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 LS Control
111b = PWM2 HS Control

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

HB_OCP_CNFG is shown in Table 8-20.

Return to the Summary Table.

Overcurrent deglitch for half-bridges configuration register.

Table 8-20 HB_OCP_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h Reserved
11-10OUT6_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 6.
00b = 6 µs
01b = 10 µs
10b = 15 µs
11b = 60 µs
9-8OUT5_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 5.
00b = 6 µs
01b = 10 µs
10b = 15 µs
11b = 60 µs
7-6OUT4_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 4.
00b = 6 µs
01b = 10 µs
10b = 15 µs
11b = 60 µs
5-4OUT3_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 3.
00b = 6 µs
01b = 10 µs
10b = 15 µs
11b = 60 µs
3-2OUT2_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 2.
00b = 6 µs
01b = 10 µs
10b = 15 µs
11b = 60 µs
1-0OUT1_OCP_DGR/W0h Overcurrent deglitch time for half-bridge 1.
00b = 6 µs
01b = 10 µs
10b = 15 µs
11b = 60 µs

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

HB_OL_CNFG1 is shown in Table 8-21.

Return to the Summary Table.

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

Table 8-21 HB_OL_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13-12HB_OLP_CNFGR/W0h Off-state diagnostics configuration.
00b = Off-state disabled
01b = OUT X Pullup enabled, OUT Y pulldown enabled, OUT Y selected, VREF Low
10b = OUT X Pullup enabled, OUT Y pulldown enabled, OUT X selected, VREF High
11b = OUT X Pulldown enabled, OUT Y pullup enabled, OUT Y selected, VREF Low
11-8HB_OLP_SELR/W0h Off-state open load diagnostics enable for half-bridges.
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
7RESERVEDR/W0h Reserved
6RESERVEDR/W0h Reserved
5OUT6_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 6.
0b = Disabled
1b = Enabled
4OUT5_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 5.
0b = Disabled
1b = Enabled
3OUT4_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 4.
0b = Disabled
1b = Enabled
2OUT3_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 3.
0b = Disabled
1b = Enabled
1OUT2_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 2.
0b = Disabled
1b = Enabled
0OUT1_OLA_ENR/W0h Active open load diagnostics enable for half-bridge 1.
0b = Disabled
1b = Enabled

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

HB_OL_CNFG2 is shown in Table 8-22.

Return to the Summary Table.

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

Table 8-22 HB_OL_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h Reserved
11-10OUT6_OLA_THR/W0h Sets the half-bridge 6 active open load cycle count threshold.
0b = 32 cycles
1b = 128 cycles
10b - 512 cycles
11b - 1024 cycles
9-8OUT5_OLA_THR/W0h Sets the half-bridge 5 active open load cycle count threshold.
0b = 32 cycles
1b = 128 cycles
10b - 512 cycles
11b - 1024 cycles
7-6OUT4_OLA_THR/W0h Sets the half-bridge 4 active open load cycle count threshold.
0b = 32 cycles
1b = 128 cycles
10b - 512 cycles
11b - 1024 cycles
5-4OUT3_OLA_THR/W0h Sets the half-bridge 3 active open load cycle count threshold.
0b = 32 cycles
1b = 128 cycles
10b - 512 cycles
11b - 1024 cycles
3-2OUT2_OLA_THR/W0h Sets the half-bridge 2 active open load cycle count threshold.
0b = 32 cycles
1b = 128 cycles
10b - 512 cycles
11b - 1024 cycles
1-0OUT1_OLA_THR/W0h Sets the half-bridge 1 active open load cycle count threshold.
0b = 32 cycles
1b = 128 cycles
10b - 512 cycles
11b - 1024 cycles

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

HB_SR_CNFG is shown in Table 8-23.

Return to the Summary Table.

Configures slew rate timing for each half-bridge.

Table 8-23 HB_SR_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h Reserved
11-10OUT6_SRR/W0h Configures slew rate for half-bridge 6.
00b = 1.6 V/µs
01b = 13.5 V/µs
10b = 24 V/µs
9-8OUT5_SRR/W0h Configures slew rate for half-bridge 5.
00b = 1.6 V/µs
01b = 13.5 V/µs
10b = 24 V/µs
7-6OUT4_SRR/W0h Configures slew rate for half-bridge 4.
00b = 1.6 V/µs
01b = 13.5 V/µs
10b = 24 V/µs
5-4OUT3_SRR/W0h Configures slew rate for half-bridge 3.
00b = 1.6 V/µs
01b = 13.5 V/µs
10b = 24 V/µs
3-2OUT2_SRR/W0h Configures slew rate for half-bridge 2.
00b = 1.6 V/µs
01b = 13.5 V/µs
10b = 24 V/µs
1-0OUT1_SRR/W0h Configures slew rate for half-bridge 1.
00b = 1.6 V/µs
01b = 13.5 V/µs
10b = 24 V/µs

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

HB_ITRIP_CNFG is shown in Table 8-24.

Return to the Summary Table.

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

Table 8-24 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 level for half-bridge 6.
00b = 2.3 A.
01b = 5.4 A
10b = 6.2 A
11b = Reserved.
7-6OUT5_ITRIP_LVLR/W0h Configures ITRIP current threshold level for half-bridge 5.
00b = 2.9 A
01b = 6.6 A
10b = 7.6 A
11b = Reserved.
5-4OUT4_ITRIP_LVLR/W0h Configures ITRIP current threshold level for half-bridge 4.
00b = 1.3 A
01b = 2.5 A
10b = 3.4 A
11b = Reserved.
3-2OUT3_ITRIP_LVLR/W0h Configures ITRIP current threshold level for half-bridge 3.
00b = 1.3 A
01b = 2.5 A
10b = 3.4 A
11b = Reserved.
1OUT2_ITRIP_LVLR/W0h Configures ITRIP current threshold level for half-bridge 2.
0b = 0.7 A
1b = 0.875 A
0OUT1_ITRIP_LVLR/W0h Configures ITRIP current threshold level for half-bridge 1.
0b = 0.7 A
1b = 0.875 A

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

HB_ITRIP_FREQ is shown in Table 8-25.

Return to the Summary Table.

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

Table 8-25 HB_ITRIP_FREQ Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13-12HB_TOFF_SELR/W0h Toff selection for OUT1-6 half bridge drivers. Here T is decided by OUTx_ITRIP_FREQ.
00b - Zero, disabled
01b - Toff = T/2
10b - Toff=T/4
11b - Toff=T
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_FREQ/PWM_OUT2_FREQR/W0h Configures ITRIP regulation frequency for half-bridge 2.
00b = 20 kHz
01b = 10 kHz
10b = 5 kHz
11b = 2.5 kHz
When OUT2_MODE = 1. Used for PWM FREQ settings PWM_OUT2_FREQ:
00b - 108Hz
01b - 217Hz
10b - 289Hz
11b - 434Hz
1-0OUT1_ITRIP_FREQ/PWM_OUT1_FREQR/W0h Configures ITRIP regulation frequency for half-bridge 1.
00b = 20 kHz
01b = 10 kHz
10b = 5 kHz
11b = 2.5 kHz
When OUT1_MODE = 1. Used for PWM FREQ settings PWM_OUT1_FREQ:
00b - 108Hz
01b - 217Hz
10b - 289Hz
11b - 434Hz

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

HS_HEAT_OUT_CNFG is shown in Table 8-26.

Return to the Summary Table.

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

Table 8-26 HS_HEAT_OUT_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15-14HEAT_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 = PWM1 pin control
11b = Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/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

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

HS_OC_CNFG is shown in Table 8-27.

Return to the Summary Table.

Configures overcurrent threshold for each high-side driver.

Table 8-27 HS_OC_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12OUT11_EC_MODER/W1h Bit sets high-side OUT11 for independent control through OUT11_CNFG bits or for supply for Electrochromic dirver.
0b = OUT11 is configured as independent high-side driver. Drain of EC FET is connected to PVDD
1b = OUT11 is configured as supply for EC FET
11RESERVEDR/W0h Reserved
10RESERVEDR/W0h Reserved
9RESERVEDR/W0h Reserved
8RESERVEDR/W0h Reserved
7RESERVEDR/W0h Reserved
6RESERVEDR/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)

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

HS_OL_CNFG is shown in Table 8-28.

Return to the Summary Table.

Configures open load threshold for each high-side driver.

Table 8-28 HS_OL_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/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
8RESERVEDR/W0h Reserved
7RESERVEDR/W0h Reserved
6RESERVEDR/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.

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

HS_REG_CNFG1 is shown in Table 8-29.

Return to the Summary Table.

Configures OUT7 ITRIP settings.

Table 8-29 HS_REG_CNFG1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h Reserved
11RESERVEDR/W0h Reserved
10RESERVEDR/W0h Reserved
9RESERVEDR/W0h Reserved
8RESERVEDR/W0h Reserved
7OUT7_ITRIP_ENR/W0h Enables ITRIP for high-side driver 7.
6RESERVEDR/W0h Reserved
5RESERVEDR/W0h Reserved
4RESERVEDR/W0h Reserved
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

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

HS_REG_CNFG2 is shown in Table 8-30.

Return to the Summary Table.

Configures constant current mode for each high-side driver.

Table 8-30 HS_REG_CNFG2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13OUT12_CCM_TOR/W0h Configures the constant current mode current limit option of high-side output 12.
0b = 350 mA
1b = 450 mA
12OUT11_CCM_TOR/W0h Configures the constant current mode current limit option of high-side output 11.
0b = 350 mA
1b = 450 mA
11OUT10_CCM_TOR/W0h Configures the constant current mode current limit option of high-side output 10.
0b = 350 mA
1b = 450 mA
10OUT9_CCM_TOR/W0h Configures the constant current mode current limit option of high-side output 9.
0b = 350 mA
1b = 450 mA
9OUT8_CCM_TOR/W0h Configures the constant current mode current limit option of high-side output 8.
0b = 350 mA
1b = 450 mA
8OUT7_CCM_TOR/W0h Configures the constant current mode current limit option of high-side output 7. CCM values are based on OUT7_RDSON_MODE.
If OUT7_RDSON_MODE = 0b:
0b = 250 mA
1b = 330 mA

IF OUT7_RDSON_MODE = 1b:
0b = 360 mA 1b = 450 mA
7RESERVEDR/W0h Reserved
6RESERVEDR/W0h 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.

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

HS_PWM_FREQ_CNFG is shown in Table 8-31.

Return to the Summary Table.

Configures the frequency for each dedicated PWM generator.

Table 8-31 HS_PWM_FREQ_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h 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 = 434 Hz
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 = 434 Hz
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 = 434 Hz
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 = 434 Hz
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 = 434 Hz
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 = 434 Hz

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

HEAT_CNFG is shown in Table 8-32.

Return to the Summary Table.

Configures heater driver and fault responses.

Table 8-32 HEAT_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h 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.
0RESERVEDR/W0h Reserved

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

EC_CNFG is shown in Table 8-33.

Return to the Summary Table.

Configures electrochrome driver and fault responses.

Table 8-33 EC_CNFG Register Field Descriptions
BitFieldTypeResetDescription
15-14ECFB_DIAGR/W0h Enables open-load detection circuit on ECFB.
00b = disable
01b = SC
10b = OLP
11b = disable/reserved
13-12EC_OUT11_OCP_DGR/W0h OUT11 OCP Deglitch setting when EC_MODE=1
00b = 6 µs
01b = 10 µs
10b = 15 µs
11b = 60 µs
11-10ECFB_SC_RSELR/W0h ECFB Diagnostic short-circuit detection options.
00b = 0.5 Ω
01b = 1.0 Ω
10b = 2.0 Ω
11b = 3.0 Ω
9-8ECFB_OV_DGR/W0h Configures overvoltage fault deglitch time. 00b = 20 µs
01b = 50 µs
10b = 100 µs
11b = 200 µs
7RESERVEDR/W0h Reserved
6RESERVEDR/W0h Reserved
5-4ECFB_OV_MODER/W0h Configures ECFB OV fault response for EC driver.
0b = No action
01b = Report ECFB_OV if voltage > 3V longer than EFB_OV_DG time.
10b = Report ECFB_OV if voltage > 3V longer than EFB_OV_DG time, drive ECDRV low with pulldown.
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

8.2.20 HS_REG_CNFG3 Register (Offset = 25h) [Reset = 0000h]

HS_REG_CNFG3 is shown in Table 8-34.

Return to the Summary Table.

Configures HS ITRIP settings.

Table 8-34 HS_REG_CNFG3 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h Reserved
11-10HS_OUT_ITRIP_FREQR/W0h ITRIP FREQ settings for OUT8-12
00b - 1.7KHz
01b - 2.2KHz
10b - 3KHz
11b - 4.4KHz
9-8HS_OUT_ITRIP_DGR/W0h Common ITRIP deglitch settings for OUT8-12 drivers
00b - 48 µs
01b - 40 µs
10b - 32 µs
11b - 24 µs
7RESERVEDR/W0h Reserved
6RESERVEDR/W0h Reserved
5RESERVEDR/W0h Reserved
4HS_OUT12_ITRIP_ENR/W0h Enables ITRIP for high-side driver 12.
3HS_OUT11_ITRIP_ENR/W0h Enables ITRIP for high-side driver 11.
2HS_OUT10_ITRIP_ENR/W0h Enables ITRIP for high-side driver 10.
1HS_OUT9_ITRIP_ENR/W0h Enables ITRIP for high-side driver 9.
0HS_OUT8_ITRIP_ENR/W0h Enables ITRIP for high-side driver 8.

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

SPARE_CNFG2 is shown in Table 8-35.

Return to the Summary Table.

Spare configuration register.

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

8.2.22 OUT1_HS_MODE_DC Register (Offset = 27h) [Reset = 0000h]

OUT1_HS_MODE_DC is shown in Table 8-36.

Return to the Summary Table.

Configures 10 bits for duty cycle

Table 8-36 OUT1_HS_MODE_DC Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h Reserved
11RESERVEDR/W0h Reserved
10RESERVEDR/W0h Reserved
9-0OUT1_DCR/W0h 10-bit resolution control of Duty Cycle for dedicated PWM generator for OUT1 with max value of 1022 when OUT1_MODE=1.

8.2.23 OUT2_HS_MODE_DC Register (Offset = 28h) [Reset = 0000h]

OUT2_HS_MODE_DC is shown in Table 8-37.

Return to the Summary Table.

Configures 10 bits for duty cycle

Table 8-37 OUT2_HS_MODE_DC Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR/W0h Reserved
14RESERVEDR/W0h Reserved
13RESERVEDR/W0h Reserved
12RESERVEDR/W0h Reserved
11RESERVEDR/W0h Reserved
10RESERVEDR/W0h Reserved
9-0OUT2_DCR/W0h 10-bit resolution control of Duty Cycle for dedicated PWM generator for OUT2 with max value of 1022 when OUT2_MODE=1.