i didn't compare both datasheet on that. maybe some addressing,control words are different. i don't know if TI chips are slower than philips, can you try adding PAUSE 50 (about) after a I2CWRITE ? i'm sure it's not a hardware problem now.