Das hängt zum Teil davon ab wie Du die AVRs programmierst.
Wenn Du diese z.B. mit Bascom programmierst ist es egal welche Ports Du verwendest, da Bascom (zumindest noch) den I²C Bus emuliert und dieser somit auch auf Controllern benutzt werden kann, die keinen eingebauten Bus haben. D.h. an zwei Ports anschließen und dies mit Bascom festlegen.
Beispiel findest zu in der Anleitung zum RNBFRA Board:
https://www.roboternetz.de/phpBB2/dl...le&file_id=106