Du musst ja nicht die fertigen I2C Funktionen nutzen, die der Compiler anbietet, sondern kannst das Protokoll (es ist sehr einfach) selber nachbilden indem du die Daten und Clock-Leitung einzeln schaltest.

Wozu soll das überhaupt gut sein? I2C-Protokoll ohne ACK ist eigentlich kein I2C-Protokoll mehr.