Hi,
The customer wants to trap the SYSRSTIV for a 16 to make sure he correctly handles an WDT event.
But from a cold start, the first time the WDT is triggered (using an infinite loop), the part triggers a BOR instead of PUC and the SYSRSTIV contains either a 04 (RST/NMI) or a 02 i(BOR) nstead of the expected WDT. Subsequent triggers yield the expected 16.
The engineer has spent several days troubleshooting it, and I sat for 2 hours yesterday throwing out ideas, but nothing seemed to help.
Here is his WDT control:
WDTCTL = (WDTPW | WDTCNTCL | WDTSSEL__ACLK | WDTIS_5); // WDT interval 8192
Any Ideas of where to look?