Skip to main content
danielh1
Associate III
September 14, 2003
Question

BEWARE OF THE DOG

  • September 14, 2003
  • 2 replies
  • 595 views
Posted on September 14, 2003 at 11:58

BEWARE OF THE DOG

This topic has been closed for replies.

2 replies

danielh1
danielh1Author
Associate III
May 17, 2011
Posted on May 17, 2011 at 11:55

I forgot to mention which chip I'm referencing: uPSD3234A and uPSD3254A

danielh1
danielh1Author
Associate III
May 17, 2011
Posted on May 17, 2011 at 11:55

The documentation about the watchdog timer is very inaccurate and completely misleading.

1 - The watchdog timer is a down counter: it decrements once at every machine cycle, and overflows from 0 to 3FFFFFH (unless reset before).

2 - The value written in the WDRST register is indeed loaded into the 7 MSB of the timer: the greater this value, the longer the period.

3 - The WDRST value may range from 1 (minimum) to 7F (maximum). A value of 0 STOPS the timer.

4 - For some misterious reason, writing to the PCON register resets the watchdog timer to its maximum value (7F).