да, примерно так и нужно. По-хорошему каждый процесс (и обработчики периодических прерываний тоже) должен взводить флажок своей работоспособности, а отдельный процесс эти флажки мониторить и сбрасывать аппаратный WDT, если он один сброс WDT в прерываниях часто делают ламеры: а что, типа так удобнее :=)