eharmon

Contents

The Motorola 68k processor line was used for Macintosh from the first 128k in 1984 to the last Quadra, Performa, and LC models were discontinued in 1996. There’s a ton of information on the web about 68k processors, but it is ubiquitously unsourced and often inaccurate.

While this information applies to any 68k machine, this page focuses on those used in Macs, using only what I could source from the original suppliers: Motorola, Freescale, NXP, Rochester Electronics, Thomson, and Atmel, excepting the product names which are approximated from believable product images.

Currently, this page focuses on 68020, 68030, and 68040 processors.

This is a best effort, cross-referencing multiple fragmented sources to provide as complete a picture as possible. More exact (but unsourced) information exists in some cases, which may be useful to provide additional data. I have refrained from using those sources here in order to provide only provably accurate information.

Branding

Until 2004-03-22, primary source processors were printed with the Motorola logo. After this time Freescale was spun off from Motorola and started the process of transitioning branding. This transition was unbounded, so it is expected to see newer processors with Motorola branding.

There was no known transition to NXP or Rochester Electronics branding after the NXP purchase of Freescale and the discontinuation of the 68k line in 2015.

Sources

Product Numbering

Motorola uses the following prefixes to their product numbers to represent the product lifecycle:

Masks below are listed by their highest state. In other words, a mask that shipped as MC is labeled as such. However, it’s possible that PC or XC devices also exist with this mask revision as mask qualification was being completed. This is not a sign of a fake chip.

Sources

Reading Chip Markings

Later Parts (Late 80s+)

Motorola 68k chips generally contain 6-7 markings:

  1. Logo
  2. Product number including revision
  3. Mask identifier
  4. Serial number including manufacture date
  5. Final assembly location
  6. An unknown mask or package-related identifier
  7. An unknown identifier

For example, a 68040 usually has the first 6, and might look like:

Mโƒ (logo)

  • This chip was made by Motorola.

XC68040RC25M (product number)

  • This is a 68040, XC-type (not fully qualified), in a PGA package at 25MHz with revision M.

02E31F (mask)

  • This is mask 02E31F or E31F (in documentation the leading digits are often dropped when referring to the mask).

QEKC9328B (serial)

  • This was made the 28th week of 1993. The 4-digit code in the middle indicates the date. The leading code is unknown but possibly a lot code. The trailing letter is unknown.

MALAYSIA (location)

  • Final assembly of this chip was in Malaysia. This does not indicate fab location, which can be determined by the mask.

S23159-001 (unknown mask or package-related identifier)

  • While serving an unknown purpose, it is known these correspond closely with mask revisions. If listed in a table below, the mask and this identifier must match or the chip may be counterfeit.

Early Parts (1980s)

Earlier 68020 and 68030 units may have only the following:

  1. Logo
  2. Product name and revision
  3. Mask identifier and manufacture date

Items 1 and 2 are the same as above. As an example, item 3 may look like:

2A70N8705

  • This is a 2A70N mask made the 5th week of 1987.

Sources

Legend

All charts below use the following legend.

68020

The “full” version with a 32-bit bus; MMU and FPU functionality require co-processors. It was only used for the Macintosh II and original LC, from 1987 to 1992.

The 68020 was produced in 12.5MHz, 16.67MHz, 20MHz, 25MHz, and 33MHz speed grades.

Mac Packages

Packages used in Macintosh machines. Varies per machine.

Which packages were produced for each mask has not been verified.

PackageType
RC114-lead Ceramic PGA
FE132-lead Cermaic QFP

Masks

Sorted by mask revision.

ProductMaskRevisionFabGeometryIntroducedCancelledNotes
XC68020๐’™๐’™๐’š๐’šโ€ A23GJMOS8 - Austin, TX1.7um?before 1995
XC68020๐’™๐’™๐’š๐’šEโ€ 1A43SMOS8 - Austin, TX1.5um?before 1995
XC68020๐’™๐’™๐’š๐’šA45JKMOS8 - Austin, TX1.7um?before 1995
XC68020๐’™๐’™๐’š๐’š1A45JLMOS8 - Austin, TX1.7umbefore 19861986-04
XC68020๐’™๐’™๐’š๐’š2A45JMOS8 - Austin, TX1.7umbefore 19861986-04
MC68020๐’™๐’™๐’š๐’šBโ€ 2A70NMOS8 - Austin, TX1.7um?before 1995
??68020๐’™๐’™๐’š๐’š?A92EAPRDL - Austin, TX1.7um?before 1995
MC68020๐’™๐’™๐’š๐’š?B40GAMOS8 - Austin, TX1.35um?before 1995
MC68020๐’™๐’™๐’š๐’šEโ€ B47KBMOS8 - Austin, TX1.5um?before 1995
MC68020๐’™๐’™๐’š๐’š?B49NBAPRDL - Austin, TX1.2um?before 1995
MC68020๐’™๐’™๐’š๐’š?B69RBAPRDL - Austin, TX1.2um?before 1995
MC68020๐’™๐’™๐’š๐’šBโ€ B87EBMOS8 - Austin, TX1.5um?before 1995Possibly also an XC rev E part
MC68020๐’™๐’™๐’š๐’šEโ€ C10HATohoku - Sendai, Japan1.2um?before 1997Extended temperature
MC68020๐’™๐’™๐’š๐’š?C54SAMOS8 - Austin, TX1.0um?before 1997Military grade
MC68020๐’™๐’™๐’š๐’šEโ€ E30GATohoku - Sendai, Japan1.0umbefore 19982012-05-31

Notes

Additionally, these sources/clones were produced:

They are not covered further in this document as information is significantly more sparse.

Key Dates

Sources

68030

68030 was the “full” version with MMU, a co-processor was still required for FPU functionality. Used in a very wide variety of Macs from 1988 to 1995.

The 68030 was produced in 16MHz, 20MHz, 25MHz, 33MHz, 40MHz, and 50 MHz speed grades.

Mac Packages

Packages used in Macintosh machines. Varies per machine.

Which packages were produced for each mask has not been verified.

PackageType
RC128-lead Ceramic PGA
RP124-lead Plastic PGA
RL?
FE132-lead Ceramic QFP

Masks

Sorted by approximate introduction, where not known, by mask.

ProductMaskPackage Identifier (RC)RevisionFabGeometryIntroducedCancelled
XC68030๐’™๐’™๐’š๐’šโ€ B47BNoneโ€ก0APRDL - Austin, TX1.35ยตm?before 1995
XC68030๐’™๐’™๐’š๐’šโ€ 3B47BNoneโ€กCAPRDL - Austin, TX1.35ยตm?before 1995
XC68030๐’™๐’™๐’š๐’šAโ€ 1B56PNoneโ€กDAPRDL - Austin, TX1.35ยตm?before 1995
XC68030๐’™๐’™๐’š๐’šBโ€ B67RNoneโ€กIMOS8 - Austin, TX1.2ยตm?before 1995
MC68030๐’™๐’™๐’š๐’šBC43CD22881-001โ€กBMOS8 - Austin, TX1.2ยตmbefore 1993before 1995
??68030๐’™๐’™๐’š๐’š?C48A?GAPRDL - Austin, TX1.2ยตm?before 1995
MC68030๐’™๐’™๐’š๐’šBC74ND22881-001โ€กBMOS8 - Austin, TX1.0ยตm?before 2012
??68030๐’™๐’™๐’š๐’šBD62C?BTohoku - Sendai, Japan1.2ยตm?before 1995
MC68030๐’™๐’™๐’š๐’šBD66CD22881-001โ€กBTohoku - Sendai, Japan1.0ยตm?before 2002
MC68030๐’™๐’™๐’š๐’šCF91CD22881-011/D22881-021โ€กCTohoku - Sendai, Japan0.8ยตm1995-05-24before 2002
MC68030๐’™๐’™๐’š๐’šCG40W?CMOS8 - Austin, TX0.8ยตm1996-11-132012-05-31

Notes

Key Dates

Sources

68040

68040 was the “full” version including MMU and FPU functionality. Used in a wide variety of Macs from 1991 to 1996.

The 68040 was produced in 25MHz, 33MHz, and 40MHz speed grades.

Mac Packages

Packages used in Macintosh machines. Varies per machine, RC and HRC are mechanically and electrically compatible.

Which packages were produced for each mask has not been verified.

PackageTypeNotes
RC179-lead Ceramic PGA
HRC179-lead Ceramic PGAUnclear what distinguishes this from an RC part
FE184-lead Ceramic QFP

Masks

Sorted by approximate introduction, where not known, by mask.

ProductMaskPackage Identifiers (RC/HRC)RevisionFabGeometryIntroducedCancelled
XC68040๐’™๐’™๐’š๐’šD43BS22899-009โ€กBMOS8 - Austin, TX0.8ยตm1991before 1995
XC68040๐’™๐’™๐’š๐’š4D50DS22899-010-Fโ€กAMOS8 - Austin, TX0.8ยตm?before 1995
XC68040๐’™๐’™๐’š๐’šBโ€ 9D50DS22899-010-Fโ€กBMOS8 - Austin, TX0.8ยตm?before 1995
??68040๐’™๐’™๐’š๐’š?4D98D???0.8ยตm?before 1995
XC68040๐’™๐’™๐’š๐’šEโ€ 5D98DS22899-010โ€กEMOS8 - Austin, TX0.8ยตm?before 1995
XC68040๐’™๐’™๐’š๐’šEโ€ 7D98DS22899-010โ€กEMOS8 - Austin, TX0.8ยตm?before 1995
XC68040๐’™๐’™๐’š๐’šE26A???1992-H2?
XC68040๐’™๐’™๐’š๐’šMOE31FS23159-001โ€กMMOS11 - Oak Hill, TX0.65ยตm?1995-Q3
XC68040๐’™๐’™๐’š๐’šM2E31FS23159-001โ€กMMOS11 - Oak Hill, TX0.65ยตm?1995-Q3
MC68040๐’™๐’™๐’š๐’š2E42KS23159-101โ€กMOS11 - Oak Hill, TX0.65ยตm1995-Q32000-08-13
MC68040๐’™๐’™๐’š๐’šAK63HS23159-103/S23159-104โ€กATohoku - Sendai, Japan0.57ยตm2000-08-132002-11
MC68040๐’™๐’™๐’š๐’šAL88MS23159-104โ€กAMOS11 - Oak Hill, TX0.57ยตm2002-112015-11-21

Notes

Additionally, these sources/clones were produced:

They are not covered further in this document as information is significantly more sparse.

Key Dates

Sources

68LC040

A 68040 without built-in FPU. Used in Macs from 1993 to 1996. The 68EC040 shares the same mask history, though incompatible with and unused in the Macintosh line.

The 68LC040 was produced in 25MHz, 33MHz, and 40MHz speed grades.

The first two masks contain a critical errata which prevents their use with software FPU emulators. A later mask or full 68040 is required to use FPU-based software.

Mac Packages

Packages used in Macintosh machines. Varies per machine.

Which packages were produced for each mask has not been verified.

PackageType
RC179-lead Ceramic PGA
FE184-lead Ceramic QFP

Masks

Sorted by introduction.

ProductMaskPackage Identifiers (RC)RevisionFabGeometryIntroducedCancelledNotes
XC68LC040๐’™๐’™๐’š๐’šAD39HS23134-001โ€กAMOS8 - Austin, TX0.8ยตm?before 1995Software FPU errata
XC68LC040๐’™๐’™๐’š๐’šB2E23GS23134-101/S23134-102/S23159-001โ€กBMOS11 - Oak Hill, TX0.65ยตm?1995-Q3Software FPU errata
MC68LC040๐’™๐’™๐’š๐’š2E71M?MOS11 - Oak Hill, TX0.65ยตm1995-Q32000-01
MC68LC040๐’™๐’™๐’š๐’šAJ46X?ATohoku - Sendai, Japan0.57ยตm2000-012002-09-07
MC68LC040๐’™๐’™๐’š๐’šAL89M?AMOS11 - Oak Hill, TX0.57um2002-09-072014-10-11

Notes

Key Dates

Sources