یکی از تفاوت های حیاتی میکروکنترلر ها با میکروپروسسورها، قابلیت توسعه یافته سگ نگهبان است. اگر کامپیوتر شما هنگ کند، آن را ریست می کنید. اما اگر میکروکنترلر کارگاه شما در روز جمعه هنگ کند، آیا تا کارگاه می روید تا آن را ریست کنید؟ اگر ربات مریخ نورد به مانعی برخورد کند، آیا باید تا ابد آنجا معطل بماند؟
سگ نگهبان تایمری است که در صورت هنگ کردن میکرو آن را ریست می کند. اگر هم میکرو به هر علتی وارد یک پروسه تمام نشدنی شود، باز هم وظیفه سگ نگهبان است که آن را ریست کند. پس:
WDT = AutoReset