35Cと33Cの違いってなんですか?

ルネサスのマイコン、R8C/35Cを使って書かれたプログラムをベースに、R3C/33C用ソフトを作ります。
見ているとほとんど書き換える必要が無いように思えるのですが、35Cと33Cではどこが違うのでしょうか?
  • ちよさんこんにちは。
    スペック見ると分るのですが、ざっと下記内容が
    違うようです。
                  33C  35C
    ・16ビットタイマ部分     1    3
    ・入出力ポート        22   47
    ・外部割込み         7    9
    ・ピン数          32   52

    あと最大のROM,RAMも違います。
    御自分の用途に合った物を選べば良いかと思いますが、
    ピン数が違うと価格も変わると思いますので、バランス
    を考えてチョイスが良いかと。
  • スタッフのチョコです。

    ちよ様の疑問にコメントさせていただきます。

    大きな違いは,パッケージのピン数です。
    33Cは32ピンと35Cの52ピンと比べて使えるピン数が20本少なくなっています。
    そのため,16ビットのタイマRD(2本)がなくなっています。
    また,ROMとRAMの容量も小さくなっています。

    このため,タイマRDを使っている場合には33Cでは使えません。入出力ポートを27本以上使っている場合にも使用できません。プログラムが32Kバイトを超える場合,RAMが2.5Kバイトを超える場合にも使えません。

    これらをご確認ください。
  • 大変わかりやすい回答をありがとうございました!
    教えていただいた点に気を付けて移植していこうと思います。