SLVSHC8 May 2023 DRV8334-Q1
PRODMIX
Table 7-1 lists the memory-mapped registers for the STATUS registers. All register offset addresses not listed in Table 7-1 should be considered as reserved locations and the register contents should not be modified.
| Address | Acronym | Register Name | Section |
|---|---|---|---|
| 0h | IC_STAT1 | IC Status Register 1 | Section 7.1.1 |
| 1h | IC_STAT2 | IC Status Register 2 | Section 7.1.2 |
| 2h | IC_STAT3 | IC Status Register 3 | Section 7.1.3 |
| 3h | IC_STAT4 | IC Status Register 4 | Section 7.1.4 |
| 4h | IC_STAT5 | IC Status Register 5 | Section 7.1.5 |
| 5h | IC_STAT6 | IC Status Register 6 | Section 7.1.6 |
Complex bit access types are encoded to fit into small table cells. Table 7-2 shows the codes that are used for access types in this section.
| Access Type | Code | Description |
|---|---|---|
| Read Type | ||
| R | R | Read |
| Reset or Default Value | ||
| -n | Value after reset or the default value | |
IC_STAT1 is shown in Table 7-3.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | SPI_OK | R | 1b | No SPI Fault is detected
|
| 14 | FAULT | R | 0b | Logic OR of FAULT status registers. Mirrors nFAULT pin.
|
| 13 | WARN | R | 0b | Logic OR of WARN status, except OTW
|
| 12 | VDS | R | 0b | Logic OR of VDS overcurrent detection
|
| 11 | VGS | R | 0b | Logic OR of VGS detection
|
| 10 | SNS_OCP | R | 0b | Logic OR of Sense overcurrent detection
|
| 9 | OV | R | 0b | Logic OR of supply voltage overvoltage detection
|
| 8 | UV | R | 0b | Logic OR of supply voltage undervoltage detection
|
| 7-2 | RESERVED | R | 0b | Reserved |
| 1 | OTW | R | 0b | Overtemperature Warning Status Bit
|
| 0 | DRV_STAT | R | 0b | Indicates Driver Enable Status. Mirrors ENABLE_DRV register bit |
IC_STAT2 is shown in Table 7-4.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | CBC_ST | R | 0b | VDS and SNS_OCP monitor Cycle By Cycle (CBC) counter activity status. If CBC is enabled (CBC is 1b), CBC counter is incremented when VDS or SNS_OCP condition is detected. CBC_ST is 1 if CBC counter is not 0 (CBC counter > 0) to indicate one or multiple VDS or SNS_OCP conditions have been detected.
|
| 14-11 | RESERVED | R | 0b | Reserved |
| 10 | SNS_OCP_A | R | 0b | Overcurrent on External Sense Resistor Status Bit on phase A |
| 9 | SNS_OCP_B | R | 0b | Overcurrent on External Sense Resistor Status Bit on phase B |
| 8 | SNS_OCP_C | R | 0b | Overcurrent on External Sense Resistor Status Bit on phase C |
| 7-6 | RESERVED | R | 0b | Reserved |
| 5 | VDS_HA | R | 0b | VDS Overcurrent Status on the A High-side MOSFET |
| 4 | VDS_LA | R | 0b | VDS Overcurrent Status on the A Low-side MOSFET |
| 3 | VDS_HB | R | 0b | VDS Overcurrent Status on the B High-side MOSFET |
| 2 | VDS_LB | R | 0b | VDS Overcurrent Status on the B Low-side MOSFET |
| 1 | VDS_HC | R | 0b | VDS Overcurrent Status on the C High-side MOSFET |
| 0 | VDS_LC | R | 0b | VDS Overcurrent Status on the C Low-side MOSFET |
IC_STAT3 is shown in Table 7-5.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15-6 | RESERVED | R | 0b | Reserved |
| 5 | VGS_HA | R | 0b | Gate driver fault status on the A High-side MOSFET. |
| 4 | VGS_LA | R | 0b | Gate driver fault status on the A Low-side MOSFET. |
| 3 | VGS_HB | R | 0b | Gate driver fault status on the B High-side MOSFET. |
| 2 | VGS_LB | R | 0b | Gate driver fault status on the B Low-side MOSFET. |
| 1 | VGS_HC | R | 0b | Gate driver fault status on the C High-side MOSFET. |
| 0 | VGS_LC | R | 0b | Gate driver fault status on the C Low-side MOSFET. |
IC_STAT4 is shown in Table 7-6.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | PVDD_OV | R | 0b | PVDD overvoltage status |
| 14 | PVDD_UV | R | 0b | PVDD undervoltage status |
| 13 | VDRAIN_OV | R | 0b | VDRAIN overvoltage status |
| 12 | VDRAIN_UV | R | 0b | VDRAIN undervoltage status |
| 11 | VCP_OV | R | 0b | VCP overvoltage status |
| 10 | VCP_UV | R | 0b | VCP undervoltage status |
| 9 | GVDD_OV | R | 0b | GVDD overvoltage status |
| 8 | GVDD_UV | R | 0b | GVDD undervoltage status |
| 7 | RESERVED | R | 0b | Reserved |
| 6 | RESERVED | R | 0b | Reserved |
| 5 | BSTA_OV | R | 0b | BST overvoltage on the A High-side MOSFET |
| 4 | BSTA_UV | R | 0b | BST undervoltage on the A High-side MOSFET |
| 3 | BSTB_OV | R | 0b | BST overvoltage on the B High-side MOSFET |
| 2 | BSTB_UV | R | 0b | BST undervoltage on the B High-side MOSFET |
| 1 | BSTC_OV | R | 0b | BST overvoltage on the C High-side MOSFET |
| 0 | BSTC_UV | R | 0b | BST undervoltage on the C High-side MOSFET |
IC_STAT5 is shown in Table 7-7.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | RESERVED | R | 0b | Reserved |
| 14 | PVDD_UVW | R | 0b | PVDD undervoltage warning status |
| 13-11 | RESERVED | R | 0b | Reserved |
| 10 | GVDD_CP_LDO | R | 0b | GVDD operating mode status
|
| 9 | OTSD | R | 0b | |
| 8 | WDT_FLT | R | 0b | Watch dog timer fault bit |
| 7 | SPI_CRC_FLT | R | 0b | SPI CRC fault bit |
| 6 | SPI_ADDR_FLT | R | 0b | SPI Address fault bit |
| 5 | SPI_CLK_FLT | R | 0b | SPI Clock Framing fault bit. For 32-bit frame (SPI_CRC_EN is 1), the SPI_CLK_FLT is set to 1 if the number of SPI clock of one SPI frame is 1 to 31, 33 or higher. The SPI_CLK_FLT is 0 if the number of SPI clocks is 0 or 32. For 24-bit frame (SPI_CRC_EN is 0b), the SPI_CLK_FLT is 0 if the number of SPI clocks is 0 or 24. For 96-bit frame, the SPI_CLK_FLT is 0 if the number of SPI clocks is 0 or 96. Otherwise, SPI_CLK_FLT is set to 1. |
| 4 | OTP_CRC_FLT | R | 0b | OTP CRC fault bit. A fault of OTP memory used for device production has been detected. |
| 3 | OTP_USR_CRC_FLT | R | 0b | USER OTP CRC fault. A fault of OTP memory used for user configuration has been detected. The OTP_USR_CRC_FLT will always be set to 1b if USER OTP is not used (programmed), and the flag must be cleared at power up. The OTP_USR_CRC_FLT doesn't affect nFAULT or Gate Drivers. |
| 2 | RESERVED | R | 0b | Reserved |
| 1 | STP_FLT | R | 0b | Shoot Through Protection violation |
| 0 | DEADT_FLT | R | 0b | Dead time violation |
IC_STAT6 is shown in Table 7-8.
Return to the Summary Table.
| Bit | Field | Type | Reset | Description |
|---|---|---|---|---|
| 15 | PHCA_FLT | R | 0b | Indicates phase comparator fault of PHCA |
| 14 | PHCB_FLT | R | 0b | Indicates phase comparator fault of PHCB |
| 13 | PHCC_FLT | R | 0b | Indicates phase comparator fault of PHCC |
| 12 | RESERVED | R | 0b | Reserved |
| 11 | VREF_OV | R | 0b | VREF input overvoltage status |
| 10 | VREF_UV | R | 0b | VREF input undervoltage status |
| 9 | VDDSDO_UV | R | 0b | Device internal regulator VDDSDO regulator undervoltage status |
| 8 | RESERVED | R | 0b | Reserved |
| 7 | DVDD_OV | R | 0b | DVDD overvoltage status |
| 6-5 | RESERVED | R | 0b | Reserved |
| 4 | ABIST_FLT | R | 0b | Analog BIST fault status |
| 3 | DEV_MODE_FLT | R | 0b | Device mode fault status |
| 2-1 | RESERVED | R | 0b | Reserved |
| 0 | CLK_MON_FLT | R | 0b | Clock monitor fault status |