
Watchdog Timer
C2000 Microcontroller Workshop - System Initialization
5 - 9
WDPS
FRC
WD timeout period
Bits
rollover
@ 10 MHz WDCLK
00x:
1 13.11 ms *
010: 2 26.22 ms
011: 4 52.44 ms
100: 8 104.88 ms
101: 16 209.76 ms
110: 32 419.52 ms
111: 64 839.04 ms
Watchdog Period Selection
Remember: Watchdog starts counting immediately after
reset is released!
Reset default with WDCLK = 10 MHz computed as
(1/10 MHz) * 512 * 256 = 13.11 ms
* reset default
Watchdog Timer Control Register
SysCtrlRegs.WDCR (lab file: Watchdog.c)
WDFLAG
WDDIS
7
6
5 - 3
2 - 0
WDPS
WDCHK
Logic Check Bits
Write as 101 or reset
immediately triggered
WD Prescale
Selection Bits
Watchdog Disable Bit
Write 1 to disable
(Functions only if WD OVERRIDE
bit in SCSR is equal to 1)
reserved
15 - 8
WD Flag Bit
Gets set when the WD causes a reset
•
Writing a 1 clears this bit
•
Writing a 0 has no effect
WDPS WDCLK =
0 0 x OSCCLK / 512 / 1
0 1 0 OSCCLK / 512 / 2
0 1 1 OSCCLK / 512 / 4
1 0 0 OSCCLK / 512 / 8
1 0 1 OSCCLK / 512 / 16
1 1 0 OSCCLK / 512 / 32
1 1 1 OSCCLK / 512 / 64
Summary of Contents for C2000 Piccolo LaunchPad
Page 74: ...Interrupts 4 18 C2000 Microcontroller Workshop Reset and Interrupts ...
Page 100: ...Lab 5 System Initialization 5 26 C2000 Microcontroller Workshop System Initialization ...
Page 218: ...Lab 8 IQmath FIR Filter 8 42 C2000 Microcontroller Workshop Numerical Concepts ...
Page 334: ...F28069 controlCARD A 4 C2000 Microcontroller Workshop Appendix A Experimenter s Kit SW2 ...
Page 336: ...F28035 controlCARD A 6 C2000 Microcontroller Workshop Appendix A Experimenter s Kit SW2 SW3 ...