El bus únicamente requiere las dos resistencias que as colocado en data y clock, sobre este bus puedes colgar tantos dispositivos (memorias, sensores de temperatura, convertidores a/d, rtc, etc.).como te lo permita las especificaciones del bus.
El valor de la resistencia depende de la velocidad con que configures el bus.
El multimaster es algo que no e implementado y asta donde recuerdo las instrucciones del pbp solo se limitan a instrucciones maestro esclavo.
Por lo cual probablemente tendrás que hacerlo a patín (ASM).
Esto que deseas implementar tiene cierta dificultad y seria bueno que le dedicaras un tiempo a leer las especificaciones y protocolo del bus 12c
Suerte