Multimaster-I2C für zwei Controller? Naja, funktionieren wird es sicher und hat den Vorteil, dass die Pins dafür sicher nicht anderweitig belegt sind, aber wenn kein Hardware-I2C-Block vorliegt und daher irgendeine Form von bit-banging implementiert werden muss, kann man sich auch gleich ein eigenes Protokoll überlegen - oder natürlich eine der vielfach im Netz herumschwirrenden I2C-Routinen benutzen. Die Möglichkeiten sind vielfältig, aber die Frage, wie die Atmels untereinander anspricht irritiert mich etwas. Man konfiguriert auf beiden die jeweils benutzte Schnittstelle entsprechend und dann definiert man ein Protokoll, worüber sich die auf den Controllern jeweils laufenden Programme unterhalten können. Wenn der erste was zu sagen hat, muss der zweite das natürlich verstehen - aber das ist Dein Job!