MPLAB X IDE installieren: Schritt-für-Schritt-Anleitung für Windows 11

Wenn Sie mit PIC-, dsPIC- oder PIC32-Mikrocontrollern arbeiten möchten, führt kaum ein Weg an der MPLAB X IDE installieren-Routine vorbei – und unter Windows 11 ist das grundsätzlich unkompliziert, wenn man ein paar typische Stolpersteine (Rechte, Virenscanner, Treiber, Updates) von Anfang an berücksichtigt. MPLAB X IDE ist die zentrale Entwicklungsumgebung von Microchip für Projektverwaltung, Code-Editing,…

Bootloader selber schreiben: Firmware-Updates ohne Programmer ermöglichen

Ein eigener Bootloader ist der Schlüssel, wenn Sie Firmware-Updates verteilen möchten, ohne jedes Gerät jedes Mal mit einem Programmer (z. B. PICkit oder MPLAB Snap) anfassen zu müssen. Genau darum geht es beim Thema Bootloader selber schreiben: Firmware-Updates ohne Programmer ermöglichen. Statt ICSP/Debug-Interface zu nutzen, übernimmt ein kleines, fest im Flash gespeichertes Startprogramm die Aufgabe,…

Dein erstes Programm: “Hello World” (Blink) mit einem PIC16F84

Dein erstes Programm: “Hello World” (Blink) mit einem PIC16F84 ist der klassische Einstieg in die Mikrocontroller-Welt – und gleichzeitig eine sehr gute Übung, um die wichtigsten Grundprinzipien zu verstehen: Versorgung, Taktquelle, I/O-Pins, Registerkonfiguration und einfache Zeitverzögerungen. Der PIC16F84 (häufig in der Praxis als PIC16F84A verwendet) ist zwar ein älteres, sehr solides 8-Bit-Modell ohne Komfortfunktionen wie…

I2C-Kommunikation mit dem PIC: Anschluss von Sensoren und EEPROMs

I2C-Kommunikation mit dem PIC: Anschluss von Sensoren und EEPROMs ist eine der praktischsten Fähigkeiten in der Mikrocontroller-Welt, weil I2C (auch I²C geschrieben) den Anschluss vieler Bausteine mit nur zwei Leitungen ermöglicht. Ob Temperatursensor, Beschleunigungssensor, Luftdrucksensor, RTC (Real-Time-Clock) oder externes EEPROM: Mit SDA (Daten) und SCL (Takt) lässt sich eine große Zahl von Geräten an einem…

Die Pin-Belegung verstehen: GPIOs und Multiplexing bei PICs

Wer mit PIC-Mikrocontrollern arbeitet, merkt sehr schnell: Die eigentliche „Magie“ steckt oft nicht im Code, sondern in der richtigen Interpretation der Hardware. Die Pin-Belegung verstehen: GPIOs und Multiplexing bei PICs ist deshalb eine Kernkompetenz – für Einsteiger genauso wie für Profis. PICs bieten eine Vielzahl an Pins, die je nach Modell mehrere Funktionen gleichzeitig besitzen…

PIC-Programmierung lernen: Assembler oder C (XC8)?

Wer PIC-Programmierung lernen: Assembler oder C (XC8) als Ausgangsfrage stellt, steht meist vor einer sehr praktischen Entscheidung: Möchten Sie zuerst die Mikrocontroller-Hardware bis ins Detail verstehen, oder möchten Sie möglichst schnell robuste Projekte bauen, die sich gut erweitern und warten lassen? Beides ist legitim – und beides führt zum Ziel, nur auf unterschiedlichen Wegen. Assembler…

Datenblätter richtig lesen: So findest du die Register-Infos bei Microchip

Wer mit Mikrocontrollern arbeitet, kommt an Datenblättern nicht vorbei. Und wer bei Microchip entwickeln möchte, merkt schnell: Die wichtigsten Antworten stecken selten in Tutorials, sondern direkt im PDF – besonders, wenn es um Register geht. Datenblätter richtig lesen: So findest du die Register-Infos bei Microchip ist deshalb eine Schlüsselkompetenz, die Ihnen Zeit, Nerven und Fehlersuche…

PICkit 4 und MPLAB Snap: Welcher Programmer ist der richtige für dich?

Wer mit PIC-, dsPIC-, AVR- oder SAM-Mikrocontrollern von Microchip arbeitet, braucht früher oder später einen zuverlässigen Programmer und Debugger. Genau hier kommt die Frage auf: PICkit 4 und MPLAB Snap: Welcher Programmer ist der richtige für dich? Beide Tools sind offiziell für das Debugging und Programmieren in der MPLAB-X-Welt gedacht und unterstützen moderne Schnittstellen wie…

Wo kann man PIC-Mikrocontroller in Deutschland günstig kaufen?

Wer ein neues Embedded-Projekt startet oder Ersatzteile für bestehende Schaltungen benötigt, stellt sich schnell die Frage: Wo kann man PIC-Mikrocontroller in Deutschland günstig kaufen? „Günstig“ bedeutet dabei nicht automatisch „der niedrigste Stückpreis“. In der Praxis zählen auch Verfügbarkeit, Lieferzeit, Versandkosten, Mindestbestellmengen, Verpackungsart (Cut Tape, Reel, Tray), die richtige Temperatur-/Qualifikationsklasse und vor allem die Sicherheit, Originalware…

MPLAB Code Configurator (MCC) Tutorial: Peripherie einfach einstellen

Das MPLAB Code Configurator (MCC) Tutorial ist für viele PIC- und Microchip-Projekte der schnellste Weg, um Peripherie ohne stundenlanges Register-Blättern sauber ans Laufen zu bekommen. Statt jede Einstellung manuell in Datenblättern zu suchen, wählen Sie im MCC eine Peripherie aus (z. B. UART, Timer, PWM, ADC), konfigurieren sie über eine grafische Oberfläche und lassen sich…