You could use the WDT, but then you would need to insert an assembler routine that looped
until the WDT reset the PIC. Otherwise PBP will automatically clear the WDT.

You have the option of telling PBP not to clear WDT, but then it's up to you to manage it,
and that can really be a pain.

Another option is to just jump to location 0. PCLATH=0 followed by @ GOTO 0 works if you
just want to start over from 0.