16F628 nemá I2C protokol v sobě, takže ho musíš emulovat. Pokud máš v pořádku emulaci, tak si myslím, že by to mělo normálně fungovat, pokud dodržíš komunikační protokol dle datasheetu. Kdyby jsi měl procesor s I2C, tak bych něco možná sesmolil, ale emulaci I2C napsanou nemám.