spezielle Ic's die das I2C Protokoll unterstützen sind z.B. EEPROMS und viele Typen IC's mit speziellen Funktionen. Programmieren mußt du nur den Controller mit dem du die Ic's ansprichst, hier bietet sich c oder Assembler an, weil das Protokoll nicht ganz trivial ist. Wenn du genaueres Wissen willst solltest du deine Anwendung etwas besser beschreiben.