Once again, because of its universal familiarity and range of functionality, the clock is used to convey the use of the PIC16C92X microcontrollers. In this case we have added a twist to the clock with the addition of a thermometer. The LCD panel has a two digit temperature readout. This application note will discuss the use of the following peripherals used to implement the clock: Timer1, PORTB, CCP, A/D converter, and the LCD Module. All source code and examples are written in C and compiled using Microchip’s MPLAB-C compiler