I2C - Cannot read temperature from TC74 with PIC16F887
I don't know what you mean by "Proteus simulation".  In any case, there are some obvious problems in the schematic.  First, it's clearly missing a bunch of connections, so we can't tell what is really hooked up.  You are getting pins wiggling, so there must be power, that is not shown.  That leaves the question of what else is not shown.  And no, don't say it's all hooked up right and it doesn't matter.  On closer inspection, the PIC doesn't even have power and ground pins at all in the schematic.  Fix all these obvious things before proceeding.

Why the 10 k&Omega; pullups?  Those can be OK for IIC, but will limit the bus speed.  What is the IIC clock rate?

What voltage is Vcc?  How is the PIC being clocked?  If this is a simulation, what does the real hardware do?  What is the "I2C" block in the top right corner of the schematic?  If you're having a problem between a PIC and another device, remove everything else from the bus during debugging.

I realize this probably should have been a comment, but there was too much to ask to fit into a comment.