Wanessa,voce pode programar no vetor de reset(0x0000),um CALL Inicio,para depois de inicializar o hardware,ele voltar na sequencia e voce faer um teste com algum pino,e caso este pino esteja no nível que voce quer,ele salta para uma rotina ou execute um SLEEP,deixando o WDT sempre estourar
Não dá pra fazer isso porque ele entra em SLEEP e nao retorna nunca.
Eu ja havia limpado o WDT, inclusive é uma recomendação do datasheet caso ele estivesse acordando antes do tempo fazer uma instrucao CLRWDT imediatamente antes da instrução SLEEP