Motorola 68020 (MC68020) microprocessor family

Motorola 68020 (MC68020) is a 32-bit microprocessor compatible with earlier members of 680x0 family - 68000, 68008 and 68010. Address bus width on the 68020 is increased to 32 bits, which allows the processor to address up to 4 GB of memory. Data bus width is also increased to 32 bits, though if necessary the 68020 can work with 8- and 16-bit data buses. Other Motorola 68020 enhancements include:

  • Execution time of many instructions was reduced.
  • To improve CPU performance, a 256-byte instruction cache was added to the CPU.
  • The CPU includes new control registers.
  • The CPU has new addressing modes: memory indirect addressing modes, scaled index, and larger displacements.
  • New instructions were added to 68020 instruction set: bit field instructions, compare instructions, call module and pack/unpack BCD.
  • The MC68020 provides hardware support for Motorola 68881 and 68882 Floating-Point Units.
  • Accessing mis-aligned word or long-word data no longer results in a system error, though access to misaligned data is not as fast as access to properly aligned data.

Motorola also manufactured MC68EC020 - embedded version of the MC68020 CPU. The 68EC020 had only 24-bit address bus, and could address up to 16 MB of physical memory. The MC68EC020 was housed in different packages than the Motorola 68020 microprocessor.

Some Motorola 68020 and 68EC020 microprocessors were marked with custom part numbers. To identify these processors please see List of Motorola custom part numbers.

Die pictures: Motorola MC68020RC16
Links
History
Architecture
Identification
Pinouts
Support chips
At a glance
Type:
32-bit microprocessor
Introduction:
1984
Frequency (MHz):
12 - 33

Motorola XC68020RC12

12.5 MHz
114-pin ceramic PGA
Motorola XC68020RC12

Motorola MC68020RC12B

12.5 MHz
114-pin ceramic PGA
Revision B
Motorola MC68020RC12B

Motorola MC68020RC12E

12.5 MHz
114-pin ceramic PGA
Revision E
Motorola MC68020RC12E

Motorola SC87916RC15B (MC68020RC15B)

15 MHz
114-pin ceramic PGA

15 MHz was not a standard speed grade for 68020 CPU family. These processors were custom made by Motorola for other companies, therefore all of them were marked with custom part numbers. The 68020/15 CPUs were used in Sun 3/50 computer, NCD/X terminals, Apollo DN3000 workstations and possibly in other computers.
Motorola SC87916RC15B (MC68020RC15B)

Motorola MC68020RC16B

16.7 MHz
114-pin ceramic PGA
Revision B
Motorola MC68020RC16B

Motorola MC68020RC16E

16.7 MHz
114-pin ceramic PGA
Revision E
Motorola MC68020RC16E

Motorola 68020-16 (SC414002RC16)

16 MHz
114-pin ceramic PGA

Marked with Motorola custom part number
Motorola 68020-16 (SC414002RC16)

Motorola 68020RC16-CIT

16 MHz
114-pin ceramic PGA
Motorola 68020RC16-CIT

Motorola MC68020FE16E

16 MHz
132-pin ceramic QFP
Motorola MC68020FE16E

Motorola MC68020RP16E

16.7 MHz
114-pin plastic PGA
Revision E
Motorola MC68020RP16E

Motorola MC68020RC20B

20 MHz
114-pin ceramic PGA
Revision B
Motorola MC68020RC20B

Motorola MC68020RP20E

20 MHz
114-pin plastic PGA
Revision E
Motorola MC68020RP20E

Motorola MC68020RC25E

25 MHz
114-pin ceramic PGA
Revision E
Motorola MC68020RC25E

Motorola XC68020RC25E

25 MHz
114-pin ceramic PGA
Motorola XC68020RC25E

Motorola MC68020RP25E

25 MHz
114-pin plastic PGA
Motorola MC68020RP25E

Motorola MC68020RC33E

33 MHz
114-pin ceramic PGA
Revision E
Motorola MC68020RC33E

Other 68020 microprocessors


Motorola MC68020FC16
Motorola MC68020FC20
Motorola MC68020FC25
Motorola MC68020FE16
Motorola MC68020FE20
Motorola MC68020FE25
Motorola MC68020FE33
Motorola MC68020RC12
Motorola MC68020RC16
Motorola MC68020RC20
Motorola MC68020RC25
Motorola MC68020RC33
Motorola MC68020RP16
Motorola MC68020RP20
Motorola MC68020RP25
Motorola MC68EC020FG16
Motorola MC68EC020FG25
Motorola MC68EC020RP16
Motorola MC68EC020RP25

(c) Copyright 2003 Gennadiy Shvets