Из простых программаторов для повторения можно порекомендовать EXTRAPIC, схема на него и как с ним работать - все на сайте
http://www.5v.ru/extrapic.htm.
Плату придется сделать самому или купить
Есть еще программатор EPIC, схема и вариант платы валяются в ряде мест на просторах интернета, бета-верся программы берется тут
http://melabs.com/support/progsoft.htm
Это вроде бы неоднократно повторенные и работающие программаторы.
А с заделом на будущее лучше повторить PICKit2. Схема, прошивка и софт для него - все есть открыто на microchip.com, а вариант печатной платы недавно выкладывали тут
http://www.microchip.ru/phorum/read....50043&t=150043