Использование левого контроллера ATMEGA328P-PU в плате Arduino UNO
Взять программатор (AVR ISP, USBtinyISP или сам Arduino со скетчем ISP) подключить к нему новый кристалл и зашить в него бутлоадер который умеет «получать» программы от IDE.
В IDE меню Tools -> Burn Bootloader
В контроллер надо прошить загрузчик Arduino.