2025.6.20
前へ

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


超ローコストPICWRITERの製作

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

[第307回]



●書き込み可能になったPIC(PIC12F/PIC16F)

今までに書き込みが可能になったPICをまとめました。
PICWRITERの製作を開始した当初はPIC18Fからスタートしたのですが途中からPIC16FおよびPIC12Fを対象にして作業してきました。
今までに書込みが可能になったPIC18Fについては[第187回]でまとめました。
そこでは”LF”型についてもVddを下げれば対応可能と書いていますが考えが浅いところがありました。
PGCとPGDにレベル変換回路を入れなければならないので”LF”はひとまず対象外ということにします。
PICを入手して実際にテストプログラム作成してそれをWRITE/READし、さらにそのテストプログラムを実行して動作確認をする過程を過去記事に書いてきました。
その数はそれほど多くはないのですがPICWRITERプログラムの作成についての規格をまとめた「Programming Specification」には同じWRITERプログラムで書き込み読み出しができるPICについてまとめられています。
そこに記載されているPICはそのうちのどれかでテストをして書き込み読み出しができることを確認すれば残りのPICも同じように書き込み読み出しができると考えてよいと思います。
今までテストをしてきたPICについて同じ「ファミリー」として記載されている「Programming Specification」のその部分を以下に示します(順不同)。
なお画像だけでは検索に不便ですから最後に表にしてまとめてあります。


[出典]Microchip Technology Inc. PIC16F182X/PIC12F1822 Memory Programming Specification


[出典]Microchip Technology Inc. PIC12F1501/PIC16F150X Memory Programming Specification


[出典]Microchip Technology Inc. PIC16F170X Memory Programming Specification


[出典]Microchip Technology Inc. PIC16F145X Memory Programming Specification


[出典]Microchip Technology Inc. PIC16F54 Memory Programming Specification


[出典]Microchip Technology Inc. PIC16F193X/PIC194X Memory Programming Specification


[出典]Microchip Technology Inc. PIC12F629/675 Memory Programming Specification


[出典]Microchip Technology Inc. PIC16F8X Memory Programming Specification


[出典]Microchip Technology Inc. PIC16F62X Memory Programming Specification


[出典]Microchip Technology Inc. PIC16F627A/628A/648A Memory Programming Specification


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


[出典]Microchip Technology Inc. PIC16F716 Memory Programming Specification


[出典]Microchip Technology Inc. PIC16F88X Memory Programming Specification

PIC名で検索できるように以下に品名順に表にしてまとめました。
TYPEは同じWRITERプログラムが適用できるTYPE番号です。
初出回は最初に過去記事で書いた回を示します。
PIC名 TYPE DEVICE ID 初出回
12F1501 3 2CCX/2CDX -
12F1822 3 270X/271X -
12F629 3 0F8X/0F9X 259
12F675 3 0FCX/0FDX -
16F1454 3 3020 -
16F1455 3 3021 295
16F1459 3 3023 -
16F1503 3 2CEX/2CFX 237
16F1507 3 2D0X/2D1X -
16F1508 3 2D2X/2D3X -
16F1509 3 2D4X/2D5X 306
16F1703 3 3061 -
16F1704 3 3043 -
16F1705 3 3055 305
16F1707 3 3060 -
16F1708 3 3042 -
16F1709 3 3054 -
16F1823 3 274X/275X -
16F1824 3 284X/285X -
16F1825 3 276X/277X 302
16F1826 3 288X/289X -
16F1827 3 28AX/28BX 188
16F1828 3 27CX/27DX -
16F1829 3 27EX/27FX -
16F1933 3 230X/231X -
16F1934 3 234X/235X -
16F1936 3 236X/237X -
16F1937 3 238X/239X -
16F1938 3 23AX/23BX 273
16F1939 3 23CX/23DX 282
16F1946 3 250X/251X -
16F1947 3 252X/253X -
16F54 5 - 283
16F627 0 07AX/07BX 200
16F627A 2 20AX/20BX -
16F628 0 07CX/07DX -
16F628A 2 206X/207X 233
16F648A 2 210X/211X -
16F716 4 214X/215X 269
16F83 - - -
16F84 - - 205
16F84A 1 056X/057X 223
16F87 0 072X -
16F88 0 076X 243
16F882 3 200X/201X -
16F883 3 202X/203X 263
16F884 3 204X/205X -
16F886 3 206X/207X -
16F887 3 208X/209X 267

超ローコストPICWRITERの製作[第307回]
2025.6.20 upload

前へ

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