¿Qué es un microcontrolador PIC?
Un controlador de interfaz periférica (PIC) es un tipo de microcontrolador que comúnmente usan los aficionados e inventores. Un microcontrolador PIC generalmente tiene entre 20 y 60 pines que controlan la entrada y salida del microcontrolador. Generalmente se integran en una placa de circuito y se programan usando lenguaje C. Los microcontroladores PIC son económicos, flexibles y fáciles de usar, lo que los convierte en una opción popular en microcontroladores.
Hay muchos tipos de microcontroladores PIC disponibles. Las diferencias entre los diferentes modelos son el factor de forma, el número de pines y la cantidad de memoria. El paquete dual en línea (DIP) generalmente es preferido por los aficionados a PIC, porque es más fácil de trabajar y se puede agregar fácilmente a una placa de pruebas. El paquete quad flat sin cables (QFN) se usa generalmente en entornos industriales, porque es más compacto. La mayoría de las personas no usarán todos los pines o la memoria en su microcontrolador PIC, por lo que no es necesario comprar un microcontrolador de primera línea.
Un aficionado generalmente conectará su microcontrolador a una placa o placa de circuito. Una placa de prueba es más fácil de usar, pero la placa de circuito es preferible en aplicaciones más permanentes porque es más compacta y duradera. Las entradas y salidas, como motores, luces LED y sensores, se pueden conectar a los pines del circuito o la placa de pruebas. Estos pueden ser controlados por el microcontrolador PIC.
Para programar un microcontrolador PIC, es necesario tener un programador PIC. Estos suelen ser mucho más caros que el propio microcontrolador y se conectan al microcontrolador a través de los puertos USB o serie de una computadora. La programación del microcontrolador también se realiza a través de C. La programación generalmente consiste en obtener entrada y salida de los pines. Por lo general, es bastante difícil para un novato programar un microcontrolador PIC, aunque se puede aprender a través de libros o tutoriales en línea.
El microcontrolador PIC es similar al microcontrolador AVR. Estas son las dos opciones más populares para los entusiastas de los microcontroladores. Ninguno de estos microcontroladores es una opción claramente mejor. Ambos son baratos, programados en C y de apariencia similar.
Otra opción a considerar es la relativamente nueva plataforma Arduino®. Es un proyecto de código abierto basado en el microcontrolador AVR. Es significativamente más fácil programar un Arduino® que un microcontrolador PIC, por lo que puede ser una mejor opción para aquellos sin mucha experiencia en programación.