Полагаю что мы недопоняли друг друга. Предложение выше было не
предложением сделать новую версию устройства. Я не в курсе как вы
отлаживаетесь с PIC16C770 (напишите как?). Поэтому предлагал, на
ляп-тяп, быстренько справиться хотя бы с проблемой отладки. Напаяв
новый чип временно для отладки либо на проводниках, либо соорудив
панельку-переходник. Еще, я не очень вчитывался в диалоги, поэтому допускаю что вам все известно. Datasheet SHT15 содержит следующие строки:
The sensor cannot be addressed by I2C protocol;
however, the sensor can be connected to an I2C bus without interference with other devices connected to the bus.
The controller must switch between the protocols.
В описании протокола старого SHT15 значится Digital Sbus (что означает вероятно Sensibus или Sensi-bus ), Voltage Out.
У нового SHT35 в описании протокола I2C.
И еще деталь. Он ведь передает 8-bit CRC. Так что в том что данные принимаются верно пересчитав CRC можно быть уверенным (?)
И еще. У них на сайте есть образцы C кода. Скажем вот общение по "Sensibus "
https://www.sensirion.com/fileadmin/user_upload/customers/sensirion/Dokumente/2_Humidity_Sensors/Software/Sensirion_Humidity_Sensors_SHT1x_SHT7x_Sample_Code.pdf