Hola, bueno es que el PIC no tiene direccion como esclavo preseteada, tenes que definirla si estas trabajando con CCS tenes que poner esto en el esclavo.
#use I2C(slave,sda=PIN_C4,scl=PIN_C3
address=0xE0,FORCE_HW);
Por ejemplo aca le digo que la direccion del esclavo va a ser 0XE0
podes ponerle lo que quieras siempre i cuando no se lleve por delante a otro dispositivo I2C como puede ser una memoria 24LCXX y bueno esto es todo lo seteas asi, activas la interrupcion en el esclavo y bueno deberias inventar comandos a los que respona el esclavo.
that"s all!!
ARIEL