SLVSIM8A June   2025  â€“ December 2025 DRV8363-Q1

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Pin Functions 48-Pin DRV8363-Q1
  6. Specification
    1. 5.1 Absolute Maximum Ratings
    2. 5.2 Recommended Operating Conditions
    3. 5.3 Thermal Information 1pkg
    4. 5.4 Electrical Characteristics
    5. 5.5 SPI Timing Requirements
    6. 5.6 SPI Timing Diagrams
  7. Detailed Description
    1. 6.1 Overview
    2. 6.2 Functional Block Diagram
    3. 6.3 Feature Description
      1. 6.3.1 Three BLDC Gate Drivers
        1. 6.3.1.1 PWM Control Modes
          1. 6.3.1.1.1 6x PWM Mode
          2. 6.3.1.1.2 3x PWM Mode with INLx enable control
          3. 6.3.1.1.3 1x PWM Mode
        2. 6.3.1.2 Gate Drive Architecture
          1. 6.3.1.2.1 Bootstrap diode
          2. 6.3.1.2.2 VCP Trickle Charge pump
          3. 6.3.1.2.3 Gate Driver Output
          4. 6.3.1.2.4 Passive and Semi-active pull-down resistor
          5. 6.3.1.2.5 TDRIVE/IDRIVE Gate Drive Timing Control
          6. 6.3.1.2.6 Propagation Delay
          7. 6.3.1.2.7 Deadtime and Cross-Conduction Prevention
      2. 6.3.2 DVDD Linear Voltage Regulator
      3. 6.3.3 Low-Side Current Sense Amplifiers
        1. 6.3.3.1 Unidirectional Current Sense Operation
        2. 6.3.3.2 Bidirectional Current Sense Operation
      4. 6.3.4 Gate Driver Shutdown
        1. 6.3.4.1 DRVOFF Gate Driver Shutdown
        2. 6.3.4.2 Soft Shutdown Timing Sequence
      5. 6.3.5 Active Short Circuit
      6. 6.3.6 Gate Driver Protective Circuits
        1. 6.3.6.1  GVDD Undervoltage Lockout (GVDD_UV)
        2. 6.3.6.2  GVDD Overvoltage Fault (GVDD_OV)
        3. 6.3.6.3  VDRAIN Undervoltage Fault (VDRAIN_UV)
        4. 6.3.6.4  VDRAIN Overvoltage Fault (VDRAIN_OV)
        5. 6.3.6.5  VCP Undervoltage Fault (CP_OV)
        6. 6.3.6.6  BST Undervoltage Lockout (BST_UV)
        7. 6.3.6.7  MOSFET VDS Overcurrent Protection (VDS_OCP)
        8. 6.3.6.8  MOSFET VGS Monitoring Protection
        9. 6.3.6.9  Shunt Overcurrent Protection (SNS_OCP)
        10. 6.3.6.10 Thermal Shutdown (OTSD)
        11. 6.3.6.11 Thermal Warning (OTW)
        12. 6.3.6.12 OTP CRC
        13. 6.3.6.13 SPI Watchdog Timer
        14. 6.3.6.14 Phase Diagnostic
    4. 6.4 Fault Detection and Response Summary Table (Fault Table)
    5. 6.5 Device Functional Modes
      1. 6.5.1 Gate Driver Functional Modes
        1. 6.5.1.1 Sleep Mode
        2. 6.5.1.2 Standby Mode
        3. 6.5.1.3 Active Mode
    6. 6.6 Programming
      1. 6.6.1 SPI
      2. 6.6.2 SPI Format
      3. 6.6.3 SPI Format Diagrams
    7. 6.7 Register Maps
      1. 6.7.1 STATUS Registers
      2. 6.7.2 CONTROL Registers
  8. Application and Implementation
    1. 7.1 Application Information
    2. 7.2 Typical Application
      1. 7.2.1 Typical Application with 48-pin package
        1. 7.2.1.1 External Components
      2. 7.2.2 Application Curves
    3. 7.3 Layout
      1. 7.3.1 Layout Guidelines
  9. Device and Documentation Support
    1. 8.1 Documentation Support
      1. 8.1.1 Related Documentation
    2. 8.2 Receiving Notification of Documentation Updates
    3. 8.3 Support Resources
    4. 8.4 Trademarks
    5. 8.5 Electrostatic Discharge Caution
    6. 8.6 Glossary
  10. Revision History
  11. 10Mechanical, Packaging, and Orderable Information
    1.     PACKAGE OPTION ADDENDUM
    2. 10.1 Tape and Reel Information

CONTROL Registers

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

Table 6-18 CONTROL Registers
OffsetAcronymDescriptionSection
9hIC_CTRL1IC Control Register 1Section 6.7.2.1
AhIC_CTRL2IC Control Register 2Section 6.7.2.2
BhGD_CTRL1Gate Drive Control Register 1Section 6.7.2.3
ChGD_CTRL2Gate Drive Control Register 2Section 6.7.2.4
DhGD_CTRL3Gate Drive Control Register 3Section 6.7.2.5
EhGD_CTRL4Gate Drive Control Register 4Section 6.7.2.6
FhGD_CTRL5Gate Drive Control Register 5Section 6.7.2.7
13hCSA_CTRL1CSA Control Register 1Section 6.7.2.8
14hCSA_CTRL2CSA Control Register 2Section 6.7.2.9
15hMON_CTRL1Monitor Control Register 1Section 6.7.2.10
16hMON_CTRL2Monitor Control Register 2Section 6.7.2.11
17hMON_CTRL3Monitor Control Register 3Section 6.7.2.12
18hMON_CTRL4Monitor Control Register 4Section 6.7.2.13
19hMON_CTRL5Monitor Control Register 5Section 6.7.2.14
1AhMON_CTRL6Monitor Control Register 6Section 6.7.2.15
1BhDIAG_CTRL1Diagnostic Control Register 1Section 6.7.2.16
1ChIC_CTRL_SPIC Control Special RegisterSection 6.7.2.17

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

Table 6-19 CONTROL Access Type Codes
Access TypeCodeDescription
Read Type
RRRead
Write Type
WWWrite
Reset or Default Value
-nValue after reset or the default value

6.7.2.1 IC_CTRL1 Register (Offset = 9h) [Reset = 0106h]

IC_CTRL1 is shown in Table 6-20.

Return to the Summary Table.

Table 6-20 IC_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
15DIS_PWM_INPUTR/W0h Disable PWM inputs
  • 0h = Gate driver outputs are controlled by INHx and INL digital inputs.
  • 1h = INHx and INLx digital inputs are ignored and the gate driver outputs are pulled low (active pull down) by default.
14WARN_MODER/W0h Warning nFAULT mode; Control nFAULT response for warning events
  • 0h = No nFAULT reporting for warning response. Status flags are set.
  • 1h = nFAULT is driven low for warning response. Status flags are set.
13DIS_SSCR/W0h TI Internal design parameter: No change is required unless notified by TI. The bit disables Spread Spectrum Clocking feature of the device internal oscillator
  • 0h = Normal operation. Spread Spectrum Clocking feature is enabled.
  • 1h = Spread Spectrum Clock feature is disabled for TI debug purpose.
12RESERVEDR0h Reserved
11ASC_LS_FORCER/W0h Force LS ASC under any non-global-shutdown condition (even under OCP_VDS_LS_x fault) if LS ASC is activated. This will not affect HS ASC.
  • 0h = LS ASC is not forced
  • 1h = LS ASC is forced as described
10ASC_POLARITYR/W0h ASC on LS or HS
  • 0h = ASC by turning ON all LS FETs
  • 1h = ASC by turning ON all HS FETs
9SPI_ASC_ENR/W0h Enable ASC (OR'ed with ASCIN pin)
  • 0h = Normal operation mode
  • 1h = Enable ASC
8ASC_PRIORITYR/W1h ASC priority over faults other than OTSD, GVDD_UVH, GVDDD_OV, and DRVOFF. These three listed faults have always priority over ASC.
  • 0h = ASC has lower priority than all faults
  • 1h = ASC has priority over faults other than OTSD, GVDD_UVH and DRVOFF (default)
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3-1LOCKR/W3h Lock and unlock the register setting
Bit settings not listed have no effect.
  • 3h = Unlock all the registers
  • 6h = Lock the settings by ignoring further register writes except to these bits.
0CLR_FLTR/W0h Clear fault. After fault event is detected and fault flag is set, it's recommended to issue CLR_FLT command first, then ENABLE_DRV command next in a separate SPI frame. If CLR_FLT and ENABLE_DRV commmands are issued in the same SPI frame, CLR_FLT is higher priority and ENABLE_DRV will not be set if fault flag is already latched and the device is waiting CLR_FLT.
  • 0h = No action
  • 1h = Clear faults. Bit will not self-clear, but clear fault operation is only performed once when this register/bit is written.

6.7.2.2 IC_CTRL2 Register (Offset = Ah) [Reset = 0000h]

IC_CTRL2 is shown in Table 6-21.

Return to the Summary Table.

Table 6-21 IC_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6TCP_SW_CURLIMR/W0h TCP Switch current limit after TCP_SW_DLY
  • 0h = 1.25mA (typ)
  • 1h = 2.3mA (typ)
5-4TCP_SW_HD_CURLIMR/W0h TCP Switch HD current limit for High Duty cycle (TCP_HD_DIS=0)
  • 0h = 7.7mA (typ)
  • 1h = 6.4mA (typ)
  • 2h = 10.5mA (typ)
  • 3h = 9.2mA (typ)
3TCP_SW_DLYR/W0h Delay time to activate trickle charge pump after the device detects PWM inactive (INHx=INLx=Low)
  • 0h = 100us (typ)
  • 1h = 250us (typ)
2TCP_HD_DISR/W0h VCP/TCP high-duty disabled
  • 0h = TCP High-Duty cycle is enabled
  • 1h = TCP High-Duty cycle is disabled
1-0TCP_SW_MODER/W0h VCP/TCP mode control
  • 0h = Normal VCP/TCP operation. VCP/TCP is enabled at power up. TCP SW responds to PWM inputs. TCP SW is enabled even if SPI DIS_PWM_INPUT is 1. When DRVOFF is high and if system expects the device to keep BST cap stay charged, TCP_SW_MODE must be 00b.
  • 1h = VCP/CPTH-SHx switch is disabled. VCP/TCP charge pump clock is active.
  • 2h = VCP/TCP shutdown. Both VCP/CPTH-SHx switch and VCP/TCP charge pump clock are disabled.
  • 3h = Normal VCP/TCP operation. VCP/TCP is enabled at power up.

6.7.2.3 GD_CTRL1 Register (Offset = Bh) [Reset = 0038h]

GD_CTRL1 is shown in Table 6-22.

Return to the Summary Table.

Table 6-22 GD_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
15PWM1X_COMR/W0h 1x PWM Commutation Control
  • 0h = 1x PWM mode uses synchronous rectification
  • 1h = 1x PWM mode uses asynchronous rectification
14PWM1X_DIRR/W0h 1x PWM Direction. In 1x PWM mode this bit is ORed with the INHC (DIR) input
13-12PWM1X_BRAKER/W0h 1x PWM output configuration
  • 0h = Outputs follow commanded inputs
  • 1h = Turn on all three low-side MOSFETs
  • 2h = Turn on all three high-side MOSFETs
  • 3h = Turn off all six MOSFETs (coast)
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9-8PWM_MODER/W0h PWM mode
  • 0h = 6x PWM mode (INHx/INLx)
  • 1h = 3x PWM mode with INLx enable control
  • 2h = 1x PWM mode (INHx/INLx)
  • 3h = Independent
7STP_MODE_6XR/W0h Control reporting for STP faults in 6xPWM mode
  • 0h = Reporting enabled (outputs forced low)
  • 1h = Reporting disabled (outputs forced low)
6-3DEADTR/W7h Gate driver dead time
  • 0h = 70ns
  • 1h = 120ns
  • 2h = 180ns
  • 3h = 300ns
  • 4h = 400ns
  • 5h = 500ns
  • 6h = 600ns
  • 7h = 750ns
  • 8h = 1000ns
  • 9h = 1.5us
  • Ah = 2us
  • Bh = 2.5us
  • Ch = 3us
  • Dh = 3.5us
  • Eh = 5us
  • Fh = 10us
2DEADT_MODER/W0h Open Loop/Closed Loop
  • 0h = Dead time is inserted when device input (INHx or INLx) goes low
  • 1h = Dead time is inserted by monitoring gate driver outputs (GHx or GLx)
1-0DEADT_MODE_6XR/W0h Dead Time Violation Response Mode for 6 PWM mode only. NOTE: Other than 6 PWM mode, dead time is always inserted regardless of the DEADT_MODE bit and no fault is reported to the MCU.
  • 0h = Dead-time protection is enabled. Reporting is performed. Gate driver control signals are enforced low during the dead time period. SPI fault flag is set and nFAULT pin is driven low when dead time condition is detected.
  • 1h = Dead-time protection is enabled. Reporting is not performed. Gate driver control signals are enforced low during the dead time period. SPI fault flag is never set and nFAULT pin stays high when dead time condition is detected.
  • 2h = Dead-time protection is disabled. No dead time is inserted. No SPI fault flag is set and the nFAULT1 pin stays high. This is applied to both cases when DEADT_MODE is 0b (monitoring INH or INL) and 1b (monitoring GHx or GLx).
  • 3h = Dead-time protection is enabled and SPI fault is set but no nFAULT reporting is performed. Gate driver outputs are forced low during dead time period. nFAULT pin stays high when dead time condition is detected.

6.7.2.4 GD_CTRL2 Register (Offset = Ch) [Reset = 7700h]

GD_CTRL2 is shown in Table 6-23.

Return to the Summary Table.

Table 6-23 GD_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
15-12TDRVPR/W7h Peak source pull up drive timing
  • 0h = 200ns
  • 1h = 300ns
  • 2h = 400ns
  • 3h = 500ns
  • 4h = 650ns
  • 5h = 750ns
  • 6h = 900ns
  • 7h = 1000ns
  • 8h = 1.4us
  • 9h = 1.6us
  • Ah = 2us
  • Bh = 2.2us
  • Ch = 2.6us
  • Dh = 3us
  • Eh = 3.5us
  • Fh = 4us
11-8TDRVNR/W7h Peak sink pull down drive timing
  • 0h = 200ns
  • 1h = 300ns
  • 2h = 400ns
  • 3h = 500ns
  • 4h = 650ns
  • 5h = 750ns
  • 6h = 900ns
  • 7h = 1000ns
  • 8h = 1.4us
  • 9h = 1.6us
  • Ah = 2us
  • Bh = 2.2us
  • Ch = 2.6us
  • Dh = 3us
  • Eh = 3.5us
  • Fh = 4us
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5RESERVEDR0h Reserved
4IHOLD_SELR/W0h Select IHOLD pull-up and pull-down current. IHOLD_SEL bit must be configured while PWM is inactive (ENABLE_DRV is 0b).
  • 0h = IHOLD pull-up 1024mA (typ)
  • 1h = IHOLD pull-up 256mA (typ)
3-0IDRVN_SDR/W0h Soft shutdown drive current.
  • 0h = 32mA
  • 1h = 64mA
  • 2h = 128mA
  • 3h = 192mA
  • 4h = 256mA
  • 5h = 320mA
  • 6h = 384mA
  • 7h = 448mA
  • 8h = 512mA
  • 9h = 576mA
  • Ah = 640mA
  • Bh = 768mA
  • Ch = 1024mA
  • Dh = 1536mA
  • Eh = 2048mA
  • Fh = 2048mA

6.7.2.5 GD_CTRL3 Register (Offset = Dh) [Reset = 0000h]

GD_CTRL3 is shown in Table 6-24.

Return to the Summary Table.

Table 6-24 GD_CTRL3 Register Field Descriptions
BitFieldTypeResetDescription
15-12IDRVP_HAR/W0h High-side A peak source pull up current.
  • 0h = 16mA
  • 1h = 32mA
  • 2h = 64mA
  • 3h = 96mA
  • 4h = 128mA
  • 5h = 160mA
  • 6h = 192mA
  • 7h = 224mA
  • 8h = 256mA
  • 9h = 288mA
  • Ah = 320mA
  • Bh = 384mA
  • Ch = 512mA
  • Dh = 768mA
  • Eh = 1024mA
  • Fh = 1024mA
11-8IDRVN_HAR/W0h High-side A peak sink pull down current.
  • 0h = 32mA
  • 1h = 64mA
  • 2h = 128mA
  • 3h = 192mA
  • 4h = 256mA
  • 5h = 320mA
  • 6h = 384mA
  • 7h = 448mA
  • 8h = 512mA
  • 9h = 576mA
  • Ah = 640mA
  • Bh = 768mA
  • Ch = 1024mA
  • Dh = 1536mA
  • Eh = 2048mA
  • Fh = 2048mA
7-4IDRVP_LAR/W0h Low-side A peak source pull up current.
  • 0h = 16mA
  • 1h = 32mA
  • 2h = 64mA
  • 3h = 96mA
  • 4h = 128mA
  • 5h = 160mA
  • 6h = 192mA
  • 7h = 224mA
  • 8h = 256mA
  • 9h = 288mA
  • Ah = 320mA
  • Bh = 384mA
  • Ch = 512mA
  • Dh = 768mA
  • Eh = 1024mA
  • Fh = 1024mA
3-0IDRVN_LAR/W0h Low-side A peak sink pull down current.
  • 0h = 32mA
  • 1h = 64mA
  • 2h = 128mA
  • 3h = 192mA
  • 4h = 256mA
  • 5h = 320mA
  • 6h = 384mA
  • 7h = 448mA
  • 8h = 512mA
  • 9h = 576mA
  • Ah = 640mA
  • Bh = 768mA
  • Ch = 1024mA
  • Dh = 1536mA
  • Eh = 2048mA
  • Fh = 2048mA

6.7.2.6 GD_CTRL4 Register (Offset = Eh) [Reset = 0000h]

GD_CTRL4 is shown in Table 6-25.

Return to the Summary Table.

Table 6-25 GD_CTRL4 Register Field Descriptions
BitFieldTypeResetDescription
15-12IDRVP_HBR/W0h High-side B peak source pull up current.
  • 0h = 16mA
  • 1h = 32mA
  • 2h = 64mA
  • 3h = 96mA
  • 4h = 128mA
  • 5h = 160mA
  • 6h = 192mA
  • 7h = 224mA
  • 8h = 256mA
  • 9h = 288mA
  • Ah = 320mA
  • Bh = 384mA
  • Ch = 512mA
  • Dh = 768mA
  • Eh = 1024mA
  • Fh = 1024mA
11-8IDRVN_HBR/W0h High-side B peak sink pull down current.
  • 0h = 32mA
  • 1h = 64mA
  • 2h = 128mA
  • 3h = 192mA
  • 4h = 256mA
  • 5h = 320mA
  • 6h = 384mA
  • 7h = 448mA
  • 8h = 512mA
  • 9h = 576mA
  • Ah = 640mA
  • Bh = 768mA
  • Ch = 1024mA
  • Dh = 1536mA
  • Eh = 2048mA
  • Fh = 2048mA
7-4IDRVP_LBR/W0h Low-side B peak source pull up current.
  • 0h = 16mA
  • 1h = 32mA
  • 2h = 64mA
  • 3h = 96mA
  • 4h = 128mA
  • 5h = 160mA
  • 6h = 192mA
  • 7h = 224mA
  • 8h = 256mA
  • 9h = 288mA
  • Ah = 320mA
  • Bh = 384mA
  • Ch = 512mA
  • Dh = 768mA
  • Eh = 1024mA
  • Fh = 1024mA
3-0IDRVN_LBR/W0h Low-side B peak sink pull down current.
  • 0h = 32mA
  • 1h = 64mA
  • 2h = 128mA
  • 3h = 192mA
  • 4h = 256mA
  • 5h = 320mA
  • 6h = 384mA
  • 7h = 448mA
  • 8h = 512mA
  • 9h = 576mA
  • Ah = 640mA
  • Bh = 768mA
  • Ch = 1024mA
  • Dh = 1536mA
  • Eh = 2048mA
  • Fh = 2048mA

6.7.2.7 GD_CTRL5 Register (Offset = Fh) [Reset = 0000h]

GD_CTRL5 is shown in Table 6-26.

Return to the Summary Table.

Table 6-26 GD_CTRL5 Register Field Descriptions
BitFieldTypeResetDescription
15-12IDRVP_HCR/W0h High-side C peak source pull up current.
  • 0h = 16mA
  • 1h = 32mA
  • 2h = 64mA
  • 3h = 96mA
  • 4h = 128mA
  • 5h = 160mA
  • 6h = 192mA
  • 7h = 224mA
  • 8h = 256mA
  • 9h = 288mA
  • Ah = 320mA
  • Bh = 384mA
  • Ch = 512mA
  • Dh = 768mA
  • Eh = 1024mA
  • Fh = 1024mA
11-8IDRVN_HCR/W0h High-side C peak sink pull down current.
  • 0h = 32mA
  • 1h = 64mA
  • 2h = 128mA
  • 3h = 192mA
  • 4h = 256mA
  • 5h = 320mA
  • 6h = 384mA
  • 7h = 448mA
  • 8h = 512mA
  • 9h = 576mA
  • Ah = 640mA
  • Bh = 768mA
  • Ch = 1024mA
  • Dh = 1536mA
  • Eh = 2048mA
  • Fh = 2048mA
7-4IDRVP_LCR/W0h Low-side C peak source pull up current.
  • 0h = 16mA
  • 1h = 32mA
  • 2h = 64mA
  • 3h = 96mA
  • 4h = 128mA
  • 5h = 160mA
  • 6h = 192mA
  • 7h = 224mA
  • 8h = 256mA
  • 9h = 288mA
  • Ah = 320mA
  • Bh = 384mA
  • Ch = 512mA
  • Dh = 768mA
  • Eh = 1024mA
  • Fh = 1024mA
3-0IDRVN_LCR/W0h Low-side C peak sink pull down current.
  • 0h = 32mA
  • 1h = 64mA
  • 2h = 128mA
  • 3h = 192mA
  • 4h = 256mA
  • 5h = 320mA
  • 6h = 384mA
  • 7h = 448mA
  • 8h = 512mA
  • 9h = 576mA
  • Ah = 640mA
  • Bh = 768mA
  • Ch = 1024mA
  • Dh = 1536mA
  • Eh = 2048mA
  • Fh = 2048mA

6.7.2.8 CSA_CTRL1 Register (Offset = 13h) [Reset = 0000h]

CSA_CTRL1 is shown in Table 6-27.

Return to the Summary Table.

Table 6-27 CSA_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5-4CSA_AZ_TMAXR/W0h Max delay to toggle CSA_CLK if no PWM input switching
  • 0h = 250us
  • 1h = 1ms
  • 2h = 5ms
  • 3h = No delay
3CSA_AZ_DISR/W0h Current Sense Amplifier Auto Zero function disable
  • 0h = CSA Auto Zero function is enabled. This bit should be 0b during normal PWM/CSA operation.
  • 1h = CSA Auto Zero function is disabled. The purpose of this bit is to disable switching activity of current sense amplifier for auto zero function. Refer to timing requirements if this bit is used.
2CSA_A_DISR/W0h Disable CSA channel A
  • 0h = CSA channel A enabled
  • 1h = CSA channel A disabled
1CSA_B_DISR/W0h Disable CSA channel A
  • 0h = CSA channel B enabled
  • 1h = CSA channel B disabled
0CSA_C_DISR/W0h Disable CSA channel C
  • 0h = CSA channel C enabled
  • 1h = CSA channel C disabled

6.7.2.9 CSA_CTRL2 Register (Offset = 14h) [Reset = 0000h]

CSA_CTRL2 is shown in Table 6-28.

Return to the Summary Table.

Table 6-28 CSA_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
15AREF_DIVR/W0h VREF dividing ratio
  • 0h = 1/2
  • 1h = 1/8
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11-8WDT_TESTR/W0h SPI Test field, write access here has no effect on device settings. Also used for WDT, any valid SPI write to this field will reset the watchdog timer if accessed within the correct window.
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5-4CSA_GAIN_AR/W0h CSA Gain of SOA. Gain can be updated during PWM operation. Undefined settings (1001b - 1111b) are 40.
  • 0h = 5
  • 1h = 10
  • 2h = 20
  • 3h = 40
3-2CSA_GAIN_BR/W0h CSA Gain of SOB. Gain can be updated during PWM operation. Undefined settings (1001b - 1111b) are 40.
  • 0h = 5
  • 1h = 10
  • 2h = 20
  • 3h = 40
1-0CSA_GAIN_CR/W0h CSA Gain of SOC. Gain can be updated during PWM operation. Undefined settings (1001b - 1111b) are 40.
  • 0h = 5
  • 1h = 10
  • 2h = 20
  • 3h = 40

6.7.2.10 MON_CTRL1 Register (Offset = 15h) [Reset = 4000h]

MON_CTRL1 is shown in Table 6-29.

Return to the Summary Table.

Table 6-29 MON_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
15-14VDRAIN_OV_LVLR/W1h VDRAIN Overvoltage threshold level
  • 0h = 36V (typ)
  • 1h = 54V (typ)
  • 2h = 72V (typ)
  • 3h = 84V (typ)
13-12VDRAIN_UVH_LVLR/W0h VDRAIN UV High threshold level
  • 0h = 18V
  • 1h = 20V
  • 2h = 22V
  • 3h = 24V
11VDRAIN_UVL_LVLR/W0h VDRAIN UV Low threshold level
  • 0h = 10.5V
  • 1h = 5.55V
10-8VDRAIN_OV_MODER/W0h When set for ASC mode: HS or LS ASC from ASC_POLARITY bit If VDRAIN_OV=1 while WPD on VDS response then ASC and LS APD (no WPD) regardless of ASC_POLARITY
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
  • 2h = ASC mode (latched, HS or LS based on ASC_POLARITY or VDS fault)
  • 3h = ASC mode (autorecovery, HS or LS based on ASC_POLARITY or VDS fault)
  • 4h = Default mode
  • 5h = Default mode
  • 6h = Default mode
  • 7h = No report. No shutdown.
7-6VDRAIN_UVH_MODER/W0h VDRAIN monitor mode for under voltage monitor
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
  • 2h = Warning mode (autorecovery)
  • 3h = No report. No shutdown.
5-4VDRAIN_UVL_MODER/W0h VDRAIN monitor mode for under voltage monitor
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
  • 2h = Warning mode (autorecovery) VDS faults are disabled
  • 3h = No report. No shutdown.
3GVDD_UVH_MODER/W0h GVDD_UVH monitor mode
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
2-1GVDD_UV_BST_MODER/W0h GVDD_UV_BST monitor mode. nFAULT remains high regardless of WARN_MODE.
  • 0h = Warning mode (autorecovery), VCP_UV input remains enabled, BST_UV_LVL not forced
  • 1h = Warning special mode (latched), VCP_UV input disabled, BST_UV_LVL is 1
  • 2h = Warning special mode (autorecovery), VCP_UV input disabled, BST_UV_LVL is 1
  • 3h = No report. No action.
0GVDD_UV_BST_LVLR/W0h GVDD_UV_BST monitor threshold level.
  • 0h = 10.6V (typ)
  • 1h = 9.6V (typ)

6.7.2.11 MON_CTRL2 Register (Offset = 16h) [Reset = 8003h]

MON_CTRL2 is shown in Table 6-30.

Return to the Summary Table.

Table 6-30 MON_CTRL2 Register Field Descriptions
BitFieldTypeResetDescription
15GVDD_OV_MODER/W1h GVDD monitor mode of over voltage monitor
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
14VDRAIN_UVL_MASKR/W0h If active it masks VDRAIN_UVL during first power-up sequence.
  • 0h = Normal operation
  • 1h = VDRAIN_UVL is masked during first power-up sequence
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11SNS_OCP_STD_SHDR/W0h Shutdown type for SNS_OCP faults
  • 0h = Soft shutdown sequence (uses IDRIVENSD)
  • 1h = Standard shutdown sequence (uses IDRIVEN)
10SNS_OCP_A_ENR/W0h Shunt OCP enable for channel A
  • 0h = Shunt OCP for channel A disabled
  • 1h = Shunt OCP for channel A enabled
9SNS_OCP_B_ENR/W0h Shunt OCP enable for channel B
  • 0h = Shunt OCP for channel B disabled
  • 1h = Shunt OCP for channel B enabled
8SNS_OCP_C_ENR/W0h Shunt OCP enable for channel C
  • 0h = Shunt OCP for channel C disabled
  • 1h = Shunt OCP for channel C enabled
7SNS_OCP_LVLR/W0h Threshold voltage of VSENSE overcurrent protection (shunt OCP). Threshold is represented as a % of VREF.
  • 0h = 80%/20% of VREF-GND
  • 1h = 90%/10% of VREF-GND
6RESERVEDR0h Reserved
5SNS_OCP_TRETRYR/W0h Sense OCP retry time
  • 0h = 1ms
  • 1h = 9ms
4-2SNS_OCP_MODER/W0h Monitor mode of VSENSE overcurrent protection (Rshunt monitor)
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
  • 2h = Warning mode (autorecovery)
  • 3h = Fault mode (autorecovery)
  • 4h = Limit mode (autorecovery CBC)
  • 5h = Default mode
  • 6h = Default mode
  • 7h = No report. No shutdown.
1-0SNS_OCP_DEGR/W3h Deglitch time of VSENSE overcurrent protection (Rshunt monitor)
  • 0h = 3.0us (typ)
  • 1h = 6.0us (typ)
  • 2h = 9.0us (typ)
  • 3h = 12.0us (typ)

6.7.2.12 MON_CTRL3 Register (Offset = 17h) [Reset = 5101h]

MON_CTRL3 is shown in Table 6-31.

Return to the Summary Table.

Table 6-31 MON_CTRL3 Register Field Descriptions
BitFieldTypeResetDescription
15-14VDS_MODER/W1h VDS overcurrent mode
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
  • 2h = Default mode
  • 3h = No report. No shutdown.
13-11VDS_VGS_BLKR/W2h VDS overcurrent and VGS blanking time
  • 0h = 150ns
  • 1h = 500ns
  • 2h = 1us
  • 3h = 2us
  • 4h = 6us
  • 5h = 8us
  • 6h = 10us
  • 7h = 12us
10-8VDS_DEGR/W1h VDS overcurrent deglitch time
  • 0h = 500ns
  • 1h = 1us
  • 2h = 1.5us
  • 3h = 2us
  • 4h = 4us
  • 5h = 6us
  • 6h = 8us
  • 7h = 8us
7-6VGS_MODER/W0h VGS monitor mode
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
  • 2h = Default mode
  • 3h = No report. No shutdown.
5RESERVEDR0h Reserved
4RESERVEDR0h Reserved
3RESERVEDR0h Reserved
2-0VGS_DEGR/W1h VGS monitor deglitch time
  • 0h = 500ns
  • 1h = 1us
  • 2h = 1.5us
  • 3h = 2us
  • 4h = 2us
  • 5h = 2us
  • 6h = 2us
  • 7h = 2us

6.7.2.13 MON_CTRL4 Register (Offset = 18h) [Reset = 0000h]

MON_CTRL4 is shown in Table 6-32.

Return to the Summary Table.

Table 6-32 MON_CTRL4 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6RESERVEDR0h Reserved
5WDT_FLT_MODER/W0h Watchdog Time Fault Mode
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched). Gate Driver shutdown.
4WDT_CNTR/W0h Watchdog Time Fault Count
  • 0h = One time WDT fault reports status flag and asserts nFAULT1 pin low.
  • 1h = Three consecutive faults report status flag and assert nFAULT pin low. Internal counter is cleared to 0 after the three consecutive faults are detected. Internal counter can also be cleared if WDT_EN is cleared to 0b.
3WDT_MODER/W0h Watchdog Time MODE
  • 0h = Any valid read access reset the watchdog timer
  • 1h = A valid write access to CSA_CTRL2 resets the watchdog timer
2-1WDT_WR/W0h Watchdog Timer window tWDL (lower window) and tWDU (upper window)
  • 0h = tWDL 0.5ms tWDU 10ms
  • 1h = tWDL 1ms tWDU 20ms
  • 2h = tWDL 2ms tWDU 40ms
  • 3h = tWDL 2ms tWDU 40ms
0WDT_ENR/W0h Watchdog Time Enable
  • 0h = Watchdog timer disabled
  • 1h = Watchdog timer enabled

6.7.2.14 MON_CTRL5 Register (Offset = 19h) [Reset = 0000h]

MON_CTRL5 is shown in Table 6-33.

Return to the Summary Table.

Table 6-33 MON_CTRL5 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13RESERVEDR0h Reserved
12RESERVEDR0h Reserved
11RESERVEDR0h Reserved
10RESERVEDR0h Reserved
9RESERVEDR0h Reserved
8RESERVEDR0h Reserved
7RESERVEDR0h Reserved
6DVDD_OV_MODER/W0h DVDD monitor for overvoltage
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
5-4VCP_UV_MODER/W0h VCP monitor mode of under voltage monitor
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched, TCP ON)
  • 2h = Fault mode (latched, TCP OFF)
  • 3h = No report. No shutdown.
3BST_UV_LVLR/W0h BST pin undervoltage threshold level VBST_UV
  • 0h = 6.0V (typ)
  • 1h = 5.0V (typ)
2-0BST_UV_MODER/W0h BST pin UV monitor mode.
  • 0h = Warning mode (latched)
  • 1h = Fault mode (real time) HS Active PD
  • 2h = Fault mode (real time) HS Weak PD
  • 3h = Fault mode (latched) HS Active PD
  • 4h = Fault mode (latched) HS Weak PD
  • 5h = Fault mode (latched) HS Weak PD, TCP_SW OFF
  • 6h = Default mode
  • 7h = No report. No action.

6.7.2.15 MON_CTRL6 Register (Offset = 1Ah) [Reset = 2000h]

MON_CTRL6 is shown in Table 6-34.

Return to the Summary Table.

Table 6-34 MON_CTRL6 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13ALL_CHR/W1h All channel shutdown enable
  • 0h = Associated faulty half-bridge is shutdown (active pull down) in response to VDS, VGS and SNS_OCP. nFAULT goes low after all three channels have the faults. For a recovery sequence to re-start PWM, MCU uses CLR_FLT.
  • 1h = All three half-bridges are shutdown (semi-active pull down) in response to VDS, VGS and SNS_OCP. nFAULT goes low if one or multiple channels have the faults.
12RESERVEDR0h Reserved
11-8VDS_LVL_AR/W0h VDS overcurrent threshold for phase A
  • 0h = 100mV
  • 1h = 150mV
  • 2h = 200mV
  • 3h = 300mV
  • 4h = 400mV
  • 5h = 500mV
  • 6h = 600mV
  • 7h = 700mV
  • 8h = 800mV
  • 9h = 900mV
  • Ah = 1.0V
  • Bh = 1.5V
  • Ch = 2.0V
7-4VDS_LVL_BR/W0h VDS overcurrent threshold for phase B
  • 0h = 100mV
  • 1h = 150mV
  • 2h = 200mV
  • 3h = 300mV
  • 4h = 400mV
  • 5h = 500mV
  • 6h = 600mV
  • 7h = 700mV
  • 8h = 800mV
  • 9h = 900mV
  • Ah = 1.0V
  • Bh = 1.5V
  • Ch = 2.0V
3-0VDS_LVL_CR/W0h VDS overcurrent threshold for phase C
  • 0h = 100mV
  • 1h = 150mV
  • 2h = 200mV
  • 3h = 300mV
  • 4h = 400mV
  • 5h = 500mV
  • 6h = 600mV
  • 7h = 700mV
  • 8h = 800mV
  • 9h = 900mV
  • Ah = 1.0V
  • Bh = 1.5V
  • Ch = 2.0V

6.7.2.16 DIAG_CTRL1 Register (Offset = 1Bh) [Reset = 0000h]

DIAG_CTRL1 is shown in Table 6-35.

Return to the Summary Table.

Table 6-35 DIAG_CTRL1 Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h RESERVED
14RESERVEDR0h RESERVED
13RESERVEDR0h RESERVED
12RESERVEDR0h RESERVED
11OPEN_DET_ENR/W0h Automated offline open load detection. Must be run separately from automated short detection. Bit auto-clears when sequence complete.
  • 0h = Normal operation
  • 1h = Automated open-load detection is enabled
10SHORT_DET_ENR/W0h Automated offline short detection. Must be run separately from open load detection. Open load detection will be skipped if both open load and short detection are run simultaneously. Bit auto-clears when sequence complete.
  • 0h = Normal operation
  • 1h = Automated short-load detection is enabled
9-8OFFLINE_DLYR/W0h Automated offline detection delay
  • 0h = 50us (typ)
  • 1h = 250us (typ)
  • 2h = 1ms (typ)
  • 3h = 2.2ms (typ)
7TCP_LL_MODER/W0h To reduce TCP_SWITCH current limit for phase diagnostics
  • 0h = Normal TCP_SWITCH current limit
  • 1h = Reduced TCP_SWITCH current limit (230uA, typical)
6PH_DIAG_LLR/W0h Phase diagnostic low leakage with predriver enabled/disable
  • 0h = PWM'ing allowed during phase diagnostic
  • 1h = No PWM'ing allowed during phase diagnostic
5PH_DIAG_HAR/W0h Phase diagnostic pull-up enable for phase A
  • 0h = Diagnostic current source disabled
  • 1h = Diagnostic current source enabled
4PH_DIAG_LAR/W0h Phase diagnostic pull-down enable for phase A
  • 0h = Diagnostic current source disabled
  • 1h = Diagnostic current source enabled
3PH_DIAG_HBR/W0h Phase diagnostic pull-up enable for phase B
  • 0h = Diagnostic current source disabled
  • 1h = Diagnostic current source enabled
2PH_DIAG_LBR/W0h Phase diagnostic pull-down enable for phase B
  • 0h = Diagnostic current source disabled
  • 1h = Diagnostic current source enabled
1PH_DIAG_HCR/W0h Phase diagnostic pull-up enable for phase C
  • 0h = Diagnostic current source disabled
  • 1h = Diagnostic current source enabled
0PH_DIAG_LCR/W0h Phase diagnostic pull-down enable for phase C
  • 0h = Diagnostic current source disabled
  • 1h = Diagnostic current source enabled

6.7.2.17 IC_CTRL_SP Register (Offset = 1Ch) [Reset = 0805h]

IC_CTRL_SP is shown in Table 6-36.

Return to the Summary Table.

Table 6-36 IC_CTRL_SP Register Field Descriptions
BitFieldTypeResetDescription
15RESERVEDR0h Reserved
14RESERVEDR0h Reserved
13SPI_CRC_ENR/W0h Enable SPI CRC
  • 0h = No CRC, 24-bit frame
  • 1h = CRC enabled, 32-bit frame
12DVDD_LVLR/W0h Bit to control LDO output voltage
  • 0h = 3.3V
  • 1h = 5V
11OTSD_MODER/W1h Overtemperature shutdown mode
  • 0h = Warning mode (latched)
  • 1h = Fault mode (latched)
10RESERVEDR0h RESERVED
9RESERVEDR0h RESERVED
8RESERVEDR0h RESERVED
7RESERVEDR0h RESERVED
6RESERVEDR0h RESERVED
5RESERVEDR0h RESERVED
4RESERVEDR0h RESERVED
3RESERVEDR0h RESERVED
2-0LOCK2R/W5h Unlock and lock this register
Bit settings not listed have no effect.
  • 2h = Unlock this register
  • 5h = Lock the settings of this register by ignoring further writes except to these bits.