Цифровой термометр основан на микроконтроллере PIC16F628 и измерителе температуры DS18S20.
Связь между термодатчиком и микроконтроллером осуществляется по шине I2C. На схеме изображено два семисегментных индикатора, но при не сложной переделке возможно увеличить число отображаемых цифр до трех.
Термометр на PIC16F628
Исходный код программы на ассемблере находится в файле dt.asm