O que é um microcontrolador PIC?
Um controlador de interface periférica (PIC) é um tipo de microcontrolador que é comumente usado por entusiastas e inventores. Um microcontrolador PIC normalmente tem entre 20 e 60 pinos que controlam a entrada e a saída do microcontrolador. Eles geralmente são integrados a uma placa de circuito e programados usando a linguagem C. Os microcontroladores PIC são baratos, flexíveis e fáceis de usar, o que os torna uma escolha popular em microcontroladores.
Existem muitos tipos de microcontroladores PIC disponíveis. As diferenças entre os diferentes modelos são o fator de forma, número de pinos e quantidade de memória. O pacote em linha duplo (DIP) é geralmente preferido pelos entusiastas do PIC, porque é mais fácil trabalhar e pode ser facilmente adicionado a uma placa de pão. O pacote quad flat no-lead (QFN) é geralmente usado em ambientes industriais, por ser mais compacto. A maioria das pessoas não utilizará todos os pinos ou memória em seu microcontrolador PIC, portanto, não é necessário comprar um microcontrolador de primeira linha.
Um aquarista geralmente conecta seu microcontrolador a uma placa de ensaio ou placa de circuito. Uma placa de ensaio é mais fácil de usar, mas a placa de circuito é preferível em aplicações mais permanentes, porque é mais compacta e durável. Entradas e saídas, como motores, luzes LED e sensores, podem ser conectadas aos pinos do circuito ou da placa de pão. Estes podem ser controlados pelo microcontrolador PIC.
Para programar um microcontrolador PIC, é necessário ter um programador PIC. Normalmente, são muito mais caros que o próprio microcontrolador e conectam-se ao microcontrolador através das portas USB ou seriais de um computador. A programação do microcontrolador também é feita através de C. A programação geralmente consiste em obter entrada e saída dos pinos. Normalmente, é bastante difícil para um novato programar um microcontrolador PIC, embora possa ser aprendido através de livros ou tutoriais online.
O microcontrolador PIC é semelhante ao microcontrolador AVR. Essas são as duas opções mais populares para os entusiastas do microcontrolador. Nenhum desses microcontroladores é uma opção claramente melhor. Ambos são baratos, programados em C e com aparência semelhante.
Outra opção a considerar é a relativamente nova plataforma Arduino®. É um projeto de código aberto baseado no microcontrolador AVR. É significativamente mais fácil programar um Arduino® do que um microcontrolador PIC, por isso pode ser uma escolha melhor para aqueles sem muita experiência em programação.