Muchas gracias, voy hacer algunas pruebas ya comento...
Por lo que he visto por encima me surgen un par de preguntas:
1º cuando hay un desbordamiento de TMR, se produce una interrupción. para declarar en ASM hay que declararla justo debajo de la instrucción org 0x04? como en este caso? o vale cualquier otro sitio?
;**** Vector de Interrupcion ****
org 0x04 ; Atiendo Interrupcion.-
goto ISR
2º En este ejemplo, Cuando se produce la interrupción, entra en la rama del codigo de ISR, cuando este, ejecuta toda las operaciones de ISR, ¿a donde sale, al inicio del programa, o sigue por donde estaba antes del desbordamiento?