Also in C sind die Unterschiede minimal, da braucht man sich keine Sorgen machen...


Das einzige was wirklich anders ist, sind die Register.
Wenn man z.B. den ADC verwenden möchte, dann stellt man den bei einem PIC anders ein als bei einem AVR. Da aber derartige Details haarklein in den Datenblättern aufgelistet sind (also welches Bit in welchem Register welche Funktion erfüllt), ist das kein wirkliches Hindernis.