Так это как раз из за того, что питание на 20 вывод PIC подаётся только с УСБ !

Я же написал, что для программирования PIC только через ISP, необходимо подать на 20 вывод PIC + 5 вольт с разъёма ISP,
тогда ни к какому УСБ подсоединять не нужно ...