Dass du (bei einem Byte) ausgerechnet die I2C-Adresse des CMPS03 zurück bekommst, (0xC0 = 192) erfüllt mich mit tiefem Misstrauen.
Ich würde nochmal einen scharfen Blick auf deine Routinen werfen.