List of Mac models grouped by CPU type


This list of Mac models grouped by CPU type contains all central processing units used by Apple for their Mac computers. It is grouped by processor family, processor model, and then chronologically by Mac models.

Motorola 68k

Motorola 68000

The Motorola 68000 was the first Apple Macintosh processor. It has 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
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 has many improvements over the 68000, including an instruction cache, and was the first Mac processor to support a paged 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
PMMUFPUIntroducedDiscontinued
MC68020Macintosh II161625632/1668851 68881March 1987January 1990
MC68020Macintosh LC161625616/16October 1990March 1992

Motorola 68030

The Motorola 68030 was the first Mac processor with an integrated paged 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/3268882 October 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/3268882 September 1992October 1993
MC68030Macintosh IIvi16165123232/3268882 October 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/3268882 February 1993February 1994
MC68030PowerBook 165c333351232/3268882February 1993December 1993
MC68030Macintosh LC 520252551232/3268882 June 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/3268882 October 1993February 1994
MC68030Macintosh Color Classic II333351232/3268882 October 1993May 1994
MC68030Macintosh TV321651232/32October 1993February 1994
MC68030PowerBook Duo 250333351232/32October 1993May 1994
MC68030PowerBook Duo 270c333351232/3268882October 1993April 1994
MC68030Macintosh LC 550
Performa 550
Performa 560
333351232/3268882 February 1994March 1995
MC68030PowerBook 150333351232/32July 1994October 1995

Motorola 68040

The Motorola 68040 has 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 800
Workgroup Server 80
33338February 1993March 1994
MC68040Workgroup Server 9533338March 1993April 1995
MC68040Macintosh Centris 660AV
Macintosh Quadra 660AV
25258July 1993September 1994
MC68040Macintosh Quadra 840AV40408July 1993July 1994
MC68040Workgroup Server 6020–2520–258July 1993October 1994
MC68040Macintosh Quadra 61025258October 1993July 1994
MC68040Macintosh Quadra 65033338October 1993September 1994
MC68040Macintosh Quadra 63033338July 1994October 1995
MC68040PowerBook 550c33338May 1995April 1996
MC68LC040Macintosh Centris 61020208February 1993October 1993
MC68LC040Macintosh LC 475
Macintosh 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 630
Performa 630
Performa 630CD
Performa 631CD
Performa 635CD
Performa 636
Performa 636CD
Performa 637CD
Performa 638CD
Performa 640CD
33338July 1994February 1996
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–10033.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/16August 1995February 1997
PowerPC 601Power Macintosh 750010050.016/16August 1995May 1996
PowerPC 601Workgroup Server 725012040.016/16February 1996April 1997
PowerPC 601Power Macintosh 8200100–12040.016/16256April 1996July 1996
PowerPC 601vPower Macintosh 810011036.716/16256March 1994July 1995

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
7537.58/8256May 1995July 1997
PowerPC 603ePower Macintosh 5300 LC
Performa 5300CD (DE)
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
Power Macintosh 7220
160–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
Performa 6410
Performa 6420
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 9500120–15040–505121May 1995August 1996
PowerPC 604Power Macintosh 8500120–15040–502561August 1995September 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 750iMac G3
iMac G3
iMac G3
233–50066–100512August 1998July 2001
PowerPC 750Power Macintosh G3 300–4501001024January 1999September 1999
PowerPC 750Macintosh Server G3 350–4501001024January 1999August 1999
PowerPC 750iBook
iBook
300–36666512September 1999September 2000
PowerPC 750CXiMac G3
iMac G3
600100256September 2000May 2001
PowerPC 750CXeiBook
iBook
iBook G3 Dual USB
iBook G3 Dual USB
366–50066–100256–512September 2000May 2002
PowerPC 750CXeiMac G3 500–700100256July 2001March 2003
PowerPC 755iBook G3 Dual USB
iBook G3 Dual USB
600100256October 2001May 2002
PowerPC 750FXiBook G3 Dual USB
iBook G3 Dual USB
iBook G3 Dual USB
600–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 G4 350–500100512–10241–2September 1999January 2001
PowerPC 7400Macintosh Server G4 350–500100512–10241–2January 2000January 2001
PowerPC 7400Power Mac G4 Cube450–500100512–10241August 2000April 2001
PowerPC 7410Power Mac G4 466–53313310241–2January 2001July 2001
PowerPC 7410PowerBook G4 400–50010010241January 2001October 2001
PowerPC 7410Macintosh Server G4 466–53313310241–2January 2001July 2001
PowerPC 7410Power Mac G4 Cube450–50010010241April 2001July 2001
PowerPC 7441eMac 700–8001002561April 2002May 2003
PowerPC 7445eMac 800–10001332561May 2003April 2004
PowerPC 7450Power Mac G4
Power Mac G4
667–867133256–10240–21–2January 2001January 2002
PowerPC 7450Macintosh Server G4 733–10001332560–21–2September 2001August 2002
PowerPC 7450PowerBook G4 550–667100–1332561October 2001July 2002
PowerPC 7450iMac G4 700–8001002561January 2002January 2003
PowerPC 7451PowerBook G4 667–800133–1672561January 2002June 2004
PowerPC 7455Power Mac G4 800–1420133–1672561–41–2January 2002June 2004
PowerPC 7455PowerBook G4 667–1000133–1672560–11April 2002September 2003
PowerPC 7455Xserve G41000–133313325621–2May 2002January 2004
PowerPC 7455Macintosh Server G4 1000–1250133–1672561–21–2August 2002January 2003
PowerPC 7455iMac G4 800–1250100–1672561February 2003July 2004
PowerPC 7457iBook G4 800–10001332561October 2003April 2004
PowerPC 7447PowerBook G4 1000–1333133–1675121September 2003April 2004
PowerPC 7447aPowerBook G4 1333–16671675121April 2004April 2006
PowerPC 7447aiBook G4 1000–1420133–1425121April 2004May 2006
PowerPC 7447aMac mini G41250–15001675121January 2005February 2006
PowerPC 7447aeMac 12501675121April 2004May 2005
PowerPC 7447aeMac 14201675121May 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.
Apple only used three variants of the G5, and soon moved entirely onto Intel architecture.
ProcessorModelClock speed
FSB speed
L2 cache
CPUsCores per
CPU
IntroducedDiscontinued
PowerPC 970Power Mac G5 1.6–2.0800–10005121–21June 2003June 2004
PowerPC 970FXXserve G52.0–2.31000–11505121–21January 2004August 2005
PowerPC 970FXPower Mac G5 1.8–2.7900–13505121–21June 2004November 2005
PowerPC 970FXiMac G51.6–2.1533–70051211August 2004January 2006
PowerPC 970MPPower Mac G5 2.0–2.51000–12502×10241–22November 2005August 2006

Intel x86

Sources: and

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
Cascade Lake
Comet Lake
Ice Lake
14/10

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 iMac
iMac
1.83–2.00667212January 2006September 2006
Core Duo MacBook Pro 1.83–2.16667212February 2006October 2006
Core Duo Mac mini
Mac mini
1.66–1.83667212February 2006August 2007
Core Duo MacBook 1.83–2.00667212May 2006November 2006
Core Solo Mac mini 1.50667211February 2006September 2006
Pentium M ULV Apple TV 1.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 to be found in an 8-core configuration.
ProcessorModelClock speed
FSB speed
L2 cache
CPUsCores per
CPU
IntroducedDiscontinued
Xeon 5100 Mac Pro 2.00–3.001333422August 2006January 2008
Xeon 5100 Xserve 2.00–3.001333422October 2006January 2008
Core 2 Duo iMac
iMac
1.83–2.40667–8002–412September 2006April 2008
Core 2 Duo MacBook Pro
MacBook Pro
MacBook Pro
2.16–2.60667–800412October 2006February 2008
Core 2 Duo MacBook
MacBook
MacBook
1.83–2.20667–8002–412November 2006February 2008
Core 2 Duo Mac mini 1.83–2.006672–412August 2007March 2009
Core 2 Duo MacBook Air 1.60–1.80800412January 2008October 2008
Xeon 5300 Mac Pro 3.0013332×424April 2007January 2008
Core 2 Extreme iMac 2.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 Pro 2.80–3.2016002×61–24January 2008March 2009
Xeon 5400 Xserve 2.80–3.0016002×61–24January 2008April 2009
Core 2 Duo MacBook Pro
MacBook Pro
MacBook Pro
MacBook Pro
MacBook Pro
2.26–3.0610663–612February 2008March 2011
Core 2 Duo MacBook
MacBook
MacBook
MacBook
MacBook
MacBook
2.00–2.401066312February 2008July 2011
Core 2 Duo iMac
iMac
iMac
2.40–3.061066612April 2008October 2009
Core 2 Duo MacBook Air
MacBook Air
1.60–2.131066612October 2008July 2011
Core 2 Duo Mac mini 2.00–2.661066312March 2009July 2011
Core 2 Duo 2.53–2.661066312October 2009July 2011
Core 2 Duo iMac 3.06–3.331066–13333–612October 2009July 2010
Core 2 Duo CULV MacBook Air 1.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 Pro 2.66–3.334×256814March 2009July 2010
Xeon 5500 Mac Pro 2.26–2.934×256824March 2009August 2010
Xeon 5500 Xserve 2.26–3.334×25681–24April 2009January 2011
Core i5 iMac 2.66–2.804×256814October 2009May 2011
Core i7 iMac 2.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 Pro 2.40–2.532×256312April 2010March 2011
Core i7 MacBook Pro 2.662×256412April 2010March 2011
Core i3 iMac 3.06–3.202×256412July 2010May 2011
Core i5 iMac 3.602×256412July 2010May 2011
Xeon 3600 Mac Pro
Mac Pro
3.336×2561216August 2010October 2013
Xeon 5600 Mac Pro 2.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 Pro
MacBook Pro
2.32×25632March 2011June 2012
Core i5 Mac mini 2.3–2.52×25632July 2011October 2012
Core i7 MacBook Pro
MacBook Pro
2.7–2.82×25642March 2011June 2012
Core i7 Mac mini 2.72×25642July 2011October 2012
Core i7 MacBook Pro
MacBook Pro
2.0–2.54×2566–84March 2011June 2012
Core i7 iMac 2.8–3.44×25684May 2011October 2012
Core i7 Mac mini Server 2.04×25664July 2011October 2012
Core i5 iMac 2.5–3.14×25664May 2011October 2012
Core i5 CULV MacBook Air 1.6–1.72×25632July 2011June 2012
Core i7 CULV MacBook Air 1.82×25642July 2011June 2012
Core i3 iMac 3.12×25632August 2011March 2013

Ivy Bridge

ProcessorModelClock speed
L2 cache
L3 cache
Cores per
CPU
HTITBIntroducedDiscontinued
Core i5 MacBook Pro 2.52×25632June 2012October 2016
Core i5 Mac mini 2.52×25632October 2012October 2014
Core i7 MacBook Pro 2.9–3.02×25642June 2012October 2016
Core i5 iMac 2.7–3.22×25664October 2012September 2013
Core i7 MacBook Pro 2.3–2.84×2566–84June 2012October 2013
Core i7 iMac 3.1–3.44×25684October 2012September 2013
Core i7 Mac mini 2.3–2.64×25664October 2012October 2014
Core i5 CULV MacBook Air 1.7–1.82×25632June 2012June 2013
Core i7 CULV MacBook Air 2.02×25642June 2012June 2013
Core i3 iMac 3.32×25632March 2013June 2014
Xeon E5 v2Mac Pro 3.74×256104December 2013April 2017
Xeon E5 v2Mac Pro 3.56×256126December 2013December 2019
Xeon E5 v2Mac Pro 3.08×256258December 2013December 2019
Xeon E5 v2Mac Pro 2.712×2563012December 2013December 2019

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 Air
MacBook Air
1.3–1.42×25632June 2013March 2015
Core i5 ULT iMac 1.42×25632June 2014October 2015
Core i5 ULT Mac mini 1.4–2.82×25632October 2014October 2018
Core i7 ULT MacBook Air
MacBook Air
1.72×25642June 2013March 2015
Core i7 ULT Mac mini 3.02×25642October 2014October 2018
Core i5 iMac 2.7–3.54×2564–64September 2013October 2015
Core i7 iMac 3.1–4.04×25684September 2013October 2015
Core i7 MacBook Pro
MacBook Pro
MacBook Pro
2.0–2.84×25661284October 2013July 2018
Core i5 MacBook Pro
MacBook Pro
2.4–2.82×25632October 2013March 2015
Core i7 MacBook Pro
MacBook Pro
2.8–3.02×25642October 2013March 2015

Broadwell

ProcessorModelClock speed
L2 cache
L3 cache
L4 cache
Cores per
CPU
HTITBIntroducedDiscontinued
Core MMacBook 1.1–1.32×25642April 2015April 2016
Core i5 ULT MacBook Air
MacBook Air
1.6–1.82×25632March 2015July 2019
Core i5 ULT iMac 1.62×25632October 2015June 2017
Core i7 ULT MacBook Air
MacBook Air
2.22×25642March 2015July 2019
Core i5 MacBook Pro 2.7–2.92×25632March 2015June 2017
Core i7 MacBook Pro 3.12×25642March 2015June 2017
Core i5 iMac 2.8–3.14×25641284October 2015June 2017
Core i7 iMac 3.34×25661284October 2015June 2017

Skylake

ProcessorModelClock speed
L2 cache
L3 cache
L4 cache
Cores per
CPU
HTITBIntroducedDiscontinued
Core m3, m5, m7MacBook 1.1–1.32×25642April 2016June 2017
Core i5 iMac 3.2–3.34×25664October 2015June 2017
Core i7 iMac 4.04×25684rowspan=2 rowspan=2 October 2015June 2017
Core i7 MacBook Pro 2.6–2.94×2566–84November 2016--June 2017
Core i5 MacBook Pro 2.02×2564642rowspan=2 rowspan=2 October 2016June 2017
Core i5 MacBook Pro 2.9–3.12×2564642November 2016--June 2017
Core i7 MacBook Pro 2.42×25642rowspan=2 rowspan=2 October 2016June 2017
Core i7 MacBook Pro 3.32×2564642November 2016--June 2017
Xeon WiMac Pro 2.318×102424.7518rowspan=4 rowspan=4 December 2017March 2021
Xeon WiMac Pro 2.514×102419.2514--December 2017March 2021
Xeon WiMac Pro 3.010×102413.7510--December 2017March 2021
Xeon WiMac Pro 3.28×1024118--December 2017March 2021

Kaby Lake

ProcessorModelClock speed
L2 cache
L3 cache
L4 cache
TDP
Cores per
CPU
HTITBIntroducedDiscontinued
Core m3MacBook 1.22×25644.52June 2017July 2019
Core i5 MacBook 1.32×25644.52rowspan=5 rowspan=5 June 2017July 2019
Core i5 MacBook Air
MacBook Air
1.62×256472October 2018March 2020--
Core i5 iMac 2.32×256464152June 2017October 2021--
Core i5 MacBook Pro 2.32×256464152June 2017July 2019--
Core i5 MacBook Pro 3.1–3.32×256464282June 2017July 2018--
Core i7 MacBook 1.42×25644.52rowspan=3 rowspan=3 June 2017July 2019
Core i7 MacBook Pro 2.52×2564152--June 2017July 2019
Core i7 MacBook Pro 3.52×256464282July 2018-June 2017-
Core i5 iMac 3.0–3.84×256665–914June 2017March 2019
Core i7 iMac 3.6–4.24×256865–914rowspan=2 rowspan=2 June 2017March 2019
Core i7 MacBook Pro 2.8–2.94×2566–8454July 2018-June 2017-

[|Coffee Lake]

Coffee Lake was the first 6-core processor to appear in a Mac notebook.
ProcessorModelClock speed
L2 cache
L3 cache
L4 cache
TDP
Cores per
CPU
HTITBIntroducedDiscontinued
Core i5 MacBook Pro
MacBook Pro
2.3–2.44×2566128284rowspan=2 rowspan=2 July 2018May 2020
Core i5 MacBook Pro
MacBook Pro
1.44×2566128154July 2019November 2020--
Core i7 MacBook Pro
MacBook Pro
2.7–2.84×2568128284rowspan=2 rowspan=2 July 2018May 2020
Core i7 MacBook Pro
MacBook Pro
1.74×2568128154July 2019November 2020--
Core i3 Mac Mini 3.64×2566654rowspan=2 rowspan=2 November 2018November 2020
Core i3 iMac 3.64×2566654March 2019April 2021--
Core i5 Mac Mini 3.06×2569656rowspan=3 rowspan=3 November 2018January 2023
Core i5 iMac 3.0–3.16×2569656March 2019April 2021--
Core i5 iMac 3.76×2569956March 2019August 2020--
Core i7 MacBook Pro 2.2–2.66×2569456rowspan=2 rowspan=2 July 2018May 2019
Core i7 MacBook Pro 2.66×25612456May 2019October 2021--
Core i7 Mac Mini 3.26×25612656rowspan=2 rowspan=2 November 2018January 2023
Core i7 iMac 3.26×25612656March 2019April 2021--
Core i9 MacBook Pro 2.96×25612456July 2018May 2019
Core i9 iMac 3.68×25616958rowspan=2 rowspan=2 March 2019August 2020
Core i9 MacBook Pro 2.3–2.48×25616458May 2019October 2021--

Cascade Lake

ProcessorModelClock speed
L2 cache
L3 cache
TDP
Cores per
CPU
HTITBIntroducedDiscontinued
Xeon WMac Pro 2.528×102438.520528rowspan=5 rowspan=5 December 2019June 2023
Xeon WMac Pro 2.724×10243320524--December 2019June 2023
Xeon WMac Pro 3.216×10242220516--December 2019June 2023
Xeon WMac Pro 3.312×102419.2518012--December 2019June 2023
Xeon WMac Pro 3.58×102416.51608--December 2019June 2023

Comet Lake

ProcessorModelClock speed
L2 cache
L3 cache
TDP
Cores per
CPU
HTITBIntroducedDiscontinued
Core i5 iMac 3.1–3.36×25612656rowspan=3 rowspan=3 August 2020March 2022
Core i7 iMac 3.88×256161258--August 2020March 2022
Core i9 iMac 3.610×2562012510--August 2020March 2022

[|Ice Lake]

Ice Lake is a 10th generation chip.
ProcessorModelClock speed
L2 cache
L3 cache
TDP
Cores per
CPU
HTITBIntroducedDiscontinued
Core i3 MacBook Air 1.12×512492March 2020November 2020
Core i5 MacBook Air 1.14×5126104rowspan=2 rowspan=2 March 2020November 2020
Core i5 MacBook Pro 2.04×5126284May 2020October 2021--
Core i7 MacBook Air 1.24×5128104rowspan=2 rowspan=2 March 2020November 2020
Core i7 MacBook Pro 2.34×5128284May 2020October 2021--

Apple silicon

Source:

M1

The M1 is a system on a chip fabricated by TSMC on the 5 nm process and contains 16 billion transistors. Its CPU cores are the first to be used in a Mac processor designed by Apple and the first to use the ARM instruction set architecture. It has 8 CPU cores, up to 8 GPU cores, and a 16-core Neural Engine, as well as LPDDR4X memory with a bandwidth of 68 GB/s.
The M1 Pro and M1 Max SoCs have 10 CPU cores and a 16-core and 32-core GPU, respectively. Both chips were first introduced in the MacBook Pro in October 2021.
The M1 Ultra is a processor combining two M1 Max chips in one package. It was available in the highest-end variants of the Mac Studio, released on March 18, 2022. All parameters of the M1 Max are doubled in M1 Ultra processors; they are, however, packed as one processor package and seen as one processor in macOS.
ProcessorModelCPU CoresGPU CoresNeural Engine CoresIntroducedDiscontinued
Apple M1iMac 87–816May 2021October 2023
Apple M1Mac mini 8816November 2020January 2023
Apple M1MacBook Air 87–816November 2020March 2024
Apple M1MacBook Pro 8816November 2020June 2022
Apple M1 ProMacBook Pro 8–1014–1616October 2021January 2023
Apple M1 ProMacBook Pro 101616October 2021January 2023
Apple M1 MaxMacBook Pro
MacBook Pro
1024–3216October 2021January 2023
Apple M1 MaxMac Studio 1024–3216March 2022June 2023
Apple M1 UltraMac Studio 2048–6432March 2022June 2023

M2

The M2 is a system on a chip fabricated by TSMC on an enhanced 5 nm process, containing 20 billion transistors. It has 8 CPU cores, up to 10 GPU cores, and a 16 core Neural Engine, as well as LPDDR5 memory with a bandwidth of 100 GB/s.
The M2 Pro and M2 Max have 12 CPU cores, and a 19-core and 38-core GPU respectively. Both chips were first introduced in the MacBook Pro in January 2023.
The M2 Ultra is a processor combining two M2 Max dies in one package. It is available in the highest-end variants of the Mac Studio as well as the Mac Pro, both released on June 13, 2023.
ProcessorModelCPU CoresGPU CoresNeural Engine CoresIntroducedDiscontinued
Apple M2MacBook Air 88–1016July 2022March 2025
Apple M2MacBook Pro 81016June 2022October 2023
Apple M2Mac mini 81016January 2023October 2024
Apple M2MacBook Air 81016June 2023March 2024
Apple M2 ProMac mini 10–1216–1916January 2023October 2024
Apple M2 ProMacBook Pro 10–1216–1916January 2023October 2023
Apple M2 ProMacBook Pro 121916January 2023October 2023
Apple M2 MaxMacBook Pro
MacBook Pro
1230–3816January 2023October 2023
Apple M2 MaxMac Studio 1230–3816June 2023March 2025
Apple M2 UltraMac Studio 2460–7632June 2023March 2025
Apple M2 UltraMac Pro 2460–7632June 2023current

M3

The M3 is a system on a chip fabricated by TSMC on the 3 nm process, containing 25 billion transistors. It has 8 CPU cores, up to 10 GPU cores, and a 16 core Neural Engine, as well as LPDDR5 memory with a bandwidth of 100 GB/s.
The M3 Pro has 12 CPU cores, while the M3 Max has 16 CPU cores ; they have an 18-core and 40-core GPU respectively. Both chips were first introduced in the MacBook Pro in October 2023.
The M3 Ultra is a processor combining two M3 Max dies in one package. It is available in the highest-end variants of the Mac Studio, released on March 12, 2025.
ProcessorModelCPU CoresGPU CoresNeural Engine CoresIntroducedDiscontinued
Apple M3iMac 88–1016November 2023October 2024
Apple M3MacBook Pro 81016November 2023October 2024
Apple M3MacBook Air 88–1016March 2024March 2025
Apple M3MacBook Air 81016March 2024March 2025
Apple M3 ProMacBook Pro 11–1214–1816November 2023October 2024
Apple M3 ProMacBook Pro 121816November 2023October 2024
Apple M3 MaxMacBook Pro
MacBook Pro
14–1630–4016November 2023October 2024
Apple M3 UltraMac Studio 28–3260–8032March 2025current

M4

The M4 is a system on a chip fabricated by TSMC on an enhanced 3 nm process, containing 28 billion transistors. It has up to 10 CPU cores, up to 10 GPU cores, and a 16 core Neural Engine, as well as LPDDR5X memory with a bandwidth of 120 GB/s.
The M4 Pro has 14 CPU cores, while the M4 Max has 16 CPU cores ; they have a 20-core and 40-core GPU respectively. Both chips were first introduced in the MacBook Pro in October 2024.
ProcessorModelCPU CoresGPU CoresNeural Engine CoresIntroducedDiscontinued
Apple M4iMac 8–108–1016November 2024current
Apple M4MacBook Pro 101016November 2024October 2025
Apple M4Mac mini 101016November 2024current
Apple M4MacBook Air 108–1016March 2025current
Apple M4MacBook Air 101016March 2025current
Apple M4 ProMac mini 12–1416–2016November 2024current
Apple M4 ProMacBook Pro 12–1416–2016November 2024current
Apple M4 ProMacBook Pro 142016November 2024current
Apple M4 MaxMacBook Pro
MacBook Pro
14–1632–4016November 2024current
Apple M4 MaxMac Studio 14–1632–4016March 2025current

M5

The M5 is a system on a chip fabricated by TSMC on a third-generation 3 nm process. It has up to 10 CPU cores, up to 10 GPU cores, and a 16 core Neural Engine, as well as LPDDR5X memory with a bandwidth of 153 GB/s. It was first introduced in the MacBook Pro in October 2025.
ProcessorModelCPU CoresGPU CoresNeural Engine CoresIntroducedDiscontinued
Apple M5MacBook Pro 101016October 2025current