i need some help regarding programming of atmega16 using onboard usb of development board.how to program mcu using that usb.plzz provide some links if possible.
You will need a separate hardware programmer to load a bootloader, which will then look at the USB every time the chip is powered up for a program waiting to be downloaded.
Which development board are you talking about? It is possible that this development board, like many others, has an on-board programmer, the input to which is the USB port. If that is the case, then there should be connector(s) or header(s) that allow connection to the AVR for programming. If not, follow thatoneguy's instructions.