>>238
AVRはアドレス空間がコードとデータに別れていてアクセス方法が違うし
C使うと定数もRAMにコピーされることになる
データにコードをおいて実行することも出来ない
複数のアドレス空間を使い分けるのはフラットと呼ばないでしょ