マイクロテクニカ製品サポートFAQ
[一覧] [1つ前に戻る] [マニュアル及び各種ダウンロードページへ]
使用PICの搭載しているRAM容量限界まで変数が宣言できない
PICマイコンのRAM容量の限界まで変数を宣言することはできません。

例えば64バイトのRAMを搭載しているPICを使用していする場合、バイト型変数を64個まで宣言して使用できるかというと、使用できません。

これは各命令が命令を実行するためRAMを作業領域として使用するためです。PBPのような高級言語の場合命令で記述していくと、RAMというものを意識しませんが、コンパイラー内部では命令にもよりますが、1つの命令で大きなRAMを使うものもあります。
よって、ユーザーが使用できる変数は搭載しているRAM容量すべてを使用することはできません。
オリジナル - FAQみたいです - 猫でいいです