Skip to main content

Wat is een PIC -microcontroller?

Een perifere interface -controller (PIC) is een type microcontroller die vaak wordt gebruikt door hobbyisten en uitvinders.Een PIC -microcontroller heeft meestal tussen de 20 en 60 pins die de invoer en uitgang van de microcontroller regelen.Ze zijn meestal geïntegreerd in een printplaat en geprogrammeerd met behulp van C -taal.PIC -microcontrollers zijn goedkoop, flexibel en gemakkelijk te gebruiken, waardoor ze een populaire keuze zijn bij microcontrollers.

Er zijn veel soorten PIC -microcontrollers beschikbaar.De verschillen tussen de verschillende modellen zijn de vormfactor, het aantal pennen en de hoeveelheid geheugen.Het dubbele in-line pakket (DIP) heeft meestal de voorkeur van PIC-hobbyisten, omdat het gemakkelijker is om mee te werken en gemakkelijk kan worden toegevoegd aan een broodbord.Het Quad Flat No-Leads (QFN) -pakket wordt over het algemeen gebruikt in industriële omgevingen, omdat het compacter is.De meeste mensen zullen niet alle pinnen of geheugen in hun PIC-microcontroller gebruiken, dus het is niet nodig om een topmicrocontroller te kopen.

Een hobbyist zal meestal zijn of haar microcontroller aansluiten op een breadboard of circuitbord.Een breadboard is gemakkelijker te gebruiken, maar de printplaat heeft de voorkeur in meer permanente toepassingen omdat het compacter en duurzamer is.Inputs en uitgangen zoals motoren, LED -lichten en sensoren kunnen worden aangesloten op de pennen van het circuit of broodbord.Deze kunnen vervolgens worden bestuurd door de PIC -microcontroller.

Om een PIC -microcontroller te programmeren, is het noodzakelijk om een PIC -programmeur te hebben.Deze zijn meestal veel duurder dan de microcontroller zelf en sluiten aan op de microcontroller via de USB- of seriële poorten op een computer.Het programmeren van de microcontroller wordt ook gedaan via C. De programmering bestaat meestal uit het krijgen van invoer en uitvoer van de pennen.Het is meestal vrij moeilijk voor een beginner om een PIC -microcontroller te programmeren, hoewel het kan worden geleerd via boeken of online tutorials.

De PIC -microcontroller is vergelijkbaar met de AVR -microcontroller.Dit zijn de twee meest populaire keuzes voor enthousiastelingen voor microcontroller.Geen van deze microcontrollers is een duidelijk betere optie.Beide zijn goedkoop, geprogrammeerd in C en vergelijkbaar in uiterlijk.

Een andere optie om te overwegen is de relatief nieuwe Arduino platform.Het is een open source -project op basis van de AVR -microcontroller.Het is aanzienlijk eenvoudiger om een Arduino dan een PIC -microcontroller, dus het kan een betere keuze zijn voor mensen zonder veel programmeerervaring.