MC68000
SCN68652 - MPCC (Multi-protocol Communication Controller)
MC68661 - UART
MC68681 - DUART (Dual Universal Asynchronous Receiver/Transmitter)
SCC68692 - 68681 Compatible CMOS
R68802 - LNET (Local Network Controller)
MC68824 - TBC (Token Bus Controller)
MC68834 - Stream Cipher Chip
MC68836 - FCG (FDDI Clock Generator)
MC68837 - ELM (Elasticity Buffer and Link management)
MC68838 - MAC (Media Access Controller)
MC68839 - FSI (FDDI System Interface)
MC68840 - Integrated FDDI
MC68847 - quad ELM
MC68848 - CAMEL
MC68851 - PMMU (32bit Page Memeoy Management Unit)
MC68881 - FPU (Floating-Point Unit) 浮動小数点演算ユニット
MC68882 - FPU (Floating-Point Unit) 浮動小数点演算ユニット(改良版)
MC68901 - MFP (Multi Function Peripheral) 多機能周辺コントローラ
↑ 640×400ドット程度の解像度でRGB各プレーンについてそれぞれ32KB程度のVRAMを必要とする多色ビットマップグラフィック環境においては、実メモリ空間が最大1MBの8086ではプログラムエリアを圧迫しないためにVRAM各プレーンをバンク切り換えするなどの回避策を講じる必要があった。このため、CPUから直接VRAMにアクセスするのにセグメント操作やバンク切り替えを併用する必要のある8086は、基本的にはVRAMをリニアにメモリ空間上に配置でき、しかもメモリ操作命令で直接必要なアドレスを指定できる68000と比較してプログラミングがどうしても煩雑になった。
バスアクセス中にあるピンをアサートすることにより、命令の実行をそこで一旦フリーズし、スリーステートバスをハイインピーダンスにして解放させたままいつまででも止めておいて、そののち、元の命令の中断したバスアクセスから再実行(re-run)する機能である。これによるバスサイクルをリランサイクル(rerun cycle)という。
これを利用して、メインのCPUであるMC68000を止めた状態で、別のプロセッサでページ処理をおこなうようにして、デマンドページングを実装できる。必然性はないが、同じバスに接続する容易性から、この補助プロセッサにもMC68000が使われることが多い。
以上のようなMC68000のデュアル・プロセッサによる仮想記憶を実現したコンピュータとしてはアポロコンピュータのDomainが有名である。同社の実装ではページスワップを担うスレーブ・プロセッサは、通常時はグラフィックス・プロセッサとして動作し、必要に応じてマスターのページ・スワップ要求に応じた。
この問題は後のMC68010で解決された。MC68010では、バスエラーとアドレスエラーが発生した場合、エラーを発生させた元の命令を指すプログラムカウンタのアドレスをスーパバイザスタックに保存することにより、元の処理に復帰できるようになった。