Skip to main content
Explorer
March 7, 2026
Question

configure SPSB081 watchdog

  • March 7, 2026
  • 1 reply
  • 180 views

Hello,

 

We are currently integrating the SPSB081 PMIC for voltage and wake-up management in a Body Control Module (BCM). The PMIC is interfaced with an NXP S32K312 MCU via SPI.

System Setup:

  • MCU: NXP S32K312 (100-pin package)
  • PMIC: SPSB081
  • Communication: SPI
  • SPI Configuration: CPOL = 0, CPHA = 0, 32-bit frames
  • SPI communication has been verified and basic register read/write operations are working correctly.

Issue: Watchdog Runtime Configuration

We are trying to perform runtime watchdog configuration and set the watchdog window to 160ms. However, we would like to confirm the correct SPI command sequence required for modifying the watchdog configuration during runtime.

Request:

  1. Confirmation of the correct SPI register write sequence required for runtime watchdog reconfiguration.
  2. Any recommended configuration example for setting a 160ms watchdog window.
  3. Debug guidance in case watchdog failures occur when using SPSB081 with S32K312.

Thank you

1 reply

TDK
Super User
March 7, 2026

The datasheets says to set WD_CONFIG_EN and then set WD_TIME. That's what I would do.

There are two watchdog timings available. Neither are 160 ms.

Screenshot 2026-03-07 093248.png

"If you feel a post has answered your question, please click ""Accept as Solution""."