Нужно всего-лишь взять схему USB-программатора для PIC. Обычно такие программаторы сами имуют микроконтроллер(его придётся прошивать другим программаторам), который преобразует сигналы от USB в сигналы программирования. Так же возможно есть программатор на FT232RL, в котором ничего предварительно прошивать не требуется.