PICkit3で書き込めない

最近はPICを使った開発が多くて,さまざまな問題に出会います.

PIC18F14K50へMPLABを使用してファームウェアを書き込もうとしたところ,以下のようなエラーメッセージが吐かれた.


PICkit 3 detected
Connecting to PICkit 3...
PK3Err0038: Failed to initialize PICkit 3.

Failed to properly connect to PICkit 3

他の記事を見たところ,PICkit3のファームウェアが壊れたことが原因のようだと書かれているが,試しにPIC12F1822に接続したところ問題なく書き込むことができた.
恐らくMPLABとPICkit3の相性が悪いのだろうと踏んでPICkit 3 Scriptingに含まれているPICkit3.exeを使用したところ,問題なく書き込むことができた.