Atmega16

I want to use atmega16 mcu instead of atmega328 in arduino uno can someboady give me a step by step procedure to bootload and install sketch and also the standalone circuit

You'll find everything you need here:

Here is a good tutorial to show how to bootload using an Arduino.

Once I done the above setup i use the Mightycore to bootload my Atmeg's