R8C

ルネサス R8C/33M (R5F21336MNFP)

ルネサスR8C、ルネサスM16Cの小型・低価格版として開発された16ビットマイクロコントローラです。M16Cの16ビットCISCアーキテクチャと命令セットを継承しながらも、内部データバスを16ビットから8ビットに削減することで、サイズと速度を両立させています。 フラッシュメモリSRAMの容量が異なる複数のバージョンが用意されています

R8Cファミリーのメンバー

すべてのR8Cは内部にリング発振器を搭載しており、外付け共振器なしで使用できます。一般的なインターフェースはUARTで、一部のデバイスはCANインターフェースを備えています。一部のデバイスはシリアルEEPROMの代替として内部データフラッシュを搭載していますが、書き込みサイクル数はシリアルEEPROMよりも少なくなります。R8CデバイスはOCD(オンチップデバッグ、インサーキットエミュレータを参照)を搭載しています。ルネサスE8デバッガまたはE8aデバッガでデバッグする場合、UART 1は使用できません。デバッグインターフェースは、Vcc、GND、リセット、モードの4本の線のみを使用します。

R8C/11

  • 8~16k フラッシュメモリ

R8C/13

  • 8~16k フラッシュメモリ

主な特長:

  1. 4ポートI/O
  2. 4つのタイマー(X、Y、Z、C)はそれぞれ8ビット、Cタイマーは16ビット、さらに時計タイマーは15ビット
  3. 10ビット×12チャンネルA/Dコンバータ
  4. 8ビット*1チャネルUARTまたはクロック同期シリアルI/O、および8ビット1チャネルUART
  5. システムクロックジェネレータXin-Xout(高速-低速オンチップオシレータ)
  6. CPUコアとメモリの増加

R8C/18

  • 4~16k フラッシュメモリ

R8C/19

  • 4~16k フラッシュメモリ

R8C/1A

  • 4~16k フラッシュメモリ

R8C/1B

  • 4~16k フラッシュメモリ

R8C/20

  • 32~128k フラッシュメモリ

R8C/21

  • 32~48k フラッシュメモリ

R8C/22

  • 32~48k フラッシュメモリ
  • CANインターフェース

R8C/23

  • 32~48k フラッシュメモリ
  • CANインターフェース

R8C/24

  • 16~32KBフラッシュメモリ

R8C/25

  • 16~32k フラッシュメモリ

R8C/26

  • 8~32k フラッシュメモリ

R8C/27

  • 8~32k フラッシュメモリ

R8C/28

  • 8~16k フラッシュメモリ

R8C/29

  • 8~16k フラッシュメモリ

R8C/2A

  • 48~96k フラッシュメモリ

R8C/2B

  • 48~96k フラッシュメモリ

R8C/2C

  • 48~96k フラッシュメモリ

R8C/2D

  • 48~96k フラッシュメモリ

R8C/33

参照