PICkit3の使用方法

本体の表示とボタン

Status LEDs

ステータスLED
LED 状態
POWER USBポートから電源が供給されている
ACTIVE PCに接続され、通信がアクティブ状態
STATUS 正常に動作している状態
プログラムの書き込みなどの処理によりビジー状態 (Busy)
エラー状態 (Error)

Push Button

PICkit3単体によるプログラム書き込み機能 (Programmer-To-Go) を実行するときに用います。

PCとの接続

PICkit3には特別なドライバは不要で、PCと接続するだけで認識されます。なおPICkit3は消費電力が100mAを上回るハイパワーデバイスであるため、電力供給の十分なポートに接続する必要があります。

MPLAB IDEから接続するとき、初回はファームウェアの書き換えを要求されます。このときターゲット ボードに適切な電源が供給されていないと、書き換えに失敗します。

PICkit 3 detected
Connecting to PICkit 3...
Running self test...
Self test completed
RS Version.......... 01.08.22
AP Version.......... 01.08.12
Downloading RS...
RS download complete
Downloading AP...
AP download complete

Running self test...
Self test completed
Firmware Suite Version...... 01.26.81
Firmware type......................dsPIC30F
PICkit 3 Connected.
Target Detected
Device ID Revision = 00001002

接続の失敗

Failed to properly connect to PICkit 3」のメッセージで接続に失敗する場合、接続をやり直すことで解決できることがあります。それにはメニューの【Programmer → Reconnect】を実行するか、【Programmer → Select Programmer】から他のプログラマに変更後に再度PICkit3に戻す方法があります。

デバイスとの接続

ピンアサイン
ピン番号 信号
1※1 MCLR/VPP
2 VDD Target
3 Vss Ground
4 PGD (ICSPDAT)
5 PGC (ICSPCLK)
6 PGM (LVP)
※1 コネクタに「▼」の印が付いています。

接続の失敗

Target Device ID (00000000) does not match expected Device ID (01000000).」のようなメッセージで接続に失敗する場合は、配線の誤りまたは接触不良の可能性が考えられます。またはデバイスがリセットされている状態でも、このようなメッセージが表示されます。

デバイスへの電源供給

PICkit3からデバイスへ電源を供給できます。これは小規模な回路を想定したもので、供給できる電流は30mAまでです。

電源供給を行うには、メニューの【Programmer → Seggings...】から[PICkit 3 Settings]を開き、[Power]タブにある「Power target circuit from PICkit 3」にチェックを入れます。

プログラムの書き込み (Program)

ICSP (In-Circuit Serial Programmer)

ICSPによる書き込みを行うときには、PGDピンとPGCピンをPICkit3以外と接続しないようにします。接続されていると、

Programming...
The following memory regions failed to program correctly:
Program Memory
Address: 00000000 Expected Value: 00040000 Received Value: 00000000
Programming failed

のように、書き込みに失敗することがあります。

PICkit 3 GUI and Scripting Tool (PICkit 3 Stand Alone Programmer App)

secsoftwaredownload

参考

ドキュメント

  • PICkit 3 Programmer/Debugger User’s Guide (DS51795B)
  • PICkit 3 プログラマ/ デバッガ ユーザガイド (DS51795B_JP)
  • PICkit 3 Help (hlpPICkit3)