
ルネサス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 フラッシュメモリ
主な特長:
- 4ポートI/O
- 4つのタイマー(X、Y、Z、C)はそれぞれ8ビット、Cタイマーは16ビット、さらに時計タイマーは15ビット
- 10ビット×12チャンネルA/Dコンバータ
- 8ビット*1チャネルUARTまたはクロック同期シリアルI/O、および8ビット1チャネルUART
- システムクロックジェネレータXin-Xout(高速-低速オンチップオシレータ)
- 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
参照
外部リンク
- ルネサスR8C製品ページ 2016年3月5日アーカイブ( Wayback Machine)
- http://www.RenesasInteractive.com 2015年3月7日アーカイブ-ルネサス製品のオンライントレーニング
- http://www.RenesasRulz.com - コミュニティ サポート フォーラム。
- http://www.kpitgnutools.com 2006年11月27日アーカイブWayback Machine公式フリーM16C GNUツールチェーン(無料サポート付き)
- オンラインチュートリアル (Clubelek) 2008年9月26日アーカイブ- Wayback Machine