Die Minimaleinführung? Hm.
UART: die µC-Schnittstelle, der auch RS-232 und RS-485 zugrunde liegen.
Solange Du nur zwei Teilnehmer, unter einem Meter Entfernung und keine
riesigen Datenmengen hast, kannst Du einfach das TX des einen
Controllers mit dem RX des anderen verbinden. Dann bei beiden dieselben
Einstellungen für Baud/Bits/Parity/Stopbits wählen, Daten rausschreiben
und per Interrupt empfangen. Einführungen findest Du "überall".
Achtung: für eine zuverlässige Datenübertragung brauchst Du einen
geeigneten externen Quarz.
I2C: (überlappende Bezeichnungen TWI oder SSI oder ...) beruht auf
einer Datenleitung mit den zu übertragenden Bits und einer
Clockleitung, die angibt, wann die Bits auszulesen sind. Je nach
Controller gibt es darüber hinaus schon etwas Protokollunterstützung,
damit mehrere Teilnehmer am selben Bus hängen können (sonst macht man
das per Software). Auch hier findest Du genug Beispiele und
Einführungen.
Erfahrungsgemäß wollen die Leute dann irgendwann viele Teilnehmer an
einem Bus, wollen hohe Datenraten oder lange Kabel. Oder alles
zusammen. Dann stellen sie fest, daß sich ihre gewohnte
Lieblingsschnittstelle da nur mit allerlei Aufwand und Problemen derart
aufbohren läßt. Deswegen ist es nicht verkehrt, sich zeitig Gedanken zu
machen, wo man hinwill.