H8
シリーズ名は、命令セットアーキテクチャあるいはCPUと対応しており、これに、TinyやSLP(Super Low Power)を組み合わせたシリーズもある。
Tinyシリーズには、H8/300H Tiny、H8S/Tinyが含まれている。SLPシリーズには、H8/300L SLP、H8/300H SLP、H8S SLPがある。
シリーズの上位としてファミリの名称が設けられ、H8ファミリ、H8SファミリおよびH8SXファミリが存在する。これらのファミリは、CPUと内蔵メモリ(ROM、RAM)のアクセス仕様が相違しており、H8ファミリは16ビットデータバス・2ステートアクセス、H8Sファミリは16ビットデータバス・1ステートアクセス、H8SXファミリは32ビットデータバス・1ステートアクセスである。
H8Sファミリは、プログラミングマニュアルでは、H8S/2600とH8S/2000の2つのシリーズとなっているが、製品としては「H8Sファミリ/H8S/2x00シリーズ」(x=1,2,3,4,5,6)と、細かくシリーズを分けている。H8S/2600とH8S/2400シリーズは、H8S/2600CPUを内蔵している。H8S/2200、H8S/2300とH8S/2500シリーズは、H8S/2000CPUを内蔵している。H8S/2100シリーズには、H8S/2000CPUを内蔵した製品とH8S/2600CPUを内蔵した製品がある。
プログラミングマニュアルまたはソフトウェアマニュアルとして、以下が発行(いずれも第1版発行時の名称で記載)されており、命令セットアーキテクチャとしては7種類がある。
H8/500(株式会社日立製作所「H8/500シリーズプログラミングマニュアル」第1版1988年10月)
H8/300(株式会社日立製作所「H8/300シリーズプログラミングマニュアル」第1版1989年7月)
H8/300L(株式会社日立製作所「H8/300Lシリーズプログラミングマニュアル」第1版1991年8月)
H8/300H(株式会社日立製作所「H8/300Hシリーズプログラミングマニュアル」第1版1993年6月)
H8S/2600、H8S/2000(株式会社日立製作所「H8S/2600シリーズ、H8S/2000シリーズプログラミングマニュアル」第1版1995年3月)
H8SX(株式会社日立製作所「H8SXプログラミングマニュアル」第1版2003年2月)
H8/500を除き、H8/300L、H8/300、H8/300H、H8S/2000、H8S/2600、H8SXの命令セットはオブジェクトレベルで互換性がある。
後に同社が開発したSuperHシリーズ(特にSH1とSH2)は、H8とは別の用途、視点から開発され、当初はよりCISC的な仕様を取り入れることも検討されたが、動作クロックやパフォーマンスを考慮しRISC的なマイクロコントローラとしてデザインしたものである。このためHD64180やSuperHシリーズなどとのバイナリの互換性はない。またルネサス移行後に発売されたR8C/Tinyシリーズは元三菱電機のM16C系統のCPUであり、やはり互換性はない。
組み込み向けのマイクロプロセッサとしては世界的に大きなシェアを有する。電子工作用や教材用としてもそれまでのZ80などに代わって、中規模のマイコンとして広く使われていて、シリーズによっては秋葉原などでも容易に入手することができる。また日立が支援していた「マイコンカーラリー」には古くから使われているほか、レゴのMINDSTORMSにも使われている。
近年はTinyシリーズのようにオンチップ・デバッキングインターフェースを内蔵して、廉価なオンチップ・エミュレータを使用できるシリーズに移行しつつある。また純正開発環境の無償評価版(一定期間経過後、64KBの限定版となる)の配布もWebや雑誌などで積極的に行われている。