Ok,
So I tried to follow the design guidelines for using the virtual watchdogs (serviced under the periodic interrupt) as opposed to using the hardware watchdog. Unfortunately, I am finding the virtual watchdog to be very unreliable.
Has anyone seen any whitepaper from Rabbit discussing how to properly disable the virtual watchdogs from the periodic interrupt so the hardware watchdog can be called directly?