English
Language : 

Z8PE003 Datasheet, PDF (21/48 Pages) Zilog, Inc. – FEATURE-ENHANCED Z8PLUS 1K ROM ONE-TIME PROGRAMMABLE (OTP) MICROCONTROLLER
ZiLOG
Z8PE003
Z8Plus OTP Microcontroller
WATCH-DOG TIMER
The Watch-Dog Timer (WDT) is a retriggerable one-shot
16-bit timer that resets the device if it reaches its terminal
count. The WDT is driven by the XTAL2 clock pin. To pro-
vide the longer time-out periods required in applications,
the watch-dog timer is only updated every 64th clock cycle.
When operating in the RUN or HALT modes, a WDT time-
out reset is functionally equivalent to an interrupt vectoring
the PC to 0020H, and setting the WDT flag to 1. Coming
out of RESET, the WDT is fully enabled with its time-out
value set at minimum, unless otherwise programmed during
the first instruction. Subsequent executions of the WDT in-
struction reinitialize the watch-dog timer registers (C2h and
C3h) to their initial values as defined by bits D6, D5, and
D4 of the TCTLHI register. The WDT cannot be disabled ex-
cept on the first cycle after RESET and when the device en-
ters STOP mode.
The WDT instruction should be executed often enough to
provide some margin of time to allow the WDT registers to
approach 0. Because the WDT time-out periods are rela-
tively long, a WDT RESET occurs in the unlikely event that
the WDT times out on exactly the same cycle that the WDT
instruction is executed.
RESET clears both the WDT and SMR flags. A WDT time-
out sets the WDT flag, and the STOP instruction sets the
SMR flag. This function enables software to determine
whether a WDT time-out or a return from STOP mode oc-
curred. Reading the WDT and SMR flags does not reset the
flag to 0; therefore, the user must clear the flag via software.
Note: Failure to clear the SMR flag can result in unexpected
behavior.
0C1
TCTLHI
D7 D6 D5 D4 D3 D2 D1 D0
*Designates the default value after RESET.
Reserved (must be 0)
0 = STOP mode enabled
1 = STOP mode disabled*
D6 D5 D4 WDT TIMEOUT VALUE
---- ---- ---- --------------------------------
000
Disabled
001
65,536 TpC*
010
131,072 TpC
011
262,144 TpC
100
524,288 TpC
1 0 1 1,048,576 TpC
1 1 0 2,097,152 TpC
1 1 1 8,388,608 TpC
(XTAL clocks to time-out)
1 = WDT enabled in HALT mode*
0 = WDT disabled in HALT mode
Figure 11. TCTLHI Register for Control of WDT
DS007500-Z8X0399
PRELIMINARY
21