Si jfh900, creo que por ahi es la cosa. Estoy usando un Pic16F877A, en la interrupcion solo llamo a una funcion y esta a su vez a otras, lo cual es casi que asbsolutamente necesario, ya que si quito esos llamados tendria que hacer funciones con codigo redundante. Lo otro es que en el ciclo de la funcion main solo llamo a 1 funcion.
Se me ocurre como alternativa usar funciones "En linea" con la directiva #INLINE. Nunca lo he manejado, solo he leido algo sobre eso.
Si alguien puede darme una ayuda con eso o con otra alternativa, estaría muy agradecido.
PD: El código del programa es extenso, asi que no se que tan conveniente sea usar la directiva #INLINE. Gracias