As you can see, who can remember (ref. old posts), I'm fighting (and loosing : with I2C.
Now my HW seems to be ok. (if someone wants to know how just ask).
I'm not able to generate a NACK (not using built in functions) so questions:
1) Is true that I have to generate NACK at the last received byte? (source AN734 page 1)
2) How can I do this ?

My project is pic16f88 slave
master send 8byte after sent master want read back 8byte and at the end of 8th byte if no nack from slave master reject data and give error.

Please help me: I'm getting mad with this project...