マイクロテクニカ製品サポートFAQ
[一覧] [1つ前に戻る] [マニュアル及び各種ダウンロードページへ]
PIC16F81x のデバイスで"Device detected : Unknown !"と表示されて書き込みができない時がある
PIC16F81xのデバイスでは、MCLRピン(RA5と兼用)がコンフィギュレーションビットの設定でIOピンに設定されていると、mikroProg Suiteで"Write"ボタンを押してHEXファイルを書き込みしようとした時、次のようにメッセージが表示され書き込みができないことがあります。
また、このエラーは発振子の種類を内蔵発振子"INTOSC"にしている場合に発生します。

-Device detected: Unknown!
-Device selected: PIC16F81x

Continue anyway?


次の方法で問題は回避できます。

RA5ピンはGPIOとして使用せずMCLRピンとして使用してください。
コンフィギュレーションビットの設定において、"Master Clear"は"RA5 as MCLR"に設定してください。

その上で、書き込み時、Writeボタンを押したときに上記のメッセージが出るときは「いいえ」を押して書き込みを一度中止して、再度Writeボタンを押して下さい。
何回か実行すると書き込みができますので、コンフィギュレーションビットの設定においてRA5ピンがMCLRピンとたコンフィギュレーションビットの設定値が一度書き込まれれば、次回以降は問題なく書き込みができるようになります。

一度、RA5ピンをIOピンとしてしまうと、また次回以降エラーの発生原因となりますので、PIC16F81xデバイスをご使用の場合には、RA5ピンは必ずMCLRピンとしてご使用頂けますようお願い致します。
オリジナル - FAQみたいです - 猫でいいです