2025.3.27
前へ
次へ
ホームページトップへ戻る


超ローコストPICWRITERの製作

〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
「PICBASICコンパイラ」からスピンオフ!!
過去記事を参照することなどを考えて該当する過去記事は「PICBASICコンパイラ」のまま連載回もそのままとします。
以後は前回記事からの流れで[第236回]からとします。
「PICBASICコンパイラ」はなるべく早く連載を再開したいと考えています。
PICはローコスト、高機能で種類も豊富なお手軽マイコンですがプログラムを書き込むためのWRITERが必要です。
それをできるだけ安価に作ってしまおうというプロジェクトです。
最終的には製品化を考えています(組立キット、完成品)。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜

[第243回]



●PIC16F88

少し前に書いたノートを読んでみましたらまだほかにもテストをしていたPICがありました。
ノートを読む限りではWRITEもREADもできているようです。
はて?
ERASEはできたのか?
ノートの日付では今年1月の頃に書いています。
あかん。
全く記憶にありません。
とにかくそれからかなり時間が経っていますからもう一度最初からテストをしなければいけませんでしょう。
こちらがPIC16F88のDataSheetです。

[出典]Microchip Technology Inc.PIC16F87/88 Data Sheet

PIC16F628などと同じ18pinのPICです。
機能も16F628などの延長線上にあるように見えます。
ということからすると今までに作成したPIC16F84/84A/627用のWRITERプログラムが使えるかもしれません。

下はPIC16F87/88のProgrammingのスペックです。

[出典]Microchip Technology Inc.PIC16F87/88 Flash Memory Programming Specification

Vpp電圧は8V〜14Vです。
かなり電圧に幅があります。

PIC16F87/88のPROGRAMコマンドです。

[出典]Microchip Technology Inc.PIC16F87/88 Flash Memory Programming Specification

あれ?
Chip Eraseコマンドがありますね。


[出典]Microchip Technology Inc.PIC16F87/88 Flash Memory Programming Specification

Chip Eraseが使えるならそれを使わない手はないでしょう。
ということは。
WRITE/READは今までのPIC16F84などと同じプログラムにできたとしても/ERASEについてはPIC16F87/88用のプログラムにする必要があります。
そのあたりを考えてテストをしていくことになりそうです。

超ローコストPICWRITERの製作[第243回]
2025.3.27 upload

前へ
次へ
ホームページトップへ戻る