I'm having a problem with my watchdog, where it fails to reset the mcu (custom board) after watchdog timer times out. The mcu will stall instead of resetting. I'm running a slightly modified version of LPCopen watchdog example (removed semihosting and let the mcu to watchdog reset after several seconds running).
I ran the same watchdog example code on lpcxpresso4367, but the mcu managed to reset successfully. Now I'm suspecting hardware problem but I have no idea where.
Is there any particular circuit or setting needed for the watchdog to work correctly?
Or is there defective batch of LPC4357JBD208 chip?