4 watchdog timer in timer mode, Nxp semiconductors – NXP Semiconductors P89LPC9321 UM10310 User Manual

Page 106

Advertising
background image

UM10310

All information provided in this document is subject to legal disclaimers.

© NXP B.V. 2010. All rights reserved.

User manual

Rev. 2 — 1 November 2010

106 of 139

NXP Semiconductors

UM10310

P89LPC9321 User manual

15.4 Watchdog Timer in Timer mode

Figure 51

shows the Watchdog Timer in Timer Mode. In this mode, any changes to

WDCON are written to the shadow register after one watchdog clock cycle. A watchdog
underflow will set the WDTOF bit. If IEN0.6 is set, the watchdog underflow is enabled to
cause an interrupt. WDTOF is cleared by writing a logic 0 to this bit in software. When an
underflow occurs, the contents of WDL is reloaded into the down counter and the
watchdog timer immediately begins to count down again.

A feed is necessary to cause WDL to be loaded into the down counter before an
underflow occurs. Incorrect feeds are ignored in this mode.

Fig 50. Watchdog Timer in Watchdog Mode (WDTE = 1).

PRE2

PRE1

PRE0

-

-

WDRUN

WDTOF

WDCLK

WDCON (A7H)

SHADOW REGISTER

PRESCALER

002aae093

8-BIT DOWN

COUNTER

WDL (C1H)

÷32

MOV WFEED1, #0A5H
MOV WFEED2, #05AH

reset

Watchdog

oscillator

external

crystal

oscillator

0

1

0

1

PCLK

XTALWD

Advertising