The mcu made it through my 5 ms loop code in about 1 msec in debugging mode with breakpoints set--but never made it through that loop at all when breakpoints were turned off (and interrupts were active and apparently utilizing every clock cycle of the mcu). When I put the watchdog reset in a frequently used interrupt, the WDOG worked as expected. Now to learn about KDS profiling tools and fix the problem.