The Motorola M68000 Family includes the following members:
First generation 68K processor. 16 bit internal/external data paths. 16 Mb address space.
8 bit external data path. 1-4 MB address space.
Similar to MC68000, but with restartable instructions. Can be used in a virtual memory environment. Loop mode.
Low-power MC68000. 8 or 16 bit external data bus.
32 bit virtual memory microprocessor. 32 bit internal/external data paths. 4 GB address space. Can be used with floating point coprocessor. New instructions added including bitfield instructions. New addressing modes added. 256 bytes instruction cache.
16 Mb address space.
Similar to MC68020 but slightly faster. 256 bytes data cache added. On- chip MMU.
Low-power MC68030. No MMU.
Basically a 68020 core but without cache, bitfield instructions, and memory indirect addressing modes. 16 bit external data path. No coprocessor. CPU32+ Same as CPU32 but with 32 bit external data path.
Third generation 32 bit processor. 4K instruction cache. 4K data cache. On chip floating point processor. On chip MMU. Most instructions take one cycle.
Low-power MC68040. No MMU. No FPU.
Super scalar implementation of the 68K architecture. Can issue up to two instructions per cycle. 8K instruction cache. 8K data cache.
Similar to MC68060. No FPU. No MMU.
Integrated microcontrollers with CPU32.