temperaturecontrolpt1000PIC16F876A