Versuch mal AVR300 als Ausgangspunkt: http://www.avrfreaks.net
Ist zwar auf Assemblerbasis, aber die AN enthält Flussdiagramme, die in beliebiger Sprache umsetzbar sind.
Ansonsten ist's einfach wichtig SCL/SDA als Open Collector zu betreiben, also PORT-Pins auf 0 und nur die DDR-Pins schalten.
Lesezeichen