Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob

PSoC 6 Multi-Counter Watchdog

PSoC 6 Multi-Counter Watchdog

MarkA_91
Employee
Employee
25 replies posted 10 replies posted 5 replies posted

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.

 

mcwdt.jpg

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!

982 Views
Comments
MaWa_4506761
Level 2
Level 2
10 replies posted 5 replies posted 5 questions asked

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

MaWa_4506761
Level 2
Level 2
10 replies posted 5 replies posted 5 questions asked

I found "Multi-Counter Watchdog (MCWDT_PDL)" https://www.cypress.com/documentation/component-datasheets/multi-counter-watchdog-mcwdtpdl​ which looks like a good start.