MPLAB ICD4での書き込みに書き込み速度エラーで失敗する場合の対処方法

私は数年前に趣味で電子工作をしていました。
最近Udemyで電子工作系の講座を発見し、受講しているうちマイコンで遊びたくなったため早速やってみることに。

秋月電子で発売日当日購入したまま開封すらしていなかったMicrochip MPLAB ICD4の出番です。
簡単なLチカプログラムをこしらえて、いざ書き込もうとしたところ謎のエラーに苛まれました。

エラー内容は書き込み速度が速すぎるからLowに設定するようにというものでしたが、その通り設定しても解決しませんでした。

結論から言うと逆に書き込み速度をHighにすることで解消したというお話です。

今回は、エラーの発生状況と解消までの流れをお知らせします。

開発環境

  • パソコン:Windows 10 Pro,Corei-7,メモリ32GB
  • PICライタ:MPLAB ICD4
  • マイコン:PIC12F683

いざ書き込み

書籍とネットの情報を元に適当にLチカプロジェクトを作成し、書き込んでみたところ次のようなエラーが発生。(スクリーンショット撮り忘れました)

You have set the program speed to Normal. The circuit on your board may require you to slow the speed down. Please change the setting in the tool properties to low and try the operation again.
Programming did not complete.

設定変更してリトライ

何やら書き込みスピードが速すぎるとのことなので、指示通りLowに変えてみます。

再度書き込みを試みるも、同じメッセージが表示され書き込みに失敗します。

書き込み速度をHighにすると解消

試しに書き込み速度をHighにしてみたところ、書き込みに成功

まとめ

今回は「MPLAB ICD4での書き込みに書き込み速度エラーで失敗する場合の対処方法」という内容でお伝えしました。
まとめると以下の通りとなります。

  • MPLAB ICD4の書き込み時に速度エラーが出ることがある
  • エラーメッセージの指示通り書き込み速度をLowにしても解消しない場合がある
  • 逆に書き込み速度をHighにすると解消する場合がある

これ以降、書き込み速度をNormalに変えてもエラーは出なくなりました。
正直何が原因だったのかはわかりませんが、同じような事象で悩んでいる方は、書き込み速度Highを試してみてください。

解消に半日かかってしまいいきなり出鼻をくじかれましたが、これで何とか遊べそうです。

この記事が皆様のお役に立てば幸いです。

最新情報をチェックしよう!