MC68040
68040は設計の早い段階でトランジスタ数が限界に達することが判明していた。68030でCPUに内蔵されたMMUは、内蔵することによってトランジスタを少なく抑えることができたのに対し、FPUはそうならなかったためである。モトローラのMC68882 FPUは非常に高性能なユニットであることで知られていて、モトローラはリスクを避けるためにフル機能の"RC"版ではなく"LC"版を搭載することにした。結果として、68040の内蔵FPUは68881や68882で使用可能だったIEEEの超越関数を使えなくしてしまった (超越関数はフラクタル生成ソフトウェアなどで使われていた)。このため、68040のFPUにおいて超越関数はモトローラの提供する浮動小数点サポートパッケージ(FPSP)でエミュレートするようになっている。ただし、これは未実装命令を実行しようとしたときに例外が発生し、その例外ハンドラ内でエミュレートするものであるため、頻繁に使用すると性能が劇的に低下するという問題があった。
68040では熱が大きな問題となった。同一クロック周波数では68030の倍以上の性能を誇ったが、大きなダイサイズと大きなキャッシュのために消費電力が大きくなってしまった。