概要
PICのメモリ関連のスペック表記には下記のような項目が並んでいる。
・ROM:7.25kB
・プログラムメモリー[Word]:4kWord
・データROM:256B
・RAM:256B
こやつらが何を表しているのかが最初全くわからなかったが、最近やっとわかってきたのでメモがてらアウトプットする。
各項目の内容
1. ROM
プログラムを配置するメモリー容量。
変数をconstで宣言した場合もこちらに格納される。
2. プログラムメモリー[Word]
記述できる命令数。
Word(ワード)はByte(バイト)と同じように複数のビットを1つのまとまりとした単位。
概要に書かれているPIC12F1840を例に挙げると、このPICの命令長は14bitなので、
1Word=14bit
となる。
3. データROM
EEPROM容量。
不揮発メモリで、電源を切ってもデータを保持しているメモリ。
PICによっては搭載されていない。
4. RAM
変数のメモリ容量。
constで宣言された変数はROM側に記憶される。
データシートを見る限りGPR+共通RAMの容量に相当するが、その理解で合っているかが不明。
もし知っている人いたらコメントください。