Hello,
I am using S32K116 for our one of the project. I have implemented perodic wake-up and when it comes fully run mode from perodic wake-up watchdog reset is happening after wake-up. When it start and before enter into sleep watchdog reset is not showing but issue is when enter into sleep.
Before entering into sleep I am disabling the watchdog still watchdog reset is happening.
I am using below settings.

I am using below code to enter into sleep
void GoToSleep(void)
{
INT_SYS_DisableIRQGlobal();
INT_SYS_DisableIRQ(WDOG_IRQn);
WDOG_DRV_Deinit(INST_WATCHDOG1);
PINS_DRV_SetPinIntSel(PORTC,2,PORT_INT_FALLING_EDGE);
INT_SYS_EnableIRQ(PORT_IRQn);
//Deinit LPIT
LPIT_DRV_StopTimerChannels(INST_TIMER1MS, (1 << TIMER_1MS_CHANNEL));
LowPowerModeLPTMR();
INT_SYS_EnableIRQGlobal();
//Enter to VLPS
enter_VLPR();
POWER_SYS_SetMode(VLPS,POWER_MANAGER_POLICY_AGREEMENT);
VLPS_To_Run();
}
static void VLPS_To_Run(void)
{
//Start Run Mode
POWER_SYS_SetMode(RUN, POWER_MANAGER_POLICY_AGREEMENT);
RunModeLPTMR();
PINS_DRV_SetPinIntSel(PORTC, 2, PORT_DMA_INT_DISABLED);
INT_SYS_DisableIRQ(PORT_IRQn);
//LPTMR
LPTMR_DRV_Init(INST_LPTMR, &lpTmr_config0, false);
INT_SYS_EnableIRQ(LPTMR0_IRQn);
LPTMR_DRV_StartCounter(INST_LPTMR);
//Start Watchdog
WDOG_DRV_Init(INST_WATCHDOG1, &watchdog1_Config0);
INT_SYS_EnableIRQGlobal();
//Start LPIT
LPIT_DRV_StartTimerChannels(INST_TIMER1MS, (1 << TIMER_1MS_CHANNEL));
}
Triggering watchdog in LPTMR ISR and using POWER_SYS_GetResetSrcStatusCmd(RCM, RCM_WATCH_DOG) this to check it.
In Perodic wake-up also I am triggering the watchdog still watchdog reset is happening.