After looking up the compatible programmers on avrdude, I did find arduino compatibility on the same, but the version of Arduino is unknown. I have an Arduino UNO. Can I use that to program the MCU?
Correct me if I am wrong. I am considering the chinese USBasp as suggested by one of the forum members over AVRisp and AVRdragon.