Abstract: The stop watch is used to measure the time required
for a certain event. This is different from normal clocks in many
ways, one of which is the accuracy of time. The stop watch requires
much more accuracy than the normal clocks. In this paper, an
ATmega8535 microcontroller was used to control the stop watch, by
which perfect accuracy can be ensured. For compiling the C code and
for loading the compiled .hex file into the microcontroller, AVR
studio and PonyProg were used respectively. The stop watch is also
different from traditional stop watches, as it contains two different
timing modes namely 'Split timing' and 'Lap timing'.