20年近く前、8bit CPU, 16bit CPUを使った講習をしていたら、参加者の方が、普段はPICをつかっているとのこと。公的試験研究機関、高等専門学校、職業訓練校などの講座を拝見すると、PICを使った演習がいろいろあった。主に、電気系の技術者を対象に、電気系の制御を計画(program)する内容だった。
CQ出版の出版物にもPICを扱うものがちらほらあった。
PIC(Peripheral Interface Controller)
Microchip社が販売するCPU
https://www.microchip.co.jp
PICを選択すると英語になってしまう。
https://www.microchip.com/design-centers/microcontrollers
Maker、電気回路系などでよく利用されていたIC。AVRを対抗製品として比較することがあった。
PIC
QiitaにPICのアセンブラ記事が見当たらない。
ひとまず、Qiita以外の記事を集め、いくつかの作業をした上で、再整理予定。
PIC18(L)F26/27/45/46/47/55/56/57K42
28/40/44/48-Pin, Low-Power High-Performance Microcontrollers with XLP Technology
http://ww1.microchip.com/downloads/en/DeviceDoc/Microchip%208bit%20mcu%20%20PIC18%20L_F26_27_45_46_47_55_56_57K42%20low-power%20high-performance%20mcu%20with%20xlp%20tech%2040001919B.pdf
PICアセンブラ入門 浅川 毅
https://www.amazon.co.jp//dp/4501532300/
PIC をソフトウェアの面から知ろう
光永 法明
http://www.cqpub.co.jp/hanbai/books/37/37391/37391_2syo.pdf
はじめてのPICマイコン 第1回超入門編 | マルツオンライン
https://www.marutsu.co.jp/pc/static/large_order/begin_pic
A. PICの全命令
http://www.maizuru-ct.ac.jp/control/machida/picavr/instr.htm#sectionA1
PIC命令一覧表
https://www.mlab.im.dendai.ac.jp/~assist/PIC/appendix/instruction/
PIC命令
http://www.picfun.com/instr3.html
PICマイコンへの道 ~その1 マシン語は??~
http://www.geocities.jp/gokigokigokichi/micon/pic001/pic001.html
機械語への翻訳
http://scw.asahi-u.ac.jp/~sanozemi/Sakuhin/pic01/PIC01d.html
アセンブラー命令について
http://scw.asahi-u.ac.jp/~sanozemi/Sakuhin/pic01/PIC01c.html
PICの命令とアセンブラ命令
http://mitt.la.coocan.jp/pic/pic42.html
#PIC on Qiita
🔰によるPIC環境構築と突然現れた壁
https://qiita.com/networkyohan69/items/c0a680c91591c12e79ab
###pickle on Qiita
pickleを試してみた
https://qiita.com/yamori813/items/b71235b6588c1ee65810
pic12f629 と pickit3 を 接続
https://qiita.com/pid87/items/82f00c50ada9012935e5
PIC using Mac on Qiita
Mac OS X で PIC 焼いて Lチカしてみる : その1 PICの解説
https://qiita.com/kasei-san/items/0f27b37932d9d0c3095d
Mac OS X で PIC 焼いて Lチカしてみる : その2 開発環境の構築
https://qiita.com/kasei-san/items/e5b233c6b06363b85cca
Mac OS X で PIC 焼いて Lチカしてみる : その3 PICにプログラムを書き込む為の回路を構築
https://qiita.com/kasei-san/items/7c4fc76721b9af5fa4f0
Mac OS X で PIC 焼いて Lチカしてみる : その4 コードを実装、コンパイル、PICに書き込む
https://qiita.com/kasei-san/items/083d21dbbd8996cc78a7
###PIC32MX on Qiita
PIC32MXでI2S
https://qiita.com/yamori813/items/e053210d7672bf018079
[失敗のち成功]platformioでpic32mx
https://qiita.com/yamori813/items/6c39955c660103671741
PIC32MXでUSB I2Sブリッジ
https://qiita.com/yamori813/items/2c69e5f8114b9fe834b6
###その他
メモ
https://qiita.com/pid87/items/d413954b959a947029b6
<この記事は個人の過去の経験に基づく個人の感想です。現在所属する組織、業務とは関係がありません。>
This article is an individual impression based on the individual's experience. It has nothing to do with the organization or business to which I currently belong.
文書履歴(document history)
ver. 0.10 初稿 20180716
ver. 0.11 Qiita記事追加。アセンブラ記事はまだ見つからず。20180722
ver. 0.12 マイクロチップ社 追記 20190301
ver. 0.13 経緯追記 20190320
ver. 0.14 URL追記 20230228
最後までおよみいただきありがとうございました。
いいね 💚、フォローをお願いします。
Thank you very much for reading to the last sentence.
Please press the like icon 💚 and follow me for your happy life.