AKI877ICE
AKI-877ICE情報

動作確認状況  アップデート方法
MPLAB5.11 確認OK
MPLAB5.20 確認OK
MPLAB5.30 確認OK
MPLAB5.61 確認OK
MPLAB5.70 5.70.40 確認OK

 

 

ご購入されたキットには、古いバージョンのMPLABが収録されています。お手数ですが、 以下のMicrochip社のホームページより最新版を入手してのご使用をお願いいたします。
最新バージョンを入手し、インストール後、ファームウエアのアップデートをお願いいたします。 (PC側ソフト(Mplab.exe)と、ファームウエアのマッチングを取る必要があります。)
現在、MPALBには、Ver5.xx.xxとVer6.xx.xxがあります。AKI-877ICEは、Ver5.xx.xxで動作確認を行っております。

http://www.microchip.com/1010/pline/tools/picmicro/devenv/mplabi/index.htm

FAQ

Q:AKI877iceの概要を教えてください。
A:マニュアルを公開しましたので、ご参照ください。

 AKI-877ICE マニュアルのダウンロード(1.4MByte)

Q:AKI877iceのファームウエアのアップデートはどのように行いますか?
A:アップデート方法は、ここを参照ください。

Q:シングルステップ実行した時、タイマー0の内容がランダムな値をしめす。
A:MPLAB上ではプログラムが停止状態でも、エミュレーションチップ上の タイマー0は常に動作しています。従い、レジスタ読み出し作業が行われた時 ランダムなデータが読みだされてしまいます。
 タイマー0の内容を確認するには、以下コードを追加し、nopでブレイクをかけ wレジスタの内容を見ます。

    movf TMR0,W
    nop

Q:割り込みルーチン内シングルステップを行った時、T0IFをクリアしてもクリアされない。
A:上記の質問と同じ理由です。タイマー0は、常に動作しているのでT0IFをクリアしても すぐに、オーバーフローが発生し、T0IFがセットされてしまうのでクリアされないように見えます。
 確認するには、」以下のコードを追加し、nopでブレイクをかけwレジスタの内容を見ます。

    bcf INTCON,T0IF
    movf INTCON,W
    nop

Q:PIC16F84のときは問題ないのに、PIC16F8xxではプログラムが正常に動作しない。
A:W、STATUS、PCLATH、INDFなどの退避レジスタの退避アドレスが、0x20から 始まるアドレスのままでは正常に動作しません。
 退避レジスタは、0x70から0x7Fの間に退避させます。
このアドレス範囲は、全てのバンクから参照ことができます。

Q:MPLAB V6.20でAKI-877ICEを使用できますか?
A:AKI-877ICEは、MPLAB-ICD互換品です。MPLAB V6.20では、MPLAB-ICDがサポートされていないので使用することはできません。

Q:購入時のマニュアルにはPIC16F871はサポート予定と書かれていますが、現在サポートは確認できていますか?
A:MPLAB V5.30以降(ファームウエアバージョンV2.31.00以降)で動作確認をいたしました。

Q:PIC16F877Aには対応できますか?
A:MPLAB 5.70 and 5.70.40 interim updateでもAバージョンはサポートされていません。