Откуда взять программатор?
Если ПК с ЛПТ портом то самый простой вариант это программатор "5 проводков".
Есть чуть по сложнее для аппаратного COMпорта (отлично работает тот что на стабилитронах).
Купить ардуино, прошить в него ArduinoISP и пользоваться как программатором