Ja das sollte dann so funktionieren.
Ein normaler Watchdog-Timer macht das ja genau so. Da wird auch mitten im Programm der Timer wieder auf 0 gestellt. Da sollte das bei dir im Programm kein Problem sein, wenn du den Timer z.B. am Ende des Programmes wieder auf 0 stellst.