6.10
Window Watchdog Timer (WWDT)
6.10.1 Overview
The Window Watchdog Timer (WWDT) is used to perform a system reset within a specified window
period to prevent software run to uncontrollable status by any unpredictable condition.
6.10.2 Features
6-bit down counter value (CNTDAT, WWDT_CNT[5:0]) and 6-bit compare value (CMPDAT,
WWDT_CTL[21:16]) to make the WWDT time-out window period flexible
Supports 4-bit value (PSCSEL, WWDT_CTL[11:8]) to programmable maximum 11-bit
prescale counter period of WWDT counter
WWDT counter suspends in Idle/Power-down mode
6.10.3 Block Diagram
PSCSEL
(WWDT_CTL[11:8])
WWDT_CLK
11-bit
Prescale
WWDTEN
(WWDT_CTL[0])
Idle/Power-down
mode
Sep 9, 2019
ISD94100 Series Technical Reference Manual
0x3F
Write
RLDCNT =
Write RLDCNT = 0x00005AA5
0x00005AA5
6-bit down counter
6-bit compare value
(CMPDAT)
synchronizer
counter value
Figure 6.10-1 WWDT Block Diagram
Page 533 of 928
CNTDAT = 0
CNTDAT > CMPDAT
comparator
CNTDAT = CMPDAT
WWDTIF
(STATUS[0])
6-bit down
INTEN
(CNTDAT)
(WWDT_CTL[1])
WWDT Reset
System
WWDTRF
(STATUS[1])
WWDT
Interrupt
Rev1.09