With reference to the KE02 manual - the watchdog example code is given as:
This however gives a watchdog timeout of 59.395 seconds.
The reason for this is also given in the manual:
The code should therefore be either
WDOG_TOVALH = (unsigned char )(1000 >> 8);
WDOG_TOVALL = (unsigned char )(1000);
or WDOG_TOVAL = (unsigned short)((1000 >> 8) | (1000 << 8));
and then does give the advertised 1s timeout.