EasyManuals Logo

Intel 386 User Manual

Intel 386
691 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #496 background imageLoading...
Page #496 background image
17-1
CHAPTER 17
WATCHDOG TIMER UNIT
The watchdog timer (WDT) unit can function as a general-purpose timer, a software watchdog
timer, or a bus monitor, or it can be disabled.
This chapter is organized as follows:
Overview (see below)
Watchdog Timer Unit Operation (page 17-3)
Disabling the WDT (page 17-6)
Register Definitions (page 17-7)
Design Considerations (page 17-12)
Programming Considerations (page 17-12)
17.1 OVERVIEW
The watchdog timer unit (Figure 17-1) includes a 32-bit reload register, a 32-bit down-counter,
an 8-state binary counter, a readable counter value register, and a status register.
The watchdog timer can operate in three modes:
General-purpose 32-bit timer/counter mode (default mode)
Watchdog mode
Bus-monitor mode
Only a single mode can be active at one time. If you have no need for any of its functions, you
can disable the unit entirely.
Watchdog mode protects systems from software upsets. In watchdog mode, system software must
reload the down-counter at regular intervals. If it fails to do so, the timer expires and asserts
WDTOUT. For example, the watchdog times out if the software goes into an endless loop.
Some possible uses of this feature include:
Connecting WDTOUT to the NMI pin to generate a non-maskable interrupt
Connecting the WDTOUT signal to the RESET pin to reset the processor (and possibly the
entire system)
In watchdog mode only, idle mode stops the down-counter. Since no software can execute while
the CPU is idle, a software watchdog is unnecessary. (Chapter 8, “CLOCK AND POWER MAN-
AGEMENT UNIT,” discusses idle mode.)
Bus monitor mode protects normally not-ready systems from ready-hang conditions. (A normally
not-ready system is one in which a bus cycle continues until the accessed device asserts

Table of Contents

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Intel 386 and is the answer not in the manual?

Intel 386 Specifications

General IconGeneral
Architecturex86
Clock Speed12 MHz to 40 MHz
Transistor Count275, 000
Data Bus Width32-bit
Address Bus Width32-bit
Instruction Setx86
Introduced1985
Maximum Memory4 GB
Operating ModesReal mode, Protected mode, Virtual 8086 mode
MMUYes
Voltage5V
ModelIntel 386
PackagePGA
Process1.5 μm to 1 μm

Related product manuals