Part Number: UCC5880-Q1
We have implemented the gate‑driver software for the UCC5880‑Q1 and are observing an SPI fault reported in the FAULT2 register. This behavior is inconsistent: the fault does not appear immediately after flashing the software through Lauterbach. However, after performing a power cycle and then attaching the debugger (the debugger was previously in “no‑debug” mode), the SPI fault consistently appears.
We also see that simply attaching the debugger after a every power cycle triggers the same SPI fault. The only way we are able to clear the fault is by toggling one of the gate‑drive strength pins (GDO, GD1, or GD2).
Please find he logs attached below .
Fig 1 : SPI fault seen after power cycle .
Fig 2 : High‑Level Architecture Diagram of GDIC
We are also sharing our initialization sequence for reference:
- After the microcontroller starts, we introduce a 10 ms delay.
- All PWM pins are driven low.
- The GD0, GD1, and GD2 pins are first set to 111, then changed to 000, and finally set to the intended drive‑strength configuration (110).
- NFLT1 is checked to confirm that the ABIST test has completed successfully.
- A NO‑OPER command is sent to synchronize the SPI bus.
- The identification register is read and verified.
- The device is then switched from ACTIVE mode to CONFIG mode. In this state, the CTRL3 register is written and read back to confirm SPI communication integrity.
- All configuration registers, action registers, and related settings are programmed in CONFIG mode.
- The configuration is locked, and the device is returned to ACTIVE mode.
After this sequence completes successfully, we trigger a read of the fault registers in ACTIVE mode, and at this point the SPI fault is observed.
Additional notes:
- The SPI fault can be cleared only by resetting one of the GD0, GD1, or GD2 pins.
- Attempting to clear the SPI fault using the CTRL1 register (software reset bit) in either CONFIG or ACTIVE mode does not clear the fault.
- It appears that the SPI fault is not being cleared through the software reset mechanism, even though SPI communication continues to function normally—we are still able to read all registers while the fault is active.
- CRC is disabled in our configuration through the corresponding configuration register.
Note: We are using Infineon tricore TC375 micro as SPI master to communicate with GDIC(UCC5880-Q1).
This is a high priority issue blocking current software release. Please let me know if there are any further queries or concerns .







