English
Language : 

SH3100 Datasheet, PDF (37/80 Pages) Semtech Corporation – Supervisory IC with I2C Interface and PWM
SH3100
POWER MANAGEMENT
Register Descriptions (continued)
Address(hex): 35
Register Name WDTConfig
Bit 7
Bit 6
Bit 5
Bit No.
[2]
Description
AutoWDTSupend
[1:0]
WDTPrescaler
Description
Bit 4
Bit Value
0
1
00
01
10
11
(R/W) Sets up the watchdog
Default Value: 0000 0000
Reset Event: P, W, B
Bit 3
Bit 2
Bit 1
Bit 0
AutoWDT
Suspend
Value Description
WDTPrescaler
The watchdog counter, once enabled, is derived from the active
32.768 kHz source (crystal or internal), irrespective of CLK0,
and the watchdog period is always consistent and independent
of CLK0. The watchdog continues to run even when CLK0 has
been disabled
The watchdog counter, once enabled, is derived from CLK0, and
therefore suspends counting when CLK0 is disabled. This
effectively counts microprocessor cycles (and hence
instructions), and is useful to avoid the necessity for very long
watchdog periods simply to prevent watchdog activation during
long sleeps
Note that once the watchdog period has been written, thereby
activating the watchdog timer, this register can no longer be
changed
If AutoWDTSuspend = 0, then Watchdog timeout period =
(WDTPeriod+1)/128 seconds
If AutoWDTSuspend = 1, then Watchdog timeout period =
(WDTPeriod+1)*CLK0 period*256
If AutoWDTSuspend = 0, then Watchdog timeout period =
(WDTPeriod+1)/64 seconds
If AutoWDTSuspend = 1, then Watchdog timeout period =
(WDTPeriod+1)*CLK0 period*512
If AutoWDTSuspend = 0, then Watchdog timeout period =
(WDTPeriod+1)/32 seconds
If AutoWDTSuspend = 1, then Watchdog timeout period =
(WDTPeriod+1)*CLK0 period*1024
If AutoWDTSuspend = 0, then Watchdog timeout period =
(WDTPeriod+1)/16 seconds
If AutoWDTSuspend = 1, then Watchdog timeout period =
(WDTPeriod+1)*CLK0 period*2048
Note that once the watchdog period has been written, thereby
activating the watchdog timer, this register can no longer be
changed
© 2006 Semtech Corp.
37
www.semtech.com