¿Qué controlador PIC sería el mejor para comenzar con PIC?

Descargo de responsabilidad: trabajo para Microchip Technology. Sin embargo, los pensamientos expresados ​​por mí sobre Quora son estrictamente personales.

Si no tiene una aplicación específica en mente y es nuevo en los microcontroladores, puede comenzar con un controlador simple de 8 bits de la familia PIC16 o PIC18. Pasar a 16 bits o 32 bits más tarde sería bastante sencillo como:

  • Muchos de los periféricos son similares.
  • Un solo IDE, MPLAB® X, es compatible con todos los controladores: aprenda a usarlo una vez con una arquitectura y puede usarlo para cualquier otra arquitectura.
  • Los tres compiladores XC XC8, XC16 y XC32 para controladores de 8, 16 y 32 bits, respectivamente, admiten algo llamado Common C Interface (CCI). CCI permite una portabilidad mejorada al refinar el comportamiento definido por la implementación y estandarizar la sintaxis para las extensiones del lenguaje en los tres compiladores, lo que nuevamente se traduce en una migración más fácil entre las arquitecturas.

La única área en la que necesitaría pasar algún tiempo, mientras migra entre las arquitecturas, sería el núcleo de la CPU. Sin embargo, si no va a utilizar la programación de ensamblaje, no necesita preocuparse mucho por los detalles más finos del funcionamiento de la CPU en su mayor parte.

Simplemente, el conocido PIC16F877 será mejor, porque obtendrá muchos recursos para eso en línea y fuera de línea, tanto para la sección de hardware como de software. Su IDE también está disponible de forma gratuita para principiantes.