超ローコストPICWRITERの製作
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
「PICBASICコンパイラ」からスピンオフ!!
過去記事を参照することなどを考えて該当する過去記事は「PICBASICコンパイラ」のまま連載回もそのままとします。
以後は前回記事からの流れで[第236回]からとします。
「PICBASICコンパイラ」はなるべく早く連載を再開したいと考えています。
PICはローコスト、高機能で種類も豊富なお手軽マイコンですがプログラムを書き込むためのWRITERが必要です。
それをできるだけ安価に作ってしまおうというプロジェクトです。
最終的には製品化を考えています(組立キット、完成品)。
〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜
[第237回]
●PIC16F1503
間が2日開いてしまいました。
なかなかに大変な2日間でありました。
PIC関連ではありません。
PC(パソコン)関連です。
Windows関係です。
まだ混乱は継続中です。
落ち着いたあたりでPC関連のテーマで整理して書くつもりです。
PIC WRITERに戻ります。
PIC16F628Aについてやっと問題が片付いてこちらのテーマについてはちょっと落ち着きました。
ノートを確認してみましたらPIC16F1503なんて馴染みのないPICをさわっておりました。
14pinのPICです。
当然のことながらI/Oの数は少ないのですがソフトウェア的には割りと高機能です。
その割には価格が安いので試しに購入したのだと思います(全然記憶にありません)。
[出典]Microchip Technology Inc.PIC16F1503 DataSheet
クロックは最高20MHzです。
内蔵クロック発振可能でMax16MHzです。
動作電圧は2.3V〜5.5Vとなっています。
3V動作可能です。
プログラムとしてはFSRが2個使えますというのは有り難いです。
データ処理が楽にできます。
ADコンバータ(10bit)が使えます。
5bitですけれどDACもあります。
I/OポートはMax12ポートとなっています。
8bitのTimer0、Timer2と16bitのTimer1があります。
I/Oポートをそれほど使わなければ十分な機能でしょう。
これで160円はお買い得です(秋月2025年3月)。
まだDataSheetの続きがありました。
[出典]Microchip Technology Inc.PIC16F1503 DataSheet
おや。
Logic Cellなんてのも有りなんですか。
外にほんの少しだけロジック回路が必要なんてときに重宝するかもしれませんね。
機会があれば試してみましょう。
NCOなんてものもありますね。
複雑な波形の制御ができるということでしょうか。
詳しく読んでみなければどういうものなのかわかりません。
なんだかいろいろ新しい機能が備わっているみたいです。
[出典]Microchip Technology Inc.PIC16F1503 DataSheet
このPICは14pinですけれど1番pinを合わせればプログラムの書き込みに必要なPINの配置はPIC18F13K50と同じです。
必要な端子はVdd、Vss(GND)、Vpp(MCLR)、ICSPDAT(PGD)、ICSPCLK(PGC)です。
こちらはPIC18F1XK50のPIN配置です。
[出典]Microchip Technology Inc.PIC18F13K50/14K50 DataSheet
実はPIC16F1503用のWRITERプログラムは2ヶ月ほど前に作成してテスト済みなのですが、その間にPIC WRITERプログラムもかなり変えてきました。
最終的には合わせられるところは合わせて一本化したいと考えていますので、最新のWRITERプログラムと比較して同じにできるところは同じにするように直したいと思います。
そのあたりの作業については次回に整理しながら書く予定です。
超ローコストPICWRITERの製作[第237回]
2025.3.19 upload
前へ
次へ
ホームページトップへ戻る