I am using a TM4C123BE6PZ. I am using an external oscillator for the system clock and WATCHDOG0 for my watchdog. WATCHDOG0 also uses the system clock.
We are now testing noise susceptibility. When we hit the device with 100MHz, it locks up. A peripheral chip with its own clock keeps working. A sister device that uses PIOSC as the system clock keeps working. Power cycling the locked up unit returns it to normal operation.
We are assuming that the 100MHz noise is locking up the external clock and because the WDOG is based on the external clock, the WDOG locks up as well.
If I use WDOG1, using the PIOSC, will it still reset the processor even if the processor is locked up because XOSC is locked?
This change is hard to test as it requires testing at an offsite shielded facility. I would like higher confidence this is the correct fix.
I am not an electrical guy, but are there XOSCs that are more noise immune?