Habe ich das richtig verstanden, daß man die Ports zwar (wenn als Ausgang deklariert) setzen kann, sich die Pins daraufhin auch mitsetzen?Es ist aber nicht möglich, nur die Pins zu setzen?
Nö, das hast du falsch verstanden.
Du kannst den gesamten Port einlesen und setzen und du kannst auch jeden Pin einzeln lesen und setzen.
Du kannst auch einzelne Pins als Ausgang und andee Pins deselben Ports als Eingang definieren.

Wo kann man so wichtige Dinge über Ports und Pins denn eigentlich nachlesen? Habe bisher trotz ausgiebiger Suche fast nichts gefunden.
Ich denke mal das Datenblatt deines Kontrollers wäre da ein guter Anlaufpunkt.
Wenn du einzelne Pins ansprechen willst wäre es ja ganz nützlich wenn du nicht nur weisst wie es geht, sondern auch welches Beinchen von deinem Controller sich dahinter verbirgt.
Wenn du den gesamten Port ansprichst musst du auch wissen, welche Pins dazugehören und ausserdem haben die verschiedenen Ports und Pins ja auch noch unterschiedliche Sonderfunktionen die sich von Controller zu Controller unterscheiden.