Showing results for 
Search instead for 
Did you mean: 

Resource Library

PSoC 6 Multi-Counter Watchdog


PSoC 6 Multi-Counter Watchdog

Hello! Here's some information on the multi-counter watchdog (MCWDT) resource in the PSoC 6 architecture.

PSoC 6 actually has multiple watchdogs - a single basic watchdog timer (WDT) and one or more multi-counter watchdogs (MCWDT). Each MCWDT has three counters, two of which can generate a watchdog reset. However, if you use the WDT for the basic watchdog function, then all of the MCWDT counters are available for general counter/timer functions such as measuring time between events and generating periodic interrupts.


Note that the counters can be cascaded, allowing you to create combinations of 16-, 32-, 48-, and 64-bit counters.

All watchdog timers - WDT and MCWDT - are clocked by the 32.768-kHz ClkLf.

Feel free to leave comments and ask questions, we appreciate the feedback!

New Contributor II

Is there a code example for using an MCWDT block as a timer with an interrupt?

New Contributor II

I found "Multi-Counter Watchdog (MCWDT_PDL)"​ which looks like a good start.

Version history
Revision #:
1 of 1
Last update:
‎May 09, 2017 02:46 PM
Updated by: