新品を買った筈なのに書込み済みの PIC

無線クラブ JARL A1 CLUB から頼まれて PIC16F819 50個に PICSTART Plus でプログラムの書込みをしました。

プログラムを書き込む前にプログラムメモリーエリアのブランクチェックをしたら書込み済み(Device is NOT blank)と出ました。

デバイス一個一個プログラムメモリーを消去(Erace Flash Device)して Device is blank を確認してから書込みました。

いきなり書き込んでも消去しながら書き込んでくれるので別に問題ないのかも知れませんが新品なのにどうして Device is NOT blank なんでしょうか?

秋葉原の秋月電子から買ったというこの PIC16F819 、一体ナニが書き込まれているのか読み出してみたらデバイスのフラッシュメモリには全部 "0" が書き込まれていました。 何かのプログラムが書き込まれていたわけでは無いようでした。

ブランクチェックをして Device is blank と表示されるにはデバイスのフラッシュメモリは全て "1" が書き込まれていることが必要なのでした。
プログラムメモリは 14bit なので 11 1111 1111 1111 つまり Device is blank のPIC を読み出すと 3FFF の連続になります。

2006.8.8

 PIC目次へ         トップページへ