Was ist ein PIC-Mikrocontroller?
Ein Peripherie-Interface-Controller (PIC) ist eine Art Mikrocontroller, der häufig von Bastlern und Erfindern verwendet wird. Ein PIC-Mikrocontroller hat typischerweise zwischen 20 und 60 Pins, die den Ein- und Ausgang des Mikrocontrollers steuern. Sie werden in der Regel in eine Leiterplatte integriert und in C-Sprache programmiert. PIC-Mikrocontroller sind kostengünstig, flexibel und einfach zu bedienen, was sie zu einer beliebten Wahl für Mikrocontroller macht.
Es gibt viele Arten von PIC-Mikrocontrollern. Die Unterschiede zwischen den verschiedenen Modellen sind der Formfaktor, die Anzahl der Pins und die Speicherkapazität. Das Dual-In-Line-Paket (DIP) wird in der Regel von PIC-Bastlern bevorzugt, da es einfacher zu verarbeiten ist und problemlos auf einem Steckbrett angebracht werden kann. Das QFN-Gehäuse (Quad Flat No-Leads) wird im Allgemeinen in industriellen Umgebungen verwendet, da es kompakter ist. Die meisten Leute werden nicht alle Pins oder den gesamten Speicher in ihrem PIC-Mikrocontroller verwenden, so dass es nicht notwendig ist, einen erstklassigen Mikrocontroller zu kaufen.
Ein Bastler wird normalerweise seinen oder ihren Mikrocontroller an ein Steckbrett oder eine Leiterplatte anschließen. Ein Steckbrett ist einfacher zu verwenden, aber die Leiterplatte ist bei dauerhafteren Anwendungen vorzuziehen, da sie kompakter und langlebiger ist. Ein- und Ausgänge wie Motoren, LED-Leuchten und Sensoren können an die Stifte der Schaltung oder der Steckkarte angeschlossen werden. Diese können dann vom PIC-Mikrocontroller gesteuert werden.
Um einen PIC-Mikrocontroller zu programmieren, ist ein PIC-Programmierer erforderlich. Diese sind in der Regel viel teurer als der Mikrocontroller selbst und werden über die USB- oder seriellen Anschlüsse eines Computers an den Mikrocontroller angeschlossen. Das Programmieren des Mikrocontrollers erfolgt ebenfalls über C. Das Programmieren besteht normalerweise aus dem Abrufen von Ein- und Ausgängen von den Pins. Normalerweise ist es für Anfänger ziemlich schwierig, einen PIC-Mikrocontroller zu programmieren, obwohl dies in Büchern oder Online-Tutorials erlernt werden kann.
Der PIC-Mikrocontroller ähnelt dem AVR-Mikrocontroller. Dies sind die beiden beliebtesten Optionen für Mikrocontroller-Enthusiasten. Keiner dieser Mikrocontroller ist eine eindeutig bessere Option. Beide sind billig, in C programmiert und sehen ähnlich aus.
Eine weitere in Betracht zu ziehende Option ist die relativ neue Arduino®-Plattform. Es ist ein Open-Source-Projekt, das auf dem AVR-Mikrocontroller basiert. Das Programmieren eines Arduino® ist erheblich einfacher als bei einem PIC-Mikrocontroller. Daher ist es möglicherweise die bessere Wahl für Benutzer ohne viel Programmiererfahrung.