R800
Z80命令コード上位コンパチブル M1サイクルを廃止するなど、メモリアクセスサイクルを高速化。 アドレスの上位バイトが変化しないとき(下位8ビットのみ変化するとき)にアクセスを高速化するページアドレスモードを導入。 IX,IYレジスタを8ビットで使用するなどの隠し命令を正式サポート。
16ビットALU(演算論理装置)を備え、演算能力を向上。 乗算機能(32ビット、16ビット)を追加。 主要命令を最速1クロックに高速化(Z80同一クロック比で5倍速)。
24ビット幅 16MBのアドレス空間をサポート(MMU)。 DRAMインターフェースを内蔵し、直接DRAMを接続してリフレッシュやノーウェイトのアクセス制御が可能。 外部からDRAMアクセスするためのアービトレーション(調停)機能内蔵。
クロックジェネレータ内蔵 MSXturboRでは28.636360MHzの水晶振動子を接続し、内部で4分周した7.15909MHzでCPUコアの動作が可能。 Z80A 3.579545MHz比で周波数2倍×基本命令5倍=10倍速。一部の複雑な命令ではそれ以上の高速化を実現。
従来のZ80互換割込みモードのほか、従来の割込みとは排他的使用で新たに7種類の割込みモードを備える。 Z80互換割込み信号:NMI#、INT# 新割込み信号 :NINT1#~7#
DMAコントローラ内蔵 チャンネルは2つ(DMA0、DMA1)内蔵。 メモリ to メモリ、I/O to メモリ、メモリ to I/O、I/O to I/Oの転送が可能。 転送アドレスは24ビットリニア指定可能。 DMAアドレス自動インクリメント機能内蔵。
パッケージは100ピン0.65mmピッチQFP(フラットパッケージ)を採用。