List of Macintosh models grouped by CPU type


This list of Macintosh models grouped by CPU type contains all CPUs used by Apple Inc. for their Macintosh computers. It is grouped by processor family, processor model, and then chronologically by Macintosh models.

Motorola 68000

Motorola 68000

The Motorola 68000 was the first Apple Macintosh processor. It had 32-bit CPU registers, a 24-bit address bus, and a 16-bit data path; Motorola referred to it as a "16–/32-bit microprocessor."
ProcessorModelClock speed
FSB speed
L1 cache
IntroducedDiscontinued
MC68000Lisa55January 1983January 1984
MC68000Lisa 255January 1984January 1985
MC68000Macintosh88January 1984October 1985
MC68000Macintosh 512K88September 1984April 1986
MC68000Macintosh XL55January 1985April 1985
MC68000Macintosh Plus88January 1986October 1990
MC68000Macintosh 512Ke88April 1986September 1987
MC68000Macintosh SE88March 1987August 1989
MC68000Macintosh SE FDHD88August 1989October 1990
MC68000Macintosh Classic88October 1990September 1992
MC68HC000Macintosh Portable1616September 1989October 1991
MC68HC000PowerBook 1001616October 1991August 1992

Motorola 68020

The Motorola 68020 was the first 32-bit Mac processor, first used on the Macintosh II. The 68020 had many improvements over the 68000, including an instruction cache, and was the first Mac processor to support a memory management unit, the Motorola 68851.
The Macintosh LC configured the 68020 to use a 16-bit system bus with ASICs that limited RAM to 10 MB.
ProcessorModelClock speed
FSB speed
L1 cache
Data path width/
Address width
FPUMMUIntroducedDiscontinued
MC68020Macintosh II161625632/166888168851 March 1987January 1990
MC68020Macintosh LC161625616/16October 1990March 1992

Motorola 68030

The Motorola 68030 was the first Mac processor with an integrated memory management unit, allowing for virtual memory. Another improvement over the 68020 was the addition of a data cache.
ProcessorModelClock speed
FSB speed
L1 cache
L2 cache
Data path width/
Address width
FPUIntroducedDiscontinued
MC68030Macintosh IIx161651232/3268882September 1988October 1990
MC68030Macintosh SE/30161651232/3268882January 1989October 1990
MC68030Macintosh IIcx161651232/3268882March 1989February 1991
MC68030Macintosh IIci25255120–3232/3268882September 1989February 1993
MC68030Macintosh IIfx40405123232/3268882March 1990April 1992
MC68030Macintosh IIsi202051232/3268882October 1990March 1993
MC68030Macintosh Classic II
Performa 200
161651216/32October 1991September 1993
MC68030PowerBook 140161651232/32October 1991August 1992
MC68030PowerBook 170252551232/3268882October 1991October 1992
MC68030Macintosh LC II
Performa 400
Performa 405
Performa 410
Performa 430
161651216/32March 1992March 1993
MC68030PowerBook 145252551232/32August 1992June 1993
MC68030Performa 600/600CD32165123232/32September 1992October 1993
MC68030Macintosh IIvi16165123232/32October 1992February 1993
MC68030Macintosh IIvx32165123232/3268882October 1992October 1993
MC68030PowerBook 160252551232/32October 1992August 1993
MC68030PowerBook 180333351232/3268882October 1992May 1994
MC68030PowerBook Duo 210252551232/32October 1992October 1993
MC68030PowerBook Duo 230333351232/32October 1992July 1994
MC68030Macintosh Color Classic
Performa 250
Performa 275
161651216/3268882 February 1993May 1994
MC68030Macintosh LC III
Performa 450
252551232/3268882February 1993February 1994
MC68030PowerBook 165c333351232/3268882February 1993December 1993
MC68030Macintosh LC 520252551232/3268882June 1993February 1994
MC68030PowerBook 180c333351232/3268882June 1993March 1994
MC68030PowerBook 145B252551232/32July 1993July 1994
MC68030PowerBook 165333351232/32August 1993July 1994
MC68030Macintosh LC III+
Performa 460
Performa 466
Performa 467
333351232/3268882October 1993February 1994
MC68030Macintosh Color Classic II333351232/3268882 October 1993May 1994
MC68030Macintosh TV321651232/3268882October 1993February 1994
MC68030PowerBook Duo 250333351232/32October 1993May 1994
MC68030PowerBook Duo 270c333351232/3268882October 1993April 1994
MC68030Macintosh LC 550
Performa 550
Performa 560
333351232/3268882February 1994March 1995
MC68030PowerBook 150333351232/32July 1994October 1995

Motorola 68040

The Motorola 68040 had improved per-clock performance compared to the 68030, as well as larger instruction and data caches, and was the first Mac processor with an integrated floating-point unit.
The MC68LC040 version was less expensive because it omitted the floating-point unit.
ProcessorModelClock speed
FSB speed
L1 cache
IntroducedDiscontinued
MC68040Macintosh Quadra 70025258October 1991March 1993
MC68040Macintosh Quadra 90025258October 1991May 1992
MC68040Macintosh Quadra 95033338May 1992October 1995
MC68040Macintosh Centris 65025258February 1993October 1993
MC68040Macintosh Quadra 80033338February 1993March 1994
MC68040Workgroup Server 8033338February 1993March 1994
MC68040Workgroup Server 9533338March 1993April 1995
MC68040Macintosh Quadra 660AV25258July 1993September 1994
MC68040Macintosh Quadra 840AV40408July 1993July 1994
MC68040Macintosh Centris 660AV25258July 1993September 1994
MC68040Workgroup Server 6020–2520–258July 1993October 1994
MC68040Macintosh Quadra 61025258October 1993July 1994
MC68040Macintosh Quadra 65033338October 1993September 1994
MC68040Macintosh Quadra 630
Macintosh LC 630
Performa 630
Performa 630CD
Performa 631CD
Performa 635CD
Performa 636
Performa 636CD
Performa 637CD
Performa 638CD
Performa 640CD
33338July 1994October 1995
MC68040PowerBook 550c33338May 1995April 1996
MC68LC040Macintosh Centris 61020208February 1993October 1993
MC68LC040Macintosh LC 47525258October 1993October 1994
MC68LC040Macintosh Quadra 605
Performa 475
Performa 476
25258October 1993October 1994
MC68LC040Macintosh LC 575
Performa 575
Performa 576
Performa 577
Performa 578
33338February 1994April 1995
MC68LC040PowerBook Duo 28033338April 1994November 1994
MC68LC040PowerBook Duo 280c33338April 1994January 1996
MC68LC040PowerBook 52025258May 1994June 1995
MC68LC040PowerBook 520c25258May 1994September 1995
MC68LC040PowerBook 54033338May 1994October 1994
MC68LC040PowerBook 540c33338May 1994August 1995
MC68LC040Macintosh LC 580
Performa 580CD
Performa 588CD
33338April 1995April 1996
MC68LC040PowerBook 19033338August 1995June 1996
MC68LC040PowerBook 190cs33338August 1995October 1996

PowerPC

PowerPC 601

The PowerPC 601 was the first Mac processor to support the 32-bit PowerPC instruction set architecture.
ProcessorModelClock speed
FSB speed
L1 cache

L2 cache
IntroducedDiscontinued
PowerPC 601Power Macintosh 6100
Performa 6110CD
Performa 6112CD
Performa 6115CD
Performa 6116CD
Performa 6117CD
Performa 6118CD
60–6630.0–33.316/16March 1994October 1995
PowerPC 601Power Macintosh 710066–8033.3–40.016/16March 1994January 1996
PowerPC 601Power Macintosh 810080–11033.3–40.016/16256March 1994July 1995
PowerPC 601Workgroup Server 615060–6630.0–33.316/16April 1994April 1996
PowerPC 601Workgroup Server 815080–11036.7–40.016/16256April 1994April 1996
PowerPC 601Workgroup Server 915080–12040.016/16512–1024April 1994May 1996
PowerPC 601Power Macintosh 720075–12037.5–40.016/16May 1995February 1997
PowerPC 601Power Macintosh 8200100–12040.016/16256April 1996July 1996
PowerPC 601vPower Macintosh 750010050.016/16May 1995May 1996
PowerPC 601vWorkgroup Server 725012040.016/16February 1996April 1997

PowerPC 603

ProcessorModelClock speed
FSB speed
L1 cache

L2 cache
IntroducedDiscontinued
PowerPC 603Power Macintosh 5200 LC
Performa 5200CD
Performa 5210CD
Performa 5215CD
Performa 5220CD
7537.58/8256April 1995April 1996
PowerPC 603Power Macintosh 6200
Performa 6200CD
Performa 6205CD
Performa 6210CD
Performa 6214CD
Performa 6216CD
Performa 6218CD
Performa 6220CD
Performa 6230CD
75–12037.5–40.08/8256May 1995July 1997
PowerPC 603ePower Macintosh 5300 LC
Performa 5300CD
Performa 5320CD
100–12040.016/16256August 1995April 1996
PowerPC 603ePowerBook 5300c/ce/cs100–11733.316/16August 1995August 1996
PowerPC 603ePowerBook Duo 2300c10033.316/16August 1995February 1997
PowerPC 603ePower Macintosh 5260
Performa 5260CD
Performa 5270CD
Performa 5280CD
100–12040.016/16256April 1996March 1997
PowerPC 603ePerforma 6260CD
Performa 6290CD
Performa 6300CD
Performa 6310CD
10040.016/16256May 1996July 1997
PowerPC 603ePower Macintosh 6300/120
Performa 6320
12040.016/16256May 1996July 1997
PowerPC 603ePower Macintosh 4400
Performa 4400
150–20040.016/16256November 1996February 1998
PowerPC 603ePowerBook 1400c/cs117–13333.316/16November 1996May 1998
PowerPC 603evPower Macintosh 5400
Performa 5400CD
Performa 5410CD
Performa 5420CD
Performa 5430CD
Performa 5440CD
120–20040.016/16256April 1996early 1998
PowerPC 603evPower Macintosh 6400
Performa 6400
180–20040.016/16256August 1996August 1997
PowerPC 603evPerforma 636016040.016/16October 1996October 1997
PowerPC 603evPowerBook 1400c/cs16633.316/16128November 1996May 1998
PowerPC 603evPower Macintosh 5500225–27550.016/16256February 1997early 1998
PowerPC 603evPower Macintosh 6500225–30050.016/16256February 1997March 1998
PowerPC 603evPowerBook 3400180–24040.016/16256February 1997November 1997
PowerPC 603ev20th Anniversary Macintosh25050.016/16128May 1997March 1998
PowerPC 603evPowerBook 2400180–24040.016/16256May 1997May 1998

PowerPC 604

The PowerPC 604e was the first Mac processor available in a symmetric multiprocessing configuration.
ProcessorModelClock speed
FSB speed
L2 cache
CPUsIntroducedDiscontinued
PowerPC 604Power Macintosh 8500120–15040–502561May 1995August 1996
PowerPC 604Power Macintosh 9500120–15040–505121May 1995August 1996
PowerPC 604Network Server 500132445121February 1996April 1997
PowerPC 604Workgroup Server 8550132445121February 1996September 1996
PowerPC 604Power Macintosh 7600120–13240–442561April 1996August 1996
PowerPC 604ePower Macintosh 8500180452561August 1996February 1997
PowerPC 604ePower Macintosh 9500180–20045–505121–2August 1996February 1997
PowerPC 604ePower Macintosh 7600200502561August 1996November 1997
PowerPC 604eNetwork Server 700150–2005010241September 1996April 1997
PowerPC 604eWorkgroup Server 8550200505121September 1996April 1997
PowerPC 604ePower Macintosh 7300166–20045–502561February 1997November 1997
PowerPC 604ePower Macintosh 8600200505121February 1997August 1997
PowerPC 604ePower Macintosh 9600200–233505121–2February 1997August 1997
PowerPC 604eWorkgroup Server 7350180452561April 1997March 1998
PowerPC 604eWorkgroup Server 9650233505121April 1997August 1997
PowerPC 604evPower Macintosh 8600250–3005010241August 1997February 1998
PowerPC 604evPower Macintosh 9600300–3505010241August 1997March 1998
PowerPC 604evWorkgroup Server 96503505010241August 1997March 1998

PowerPC G3

ProcessorModelClock speed
FSB speed
L2 cache
IntroducedDiscontinued
PowerPC 750Power Macintosh G3 233–33366512-1024November 1997January 1999
PowerPC 750PowerBook G3233–50050–100512–1024November 1997January 2001
PowerPC 750Macintosh Server G3 233–333661024March 1998December 1998
PowerPC 750iMac233–50066–100512August 1998July 2001
PowerPC 750Power Macintosh G3 300–4501001024January 1999September 1999
PowerPC 750Macintosh Server G3 350–4501001024January 1999August 1999
PowerPC 750iBook300–36666512September 1999September 2000
PowerPC 750CXiMac600100256September 2000May 2001
PowerPC 750CXeiBook366–50066–100256–512September 2000May 2002
PowerPC 750CXeiMac500–700100256July 2001March 2003
PowerPC 755iBook600100256October 2001May 2002
PowerPC 750FXiBook600–900100512May 2002October 2003

PowerPC G4

The PowerPC 7400 was the first Mac processor to include an AltiVec vector processing unit.
The PowerPC 7455 was the first Mac processor over 1 GHz.
ProcessorModelClock speed
FSB speed
L2 cache
L3 cache
CPUsIntroducedDiscontinued
PowerPC 7400Power Mac G4350–500100512–10241–2September 1999January 2001
PowerPC 7400Macintosh Server G4350–500100512–10241–2January 2000January 2001
PowerPC 7400Power Mac G4 Cube450–500100512–10241August 2000April 2001
PowerPC 7410Power Mac G4466–53313310241–2January 2001July 2001
PowerPC 7410PowerBook G4400–50010010241January 2001October 2001
PowerPC 7410Macintosh Server G4466–53313310241–2January 2001July 2001
PowerPC 7410Power Mac G4 Cube450–50010010241April 2001July 2001
PowerPC 7450Power Mac G4667–867133256–10240–21–2January 2001January 2002
PowerPC 7450Macintosh Server G4733–10001332560–21–2September 2001August 2002
PowerPC 7450PowerBook G4550–667100–1332561October 2001July 2002
PowerPC 7450iMac G4700–8001002561January 2002January 2003
PowerPC 7450eMac700–8001002561April 2002May 2003
PowerPC 7455Power Mac G4800–1420133–1672561–41–2January 2002June 2004
PowerPC 7455PowerBook G4667–1000133–1672560–11April 2002September 2003
PowerPC 7455Xserve1000–133313325621–2May 2002January 2004
PowerPC 7455Macintosh Server G41000–1250133–1672561–21–2August 2002January 2003
PowerPC 7455iMac G4800–1250100–1672561February 2003July 2004
PowerPC 7455eMac800–10001332561May 2003April 2004
PowerPC 7455iBook G4800–10001332561October 2003April 2004
PowerPC 7447PowerBook G41000–1333133–1675121September 2003April 2004
PowerPC 7447eMac12501675121April 2004May 2005
PowerPC 7447aPowerBook G41333–16671675121April 2004April 2006
PowerPC 7447aiBook G41000–1420133–1425121April 2004May 2006
PowerPC 7447aMac mini1250–15001675121January 2005February 2006
PowerPC 7447aeMac14201675121May 2005July 2006

PowerPC G5

The PowerPC 970 was the first 64-bit Mac processor.
The PowerPC 970MP was the first dual-core Mac processor and the first to be found in a quad-core configuration. It was also the first Mac processor with partitioning and virtualization capabilities.
ProcessorModelClock speed
FSB speed
L2 cache
CPUsCores per
CPU
IntroducedDiscontinued
PowerPC 970Power Mac G51.6–2.0800–10005121–21June 2003June 2004
PowerPC 970FXXserve G52.0–2.31000–11505121–21January 2004August 2005
PowerPC 970FXPower Mac G51.8–2.7900–13505121–21June 2004November 2005
PowerPC 970FXiMac G51.6–2.1533–70051211August 2004January 2006
PowerPC 970MPPower Mac G52.0–2.51000–12502×10241–22November 2005August 2006

Intel x86

Overview

Processor
family
Process
MMXSSESSE2SSE3SSSE3SSE4.1SSE4.2AVXDBS/
EIST
XD bitVT-xAESIntel 64Quick
Sync
TXTQPIHTITB
Yonah65
Core
Penryn
65/45
Nehalem
Westmere
45/32
Sandy Bridge
Ivy Bridge
32/22
Haswell
Broadwell
22/14
Skylake
Kaby Lake
Coffee Lake
14

P6

Yonah was the first Mac processor to support the IA-32 instruction set architecture, in addition to the MMX, SSE, SSE2, and SSE3 extension instruction sets.
The Core Solo was a Core Duo with one of the two cores disabled.
ProcessorModelClock speed
FSB speed
L2 cache
CPUsCores per
CPU
IntroducedDiscontinued
Core Duo iMac1.83–2.00667212January 2006September 2006
Core Duo MacBook Pro1.83–2.16667212February 2006October 2006
Core Duo Mac mini1.66–1.83667212February 2006August 2007
Core Duo MacBook1.83–2.00667212May 2006November 2006
Core Solo Mac mini1.50667211February 2006September 2006
Pentium M ULV Apple TV1.00350211January 2007September 2010

Core

Woodcrest added support for the SSSE3 instruction set.
Merom was the first Mac processor to support the x86-64 instruction set, as well as the first 64-bit processor to appear in a Mac notebook.
Clovertown was the first quad-core Mac processor and the first to be found in an 8-core configuration.
ProcessorModelClock speed
FSB speed
L2 cache
CPUsCores per
CPU
IntroducedDiscontinued
Xeon 5100 Mac Pro2.00–3.001333422August 2006January 2008
Xeon 5100 Xserve2.00–3.001333422October 2006January 2008
Core 2 Duo iMac1.83–2.40667–8002–412September 2006April 2008
Core 2 Duo MacBook Pro2.16–2.60667–800412October 2006February 2008
Core 2 Duo MacBook1.83–2.20667–8002–412November 2006February 2008
Core 2 Duo Mac mini1.83–2.006672–412August 2007March 2009
Core 2 Duo MacBook Air1.60–1.80800412January 2008October 2008
Xeon 5300 Mac Pro3.0013332×424April 2007January 2008
Core 2 Extreme iMac2.80800412August 2007April 2008

Penryn

Penryn added support for a subset for SSE4.
ProcessorModelClock speed
FSB speed
L2 cache
CPUsCores per
CPU
IntroducedDiscontinued
Xeon 5400 Mac Pro2.80–3.2016002×61–24January 2008March 2009
Xeon 5400 Xserve2.80–3.0016002×61–24January 2008April 2009
Core 2 Duo MacBook Pro2.26–3.0610663–612February 2008March 2011
Core 2 Duo MacBook2.00–2.401066312February 2008July 2011
Core 2 Duo iMac2.40–3.061066612April 2008October 2009
Core 2 Duo MacBook Air1.60–2.131066612October 2008July 2011
Core 2 Duo Mac mini2.00–2.661066312March 2009July 2011
Core 2 Duo Mac mini Server2.53–2.661066312October 2009July 2011
Core 2 Duo iMac3.06–3.331066–13333–612October 2009July 2010
Core 2 Duo CULV MacBook Air1.40–1.60800312October 2010July 2011

Nehalem

Bloomfield and Gainestown introduced a number of notable features for the first time in any Mac processors:
ProcessorModelClock speed
L2 cache
L3 cache
CPUsCores per
CPU
QPIHTITBIntroducedDiscontinued
Xeon 3500 Mac Pro2.66–3.334×256814March 2009July 2010
Xeon 5500 Mac Pro2.26–2.934×256824March 2009August 2010
Xeon 5500 Xserve2.26–3.334×25681–24April 2009January 2011
Core i5 iMac2.66–2.804×256814October 2009May 2011
Core i7 iMac2.80–2.934×256814October 2009May 2011

Westmere

Arrandale introduced Intel HD Graphics, an on-die integrated GPU.
ProcessorModelClock speed
L2 cache
L3 cache
CPUsCores per
CPU
QPIHTITBIntroducedDiscontinued
Core i5 MacBook Pro2.40–2.532×256312April 2010March 2011
Core i7 MacBook Pro2.662×256412April 2010March 2011
Core i3 iMac3.06–3.202×256412July 2010May 2011
Core i5 iMac3.602×256412July 2010May 2011
Xeon 3600 Mac Pro3.336×2561216August 2010October 2013
Xeon 5600 Mac Pro2.40–3.064–6×2561224–6August 2010October 2013

Sandy Bridge

Sandy Bridge added support for Intel Quick Sync Video, a dedicated on-die video encoding and decoding core. It was also the first quad-core processor to appear in a Mac notebook.
ProcessorModelClock speed
L2 cache
L3 cache
Cores per
CPU
HTITBIntroducedDiscontinued
Core i5 MacBook Pro2.32×25632March 2011June 2012
Core i5 Mac mini2.3–2.52×25632July 2011October 2012
Core i7 MacBook Pro2.7–2.82×25642March 2011June 2012
Core i7 Mac mini2.72×25642July 2011October 2012
Core i7 MacBook Pro2.0–2.54×2566–84March 2011June 2012
Core i7 iMac2.8–3.44×25684May 2011October 2012
Core i7 Mac mini Server2.04×25664July 2011October 2012
Core i5 iMac2.5–3.14×25664May 2011October 2012
Core i5 CULV MacBook Air1.6–1.72×25632July 2011June 2012
Core i7 CULV MacBook Air1.82×25642July 2011June 2012

Ivy Bridge

Haswell

The Crystal Well variant used in some MacBook Pros contains an on-package L4 cache shared between the CPU and integrated graphics.
ProcessorModelClock speed
L2 cache
L3 cache
L4 cache
Cores per
CPU
HTITBIntroducedDiscontinued
Core i5 ULT MacBook Air1.3–1.42×25632June 2013March 2015
Core i5 ULT iMac1.42×25632June 2014October 2015
Core i5 ULT Mac mini1.4–2.82×25632October 2014current
Core i7 ULT MacBook Air1.72×25642June 2013March 2015
Core i7 ULT Mac mini3.02×25642October 2014current
Core i5 iMac2.7–3.54×2564–64September 2013October 2015
Core i7 iMac3.1–4.04×25684September 2013October 2015
Core i7 MacBook Pro2.0–2.84×25661284October 2013July 2018
Core i5 MacBook Pro2.4–2.82×25632October 2013March 2015
Core i7 MacBook Pro2.8–3.02×25642October 2013March 2015

Broadwell

Skylake

ProcessorModelClock speed
L2 cache
L3 cache
Cores per
CPU
HTITBIntroducedDiscontinued
Core i5 iMac3.2–3.34×25664October 2015June 2017
Core i7 iMac4.04×25684October 2015June 2017
Core i7 MacBook Pro2.6–2.92×2566–84November 2016June 2017
Core m3MacBook1.12×25642April 2016June 2017
Core m5MacBook1.22×25642April 2016June 2017
Core m7MacBook1.32×25642April 2016June 2017
Core i5 MacBook Pro2.0–2.42×25642October 2016June 2017
Core i5 MacBook Pro2.9–3.32×25642November 2016June 2017
Xeon WiMac Pro3.28×1024118December 2017current
Xeon WiMac Pro3.010×102413.7510December 2017current
Xeon WiMac Pro2.514×102419.2514December 2017current
Xeon WiMac Pro2.318×102424.7518December 2017current

Kaby Lake

Coffee Lake

Coffee Lake was the first 6-core processor to appear in a Mac notebook.

ARM