|Family:||Motorola M68000 Family|
|Number of registers:||15 general 32-bit registers (8 data, 7 address)|
|Cache:||4K byte icache+dcache|
|Clock Speed:||25, 33, 40 MHz|
Performance was increased over earlier members in part by the increased use of pipelining and caching; the MC68040 included a six-stage pipeline, along with sepate 4K-byte caches for instructions and data.
It was the first family member to include floating point on the main chip, but did not provide full IEEE-compatiable floating point: transcendental functions were not included, which limited its utility.