Hola Foristas, ya que tocan el tema de compatibilidad alguien me podría decir si los programas para un 16F877 pueden ser empleados en el 16F870 línea a línea? ya que solo cuento con este último y tengo algunos programas que quiero probar y aun no tengo la experiencia para determinarlo.....saludos Gracias
Son compatibles en cuanto a la arquitectura del 'core' del micro y al set de instrucciones, pero hasta ahí nomás...
Un error común, es pensar que todos los pics son compatibles con todos, pero no es así. Conservan un núcleo principal, una forma ordenada de pasarse de uno a otro, siempre mantienen los mismos registros en las mismas posiciones de memoria pero eso no significa que los PICs sean 100% unos con otros.
De hecho un software de un 16F873 funcionará perfectamente si lo grabas en un 16F876 , sin importar qué hagas con el firmwae pero no siempre funcionaría en un 16F876A! Todo depende de qué haga el software...
Los 16F877 son los mayorcitos de la familia 16 y muchas cosas que traen estos, no las traeon los pics mas "pequeños". Es por esto que en general, no suele ser directa la migración y a veces, hasta imposible (por limitaciones de que falte algún periférico o bien falta de memoria ram o de programa).
Si comentas de qué se trata tu software o tienes el código te podremos echar mas luz al problema.
Saludos