Ayuda con PIC

Buenas Tardes, tengo un problema con un PIC16F84A, que tiene un programa contador y se resetea cuando llega a 253 y no se porque, el contador va perfecto hasta los 253 y luego vuelve a 0. Primero se me ocurrio que seria algun problema con la variable que almacena la suma.
Pero es un float de 32 bits, no hay manera de que tire overflow a los 253,xxxxxx .
Entonces cuando llega ahi es como si se reseteara, es muy raro porque a veces la cuenta comienza en 1 o 2 , cuando en realidad si se reseteara deberia aparecer en 0. o a lo sumo si hiciera la primera interrupcion tendria que ser 3.
Saludos Albano
 
Otro dato, es que cambie la declaracion de la variable a ENTERO (INT), y ahora se cuelga en 111 :S
Entonces creo que no hay duda de que es la variable, pero entonces nescesito que me digan que tipo de variable utilizo para acumular la suma de un numero que va de 0,0000 hasta 999,9999. Desde ya muchas gracias.
De paso les subo el esquema a ver si le encuentran algo que no les guste.
http://img127.imagevenue.com/img.php?image=27701_Odometro_122_380lo.jpg
Saludos.
 
Atrás
Arriba