Wenn sich im I2C die Software aufhängt, dann wartet sie zumeist auf eine Antwort. Probier mal einen anderen I2C Baustein, RAM oder so etwas, ob du den zu laufen bringst.