Step 1: Download USBtinyISP driver software from Install the driver for the USBtiny device. Then, insert the new Atmega328P-PU chip on the DIL socket of Arduino board. Connect the USBtiny device to Arduino.

USBtinyISP (1)

USBtinyISP (2)

Step 2: Go to Tools-Board-Arduino UNO

Step 3: Programmer- USBtinyISP

Step 4: Tools- Burn Bootloader

It takes less than 1 minute to burn the Arduino bootloader to your new Atmega328P-PU chip.

See all the photos on Flickr

EasyEDA: Ideas for Circuit Design, Innovation for Electronics Access     Free Circuit Design: Schematic - Simulation - PCB Layout - Gerber Viewer     JLCPCB Prototype & Small-batch PCB: Only $2 for 10pcs 10×10cm PCBs, 24 hours Quick Turn, DHL Delivery in 3 Days