Startseite
Erstes Hauptthema der Site
Bildergalerie und Stories
Nachbau eines Tricopters
Eigenkonstruktion eines Minatur-Quadrocopters
sNQ - Miniatur Quadrocopter mit Leiterplatten-Frame
xNQ - Miniatur-Quadrocopter mit XMega als Controller
Eigenkonstruktion eines Minatur-Hexacopters
xNH - Miniatur Hexacopter mit Leiterplatten-Frame
PET-Flasche in die Erdumlaufbahn bringen ... jedenfalls fast ;-)
Stirling-Motor Modell von Böhm-Stirling
Zweites Hauptthema der Site
Ladegeräte eben...
NC/NiMh-Lader mit ICS1702
Tipps zum Nachbau des NC2000
Bleigel-Lader und Überwinterer für Motorrad-Akkus
Programmer/Debugger für PIC 16F87x
Ideen zum Nachbau des Microchip ICD
Unterlagen zum Nachbau des Microchip ICD
Bilder meines Nachbaus des ICD und des Demo-Boards
Nachbau des Microchip ICD2
Einfache Schaltung für definiertes Entladen von NC-Akkus
Bilder des Video-Akku-Entladers
Elektronik für den Gameboy Advance
Beleuchtung mit weißen LEDs
Programmieradapter für Gameboy-Carts
Speichererweiterung für den Visor
Autoradio im Motorrad
Basteleien / Alles Mögliche ohne eigene Rubrik
Eisenbahn TT
Tipps und Tricks
Meine Mail-Adresse
Handverlesene Links auf meiner Seite zusammengefasst
Historie meiner Site

 

Besucher seit
25.11.2000

translate the site using Google translate
Microchip ICD

Um ein Microcontroller gesteuertes Irgendwas bauen zu können, muss der Microcontroller programmiert werden. Ideal dazu geeignet ist ein Programmiergerät :-))

Nach der Entscheidung für Microcontroller der Firma Microchip war mein erstes Ziel, einen geeigneten Programmieradapter zu finden, der nicht allzu teuer und selbstbaufähig ist. Im Web ist zu diesem Thema einiges zu finden, angefangen beim einfachen NoPPP (“no parts” PIC Programmer, nicht weiter geführt) von Michael A. Covington bis zum sehr komfortablen PIC-Flash II (nicht weiter geführt, Homepage down) von G. Mueller. Ich habe mehrere Designs angeschaut, bin aber unentschlossen noch in der Entscheidungsphase hängengeblieben. Glücklicherweise, wie ich mittlerweile weiß.

Microchip hat sein Programm an Flash programmierbaren PICs erweitert und ein dazu passendes, recht einfaches und preiswertes Programmiergerät mit In circuit debugger-Schnittstelle auf den Markt gebracht, das sich in die hauseigene Entwicklungsumgebung MPLab integriert.

Warum bin ich froh, bisher keines der anderswo veröffentlichten Programmiergeräte gebaut zu haben, wird der eine oder andere geneigte Leser und potentielle Nachbauer jetzt fragen. Sicher nicht, weil die anderen Designs schlecht oder ungeeignet sind. Grund für meine oben zum Ausdruck gebrachte Erleichterung ist die sehr komfortable Einbindung des kombinierten Programmiergerätes/Debuggers in die Entwicklungsumgebung MPLab und das dazu passende Demoboard. Beides zusammen erleichtert den Einstieg in die Arbeit mit PICs in meinen Augen ungemein.

In den von der Microchip Homepage herunterladbaren Unterlagen zur ICD ist der Schaltplan sowie ein Bauteile-Lageplan zu finden, dem Selbstbau des ICD steht also nichts entgegen. Auf der ICD-Platine sitzt ein PIC des Typs 16F876, der die Kommunikation zwischen der auf dem PC laufenden IDE und der Zielhardware abwickelt. Der Code dieses PIC ist ebenfalls auf der Homepage von Microchip zu finden, man muss also nur jemanden finden, der einem diesen PIC programmiert ;-) um den Spaß beginnen zu können (siehe dazu auch die Ideen-Seite). Der Schaltplan des ICD ist im Original ziemlich befremdlich gezeichnet, nach Umsetzung auf EAGLE-Format ließ sich aber relativ einfach ein Layout generieren das von Beta-Layout PCB-Pool ruckzuck in eine doppelseitige Platine umgesetzt wurde.

Um die EAGLE-Dateien anschauen zu können, kann von Fa. CadSoft die aktuelle EAGLE-Version kostenlos für den privaten Gebrauch herunter geladen werden. Die Freeware (wenn privat und nicht kommerziell genutzt) ist auf eine Seite Schaltbild und zweiseitige Layouts in halber Europakarten-Größe beschränkt, aber sonst voll funktionsfähig.

Bestandteil des käuflich bei Microchip zu erwerbenden Original-Paketes ist auch noch eine Demoplatine, auf der neben den Sockeln für 40- und 28polige PICs der Typen 16F87x noch ein paar LEDs, Schalter und ein Poti sitzen um Ideen schnell in eine lauffähige Schaltung umsetzen zu können. Dieses Demoboard liegt in etwas erweiterter Form bei mir ebenfalls als EAGLE-Design vor.

Falls die Anfrage positiv beschieden wird, sind die entsprechenden Unterlagen demnächst hier zu finden.

An dieser Stelle meinen Dank an Günter, der die Umsetzung der Originalunterlagen in das EAGLE-Format durchgeführt hat.

Nachtrag: Microchip hat der Veröffentlichung der Pläne und Layouts zugestimmt :-))

 

>