nobcha23の日記

PICマイコンやArduinoを使う電子回路遊びを紹介します

PIC16F628A LVP誤動作? PGM-> GND?

PIC16F628A移植でまずはコンパイルエラーを退治しました。
次にPICKIT2をプログラマで書き込もうとするが書き込めません。
書き込み後べリファイで書いた内容と違うと言ってます。
リードコマンドでフラッシュを読むと確かに書き込まれていません。

なんなんだ・・・。
こんなときはWEB探しですね。
・・・ありました。
ELECTROTECH ONLINEというところのFORUMに回答が。
PIC16F88とかPIC16F628Aとかは
ナノワットテクノロジーになりLVP(低電圧書き込み)の制御が
不安定になったらしく、
PGM端子を100kオームでGNDにもってけということらしいです。
それでRB4/PGM:#10のつもりが間違って、
RB-> RA間違い、
RA4:#3を100kΩでGNDにつないだら書き込みがうまく行った。
なんなんだ、
このいい加減さは。