Auch wenn es gerade nicht gefragt wurde, aber ich möchte nochmal was zu C und Assembler sagen:
Ich persönlich halte es für ungeschickt das Mikrocontroller programmieren mit C zu erlernen. Denn die ersten Erfolge hat man zwar binnen weniger Minuten aber man lernt die Maschine nicht wirklich kennen. Und ich verspreche euch, ein Anfaenger wird damit sehr schnell auf die Schnauze fallen. Zudem ist der C-Code sehr gross im Gegensatz zu dem Assembler Code, dass wird spaetestens problematisch wenn man nur sehr wenig RAM zur Verfuegung hat. Aber das gravierenste ist, dass sich mit den C-Compilern die ich fur die PIC kenne, Interrupt-Systeme nur von schlecht bis gar nicht realisieren lassen.
Zugegeben, Assembler ist nicht leicht zu lernen und auch nicht so uebersichtlich wie C-Codes, aber er ist unschlagbar schnell und flexibel. Es ist fuer Mikrocontroller einfach die bessere Programmiersprache.