Freescale 68HC08

68HC08(またはHC08と略記)は、フリースケール・セミコンダクタ(以前はモトローラ・セミコンダクタであった)による、8ビットマイクロコントローラの幅広いファミリである。

HC08は、旧機種のMotorola 68HC05(英語版) と完全にコード互換である。6800以降の伝統を共有する全てのモトローラのプロセッサと同じく、HC08はノイマン型アーキテクチャとメモリマップドI/Oを使用している。このファミリは、メモリとは別に5つのCPUレジスタを持っている。8ビットのアキュムレータA、16ビットのインデックスレジスタH:X、16ビットのスタックポインタSP、16ビットのプログラムカウンタPC、8ビットのコンディションコードレジスタCCRである。いくつかのインストラクションは、H:Xインデックスレジスタ内の個々のバイトを独立して参照する。

HC08の周辺には、何十ものプロセッサファミリが存在し、それぞれが異なる組み込みアプリケーションをターゲットとしている。特徴や能力は、ピン数は8から64ピンまで、USB 1.1からLINまでと、変化は幅広い。

Freescale RS08 コアは、単純化した"reduced-resource"バージョンのHC08である。

Freescale HCS08 コアは、次世代のHC08プロセッサである。

外部リンク

  • HC08 Processor Families
  • Helium Open-Source RTOS for HCS08 MCUs
  • Ingenieria Inversa Freescale Design House
モトローラ/フリースケール/NXPのプロセッサ(英語版)
Industrial Control Unit
6800ファミリー(英語版)
68000ファミリー(英語版)
88000
  • MC88100(英語版)
    • MC88110(英語版)
浮動コプロセッサ
メモリ管理ユニット
  • 68851(英語版)
PowerPCファミリー
メイン
アーキテクチャ
ファミリー
4ビット
8ビット
16ビット
  • C166(英語版)
  • CR16/CR16C(英語版)
  • H8S
  • TI MSP430(英語版)
  • R8C/Tiny
  • 東芝 TLCS(英語版)
  • XC 2000(英語版)
  • XE166(英語版)
32ビット
インタフェース
プログラミング
デバッグ
シミュレータ
  • Gpsim(英語版)
関連項目
カテゴリ カテゴリ