Hola black_flowers.. he usado el i2c en ccs algo asi.
///definicion
---------------------------------
#use i2c(Master,sda=PIN_C4, scl=PIN_C3)
///lectura
---------------------------------
i2c_start();
i2c_write(0xd0);
i2c_write(0);
i2c_start();
i2c_write(0xd1);
a= i2c_read();
b= i2c_read();
.
.
.
zz= i2c_read(0);
i2c_stop();
///escritura
------------------------------------
i2c_start();
i2c_write(0xd0);
i2c_write(0);
i2c_write(0b01011001);
.
.
.
i2c_write(0b10010000);
i2c_stop();
-------------------------------
es muy sencillo, solo pruebalo y veras... . bye
hasta pronto..