Saludos!
Bueno claro que tendrías que adaptar la cabecera, como te dice Gera... pero en cuanto a lo de funcionar o no, depende del pic para el que se hizo el programa y el pic que tú tienes... porque, por ejemplo otros modelos de pic tienen muchas más herramientas que, por ejemplo, el 16F84A... canales A/D, timers con mayor resolución (por ejemplo timer0 a 16bits).. timer1 y timer2 que no tiene el 16F84A... más interrupciones, modulo ccp para generar PWM y comparador...modulo para generar SPI o I2C, para transmisión USB... etc, etc...
De manera que si por ejemplo, el programa es de un pic 18FXX o un pic 16F87X... y se usaron algunas de estas herramientas... el pobre 16F84A te dirá "compadre no puedo con eso"
y por supuesto no podrás ni compilar...
Claro, si no se usaron estas herramientas porque el programa es sencillo, el pic te dirá como Alf: "no hay problema"
Ok espero haberme explicado...
Bueno pues, no más... nos leemos!