Hola Gjalken, acá te dejo una rutina de retardo de aproximadamente 2 horas, digo aproximada porque le faltan casi 4 segundos para las 2, pero como para conseguir mayor precisión lleva un buen tiempo y en tu caso 4 segundos no influye, acá esta:
CONTADOR1 EQU .13
CONTADOR2 EQU .14
CONTADOR3 EQU .15
CONTADOR4 EQU .16
DEMORA
movlw .48
movwf CONTADOR1
RET1
movlw .255
movwf CONTADOR2
RET2
movlw .255
movwf CONTADOR3
RET3
movlw .255
movwf CONTADOR4
RET4
clrwdt
decfsz CONTADOR4,F
goto RET4
decfsz CONTADOR3,F
goto RET3
decfsz CONTADOR2,F
goto RET2
decfsz CONTADOR1,F
goto RET1
return
Esta rutina es puramente por software, las hay también por hardware y combinadas, pero se te complicaría un poca mas la cosa.
Los pines que queden libres del micro simplemente no los conecte y listo, ya que si los conectas corres el riesgo de quemar el PIC.
Espero te ayude, suerte.
Atte. CARLOS