Как отлаживаюсь - смех и слезы. С давних времен в наличии имелся чип с окошком и УФ стиралка, а также старинный программатор. Чипы в DIP-20. Пару вариантов я на нем проверил, а потом нечаянно "запорол": забыл снять флажки защиты кода, после прошивки его УФ стиралка уже не стирает.
Тогда пришлось брать OTP чипы, предназначенные для производства. В сумме примерно 10 вариантов кода проверил, но жаба сильно душила. Даже не в деньгах дело, это просто мазохизм на OTP отлаживаться.
Поэтому сделать отладчик на многоногом PIC16F выглядит хорошей идеей. Пригодится потом, да и затравка на обновление железа появится.
Про отличия SHT15 и SHT35 я, конечно, в курсе. Это было большой удачей, что старое железо, заточенное на SHT15, оказалось пригодно для нового SHT35. Или казалось удачей, сейчас уже сомневаться начал...
Весь проект на ассемблере. CRC-8 пока что игнорирую, поскольку, с одной стороны, вроде бы работало и без проверки, а с другой - и места в памяти мало, и отлаживаться неудобно. Сделаю отладчик на PIC16F, тогда добавлю проверку CRC-8