Difference between revisions of "Motorola MC68040"

From Computer History Wiki
Jump to: navigation, search
(An acceptable start...)
(No difference)

Revision as of 02:27, 28 October 2018


MC68040
Family: Motorola M68000 Family
Architecture: 32-bit
Manufacturer: Motorola
Year Introduced: 1990
Address bus: 32-bit
Data bus: 32-bit
Number of registers: 15 general 32-bit registers (8 data, 7 address)
Cache: 4K byte icache+dcache
Clock Speed: 25, 33, 40 MHz


The Motorola MC68040 is a 32-bit microprocessor in the Motorola M68000 Family, the successor to the Motorola MC68030. Later members include the 68060.

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.

It was used in a number of Macintosh personal computers, and also workstations from NeXT.

Downgraded versions which omitted the floating point, and another with also the memory management, were produced.