Personal Computer Museum

PersonalComputerMuseum.com

Motorola 68010

Motorola 68010

Motorola 68010 microprocessor technical specifications

Developed by: Motorola
Launched: 1982
ALU bits: 16
Clock: 8 MHz until 16 MHz
Family: 68k
Transistors: 69 000

The Motorola 68010 corrected several bugs of the 68000 and added some features, which allowed it to use paged virtual memory.

It addresses a major flaw in the 68000, its failure to meet Popek and Goldberg's virtualization requirements (a privileged instruction, MOVE from SR, is user-based rather than supervisor-based), and adds support for memory access error recovery, implemented as an exception, enabling the implementation of virtual memory.

Additionally, the 68010 has a "loop mode," which provides a mini-instruction cache, speeding up two-instruction loops. The performance benefit over the 68000 is typically less than 10% in practice.

The 68010 is not 100% software-compatible with the 68000.

The 68010 could be used with the 68451 MMU, but faced design issues, particularly a 1-clock memory access penalty. This unpopular configuration led other vendors, such as Sun Microsystems, to use their own MMU design.

The 68010 was never as popular as the 68000, given its limited added value and increased cost. Most vendors interested in MMU functionality waited for the 68020.

It was used by Sun Microsystems in its Unix workstations (Sun-100U and Sun-2) and by Silicon Graphics for its Unix workstations (IRIS 1400, IRIS 1500, IRIS 2000).

It was also used by HP in its HP9000 300/310 series with a proprietary HP MMU, and also in the AT&T Unix PC, which also contained a proprietary DEC MMU.

Since there was a 68010 variant that was pin-to-pin compatible with the 68000, some Amiga users replaced their 68000s with 68010s to get a small performance boost.

Next ->

← View other microprocessors

Motorola 68010 contemporary microprocessors


Manufacturer: MOS Technology
Launched: 1982
Bits: 8

The MOS 6510 is the direct successor to the famous 6502.
The main change from the 6502 is the addition of an 8-bit general-purpose I/O port.
It was used as the CPU in the Commodore 64 home computer.

More ↓


Manufacturer: Intel
Launched: 1982
Bits: 16
Clock: 6 MHz
Transistors: 134 000
Technology: 1.5 nanometers


More ↓

Other microprocessors in the family of Motorola 68010


Manufacturer: Motorola
Launched: 1979
Bits: 16
Clock: 2 MHz
Transistors: 68 000
Technology: 3 nanometers

It takes its name from the number of transistors it contains.
It was the first in a family of microprocessors that included the Motorola 68008, Motorola 68010, Motorola 68020, Motorola 68030, Motorola 68040, and Motorola 68060 microchips. It was also known as the 68k.
It powered the popular Commodore Amiga and Atari ST computers, and the first Macintosh computers.
It also powered the Sharp X68000 (sold only in Japan) and the first Capcom arcade video game motherboards.

More ↓


Manufacturer: Motorola
Launched: 1984
Bits: 32
Clock: 12.5 MHz
Transistors: 200 000



More ↓


Manufacturer: Motorola
Launched: 1987
Bits: 32
Clock: 16 MHz
Transistors: 273 000

The 68030 is similar to the 68020 but includes an on-chip cache.

More ↓


Manufacturer: Motorola
Launched: 1990
Bits: 32
Clock: 25 MHz
Transistors: 1 200 000

The 68040 is the first member of the 68000 family with an on-chip FPU.

More ↓


Manufacturer: Motorola
Launched: 1994
Bits: 32
Clock: 50 MHz
Transistors: 2 500 000
Voltage: 3.3 V

The Motorola 68060 was the last of the 68k family. It was two to three times more powerful than its predecessor, the 68040, and featured an integrated floating-point unit (FPU) and memory management unit (MMU).

More ↓