Hmm, keiner kann helfen

Aber wenn nicht bei der Hardware dann vielleicht bei der Software.
Im Datenblatt des ATmega16 auf Seite 183 steht doch die Routine für den TWI. Ich verstehe nur nicht so ganz wie das mit den Deffinitionen gemeint ist, z.B. MT_SLA_ACK, ERROR und MT_DATA_ACK?