Goseeko blog
  • Home
  • Engineering
    • Civil
    • Electronics
    • Computers
  • Science
    • Chemistry
    • Maths
    • Physics
  • Commerce
  • Arts
  • E-Learning
  • Career
  • Exams
  • Scholarships
  • Hiring News
  • Goseeko- Smart Study Material
@2021 - All Right Reserved. Designed and Developed by PenciDesign
Top Posts
Goseeko launches its own certifications for engineering and...
Online certifications which you can get in a...
What is Race around Condition?
What is a Development Plan ?
What is a Co-operative Bank?
What are the properties of Laser?
What is regula-falsi method?
Top 5 Websites for Academic Research
Top 10 Engineering YouTube Channels for Engineers
What is Lorentz Transformation?
What is Pumping and its types?
What are Toposheets?
Electronics

What is a Watchdog Timer?

by Sonali 03/08/2021
written by Sonali 03/08/2021 0 comment

Watchdog timer is a hardware microcontroller. It is basically used to take out a system from an infinite loop and resets the system. Watchdog makes the embedded systems more reliable as it works as a safety mechanism.

Watchdog is a type of counter. It is an up counter which means that it counts from zero and reaches to some values. As soon the watchdog timer reaches some value its hardware generates a watchdog reset. Then the system resets this count value to zero in order to avoid system reset. The watchdog timer is loaded with some values which are based on its timeout time. The system needs to reset the counter before timeout.

Watchdog Timer Hardware

The figure below is of watchdog time hardware with input as clock. With every clock the internal counter increments. Then the comparator will compare this value with the loaded count value. Then if the comparator finds that count value matches the watchdog hardware generates and resets it.

Watchdog in Microcontroller MSPXXX Family

The internal watchdog of the MSP430 family is used either as a simple timer or as a watchdog that ensures system integrity. The watchdog function is enabled after power-on reset or system reset. In case of any difficulties after start-up of MSP430, the watchdog will reset the system as often as it is needed for it to start successfully.

A system running with MCLK = 3 MHz uses the watchdog for supervision of three functions.

Power Fail — by checking the 60 Hz AC line.

Function 1 — A check is made if the software reaches this background part regularly

Function 3 — A check is made if this interrupt handler is called regularly.

Each supervised function sets a dedicated bit in RAM byte WDB in intervals less than 10.66 ms (power-up value of the watchdog with MCLK = 3 MHz) if everything is functioning normally.

The main loop checks this byte (WDB) and resets the watchdog ONLY if all three bits are set (07h). If one of the functions fails, the watchdog is not reset and will therefore reset the system.

Interested in learning about similar topics? Here are a few hand-picked blogs for you!

  • What is ZigBee?
  • Encoders and Decoders
  • Working of UART
  • Classification of FFT
  • Fourier Transform and its properties
Share
0
FacebookTwitterPinterestLinkedinTumblr
previous post
What is a Co-operative Bank?
next post
What is Bravais Lattice?

You may also like

What is Digital to Analog Converter?

16/05/2022

What is the CB Hybrid Model?

05/05/2022

What is Block Diagram of TV Communication?

05/05/2022

What is Minimum Mode Configuration of 8086?

05/05/2022

What is Boolean Algebra?

25/04/2022

What are CE CB CC transistor configurations?

25/04/2022

What is the Superposition Theorem?

20/04/2022

What is Norton’s Theorem?

20/04/2022

What is the Concept of data communication on...

20/04/2022

How to design a Synchronous counter?

20/04/2022

Leave a Comment Cancel Reply

Save my name, email, and website in this browser for the next time I comment.

Keep in touch

Facebook Twitter Instagram Youtube

Popular Posts

  • 1

    What is Race around Condition?

    03/08/2021
  • 2

    What is a Development Plan ?

    02/08/2021
  • 3

    What is a Co-operative Bank?

    03/08/2021
  • 4

    What are the properties of Laser?

    02/07/2021
  • 5

    What is regula-falsi method?

    03/08/2021
  • 6

    Top 5 Websites for Academic Research

    11/07/2021
  • 7

    Top 10 Engineering YouTube Channels for Engineers

    10/07/2021
  • 8

    What is Lorentz Transformation?

    02/07/2021
  • 9

    What is Pumping and its types?

    03/08/2021
  • 10

    What are Toposheets?

    07/07/2021

Categories

  • Arts
  • Career
  • Chemistry
  • Civil
  • Commerce
  • Computers
  • E-Learning
  • Electronics
  • Engineering
  • Exams
  • Hiring News
  • Maths
  • Physics
  • Scholarships
  • Uncategorized

Read alsox

What is the CB Hybrid Model?

05/05/2022

What is the Aliasing effect?

31/08/2021

What is the Nyquist Plot?

19/01/2022