This list of Mac models grouped by CPU type contains all central processing units (CPUs) 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."

Processor Model Clock speed(MHz) FSB speed(MT/s) Introduced Discontinued 68000 Lisa 5 January 1983 January 1984 Lisa 2 January 1984 January 1985 Macintosh 8 October 1985 Macintosh 512K September 1984 April 1986 Macintosh XL 5 January 1985 April 1985 Macintosh Plus 8 January 1986 October 1990 Macintosh 512Ke April 1986 September 1987 Macintosh SE March 1987 August 1989 Macintosh SE FDHD August 1989 October 1990 Macintosh Classic October 1990 September 1992 68HC000 Macintosh Portable 16 September 1989 October 1991 PowerBook 100 October 1991 August 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 (as opposed to the 32-bit limit of 4 GB).

Processor Model Clock speed(MHz) FSB speed(MT/s) L1 cache(bytes) Data path width/Address width(bits) PMMU FPU Introduced Discontinued 68020 Macintosh II 16 256 32/16 68851 (optional) 68881 March 1987 January 1990 Macintosh LC 16/16 colspan="2" October 1990 March 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.

Processor Model Clock speed(MHz) FSB speed(MT/s) L1 cache(bytes) L2 cache(KB) Data path width/Address width(bits) FPU Introduced Discontinued 68030 Macintosh IIx 16 512 rowspan="3" 32/32 68882 September 1988 October 1990 Macintosh SE/30 January 1989 Macintosh IIcx March 1989 February 1991 Macintosh IIci 25 0–32 September 1989 February 1993 Macintosh IIfx 40 32 March 1990 April 1992 Macintosh IIsi 20 rowspan="6" 68882 (optional) October 1990 March 1993 Macintosh Classic IIPerforma 200 16 16/32 rowspan="2" October 1991 September 1993 PowerBook 140 32/32 August 1992 PowerBook 170 25 68882 October 1992 Macintosh LC IIPerforma 400Performa 405Performa 410Performa 430 16 16/32 March 1992 March 1993 PowerBook 145 25 32/32 August 1992 June 1993 Performa 600/600CD 32 16 32 68882 (optional) September 1992 October 1993 Macintosh IIvi 16 October 1992 February 1993 Macintosh IIvx 32 16 68882 October 1993 PowerBook 160 25 rowspan="18" August 1993 PowerBook 180 33 68882 May 1994 PowerBook Duo 210 25 rowspan="2" October 1993 PowerBook Duo 230 33 July 1994 Macintosh Color ClassicPerforma 250Performa 275 16 16/32 68882 (optional) February 1993 May 1994 Macintosh LC IIIPerforma 450 25 32/32 February 1994 PowerBook 165c 33 68882 December 1993 Macintosh LC 520 25 68882 (optional) June 1993 February 1994 PowerBook 180c 33 68882 March 1994 PowerBook 145B 25 rowspan="2" July 1993 July 1994 PowerBook 165 33 August 1993 Macintosh LC III+Performa 460Performa 466Performa 467 68882 (optional) October 1993 February 1994 Macintosh Color Classic II May 1994 Macintosh TV 32 16 rowspan="2" February 1994 PowerBook Duo 250 33 May 1994 PowerBook Duo 270c 68882 April 1994 Macintosh LC 550Performa 550Performa 560 68882 (optional) February 1994 March 1995 PowerBook 150 July 1994 October 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.

Processor Model Clock speed(MHz) FSB speed(MT/s) L1 cache(KB) Introduced Discontinued 68040 Macintosh Quadra 700 25 8 October 1991 March 1993 Macintosh Quadra 900 May 1992 Macintosh Quadra 950 33 May 1992 October 1995 Macintosh Centris 650 25 February 1993 October 1993 Macintosh Quadra 800Workgroup Server 80 33 March 1994 Workgroup Server 95 March 1993 April 1995 Macintosh Centris 660AVMacintosh Quadra 660AV 25 July 1993 September 1994 Macintosh Quadra 840AV 40 July 1994 Workgroup Server 60 20–25 October 1994 Macintosh Quadra 610 25 October 1993 July 1994 Macintosh Quadra 650 33 September 1994 Macintosh Quadra 630 July 1994 October 1995 PowerBook 550c May 1995 April 1996 68LC040 Macintosh Centris 610 20 February 1993 October 1993 Macintosh LC 475Macintosh Quadra 605Performa 475Performa 476 25 October 1993 October 1994 Macintosh LC 575Performa 575Performa 576Performa 577Performa 578 33 February 1994 April 1995 PowerBook Duo 280 April 1994 November 1994 PowerBook Duo 280c January 1996 PowerBook 520 25 May 1994 June 1995 PowerBook 520c September 1995 PowerBook 540 33 October 1994 PowerBook 540c August 1995 Macintosh LC 630Performa 630Performa 630CDPerforma 631CDPerforma 635CDPerforma 636Performa 636CDPerforma 637CDPerforma 638CDPerforma 640CD July 1994 February 1996 Macintosh LC 580Performa 580CDPerforma 588CD April 1995 April 1996 PowerBook 190 August 1995 June 1996 PowerBook 190cs October 1996

PowerPC PowerPC 600 series

The PowerPC 601 was the first Mac processor to support the 32-bit PowerPC instruction set architecture.

The PowerPC 604e was the first Mac processor available in a symmetric multiprocessing (SMP) configuration.

Processor Model Clock speed(MHz) FSB speed(MT/s) L1 cache(KB)(data/instr.) L2 cache(KB) Introduced Discontinued 601 Power Macintosh 6100Performa 6110CDPerforma 6112CDPerforma 6115CDPerforma 6116CDPerforma 6117CDPerforma 6118CD 60–66 30.0–33.3 16/16 rowspan="2" March 1994 October 1995 Power Macintosh 7100 66–80 33.3–40.0 March 1994 January 1996 Power Macintosh 8100 80–100 256 July 1995 Workgroup Server 6150 60–66 30.0–33.3 April 1994 April 1996 Workgroup Server 8150 80–110 36.7–40.0 256 Workgroup Server 9150 80–120 40.0 512–1024 May 1996 Power Macintosh 7200 75–120 37.5–40.0 rowspan="3" August 1995 February 1997 Power Macintosh 7500 100 50.0 May 1996 Workgroup Server 7250 120 40.0 February 1996 April 1997 Power Macintosh 8200 100–120 40.0 256 April 1996 July 1996 601v Power Macintosh 8100 110 36.7 March 1994 July 1995 603 Power Macintosh 5200 LCPerforma 5200CDPerforma 5210CDPerforma 5215CDPerforma 5220CD 75 37.5 8/8 256 April 1995 April 1996 Power Macintosh 6200Performa 6200CDPerforma 6205CDPerforma 6210CDPerforma 6214CDPerforma 6216CDPerforma 6218CDPerforma 6220CDPerforma 6230CD May 1995 July 1997 603e Power Macintosh 5300 LCPerforma 5300CD (DE)Performa 5320CD 100–120 40.0 16/16 August 1995 April 1996 PowerBook 5300c/ce/cs 100–117 33.3 rowspan="2" August 1996 PowerBook Duo 2300c 100 February 1997 Power Macintosh 5260Performa 5260CDPerforma 5270CDPerforma 5280CD 100–120 40.0 256 April 1996 March 1997 Performa 6260CDPerforma 6290CDPerforma 6300CDPerforma 6310CD 100 May 1996 July 1997 Power Macintosh 6300/120Performa 6320 120 Power Macintosh 4400Power Macintosh 7220 160–200 November 1996 February 1998 PowerBook 1400c/cs 117–133 33.3 May 1998 603ev Power Macintosh 5400Performa 5400CDPerforma 5410CDPerforma 5420CDPerforma 5430CDPerforma 5440CD 120–200 40.0 256 April 1996 early 1998 Power Macintosh 6400Performa 6400Performa 6410Performa 6420 180–200 August 1996 August 1997 Performa 6360 160 October 1996 October 1997 PowerBook 1400c/cs 166 33.3 128 November 1996 May 1998 Power Macintosh 5500 225–275 50.0 256 February 1997 early 1998 Power Macintosh 6500 225–300 March 1998 PowerBook 3400 180–240 40.0 November 1997 20th Anniversary Macintosh 250 50.0 128 May 1997 March 1998 PowerBook 2400 180–240 40.0 256 May 1998 604 Power Macintosh 9500 120–150 40–50 512 1 May 1995 August 1996 Power Macintosh 8500 256 August 1995 September 1996 Network Server 500 132 44 512 February 1996 April 1997 Workgroup Server 8550 September 1996 Power Macintosh 7600 120–132 40–44 256 April 1996 August 1996 604e Power Macintosh 8500 180 45 August 1996 February 1997 Power Macintosh 9500 180–200 45–50 512 1–2 Power Macintosh 7600 200 50 256 1 November 1997 Network Server 700 150–200 1024 September 1996 April 1997 Workgroup Server 8550 200 512 Power Macintosh 7300 166–200 45–50 256 February 1997 November 1997 Power Macintosh 8600 200 50 512 August 1997 Power Macintosh 9600 200–233 1–2 Workgroup Server 7350 180 45 256 1 April 1997 March 1998 Workgroup Server 9650 233 50 512 August 1997 604ev Power Macintosh 8600 250–300 1024 August 1997 February 1998 Power Macintosh 9600 300–350 March 1998 Workgroup Server 9650 350

PowerPC G3

Processor Model Clock speed(MHz) FSB speed(MT/s) L2 cache(KB) Introduced Discontinued 750 Power Macintosh G3 (Beige) 233–333 66 512–1024 November 1997 January 1999 PowerBook G3 233–500 50–100 January 2001 Macintosh Server G3 (Beige) 233–333 66 1024 March 1998 December 1998 iMac G3 (original)iMac G3 (Summer 2000)iMac G3 (Winter 2001) 233–500 66–100 512 August 1998 July 2001 Power Macintosh G3 (Blue & White) 300–450 100 1024 January 1999 September 1999 Macintosh Server G3 (Blue & White) 350–450 August 1999 iBook (original)iBook (original SE) 300–366 66 512 September 1999 September 2000 750CX iMac G3 (Winter 2001)iMac G3 (Summer 2001) 600 100 256 September 2000 May 2001 750CXe iBook (FireWire)iBook (FireWire SE)iBook G3 Dual USB ("Snow" Mid 2001)iBook G3 Dual USB ("Snow" Late 2001) 366–500 66–100 256–512 May 2002 iMac G3 (Summer 2001) 500–700 100 256 July 2001 March 2003 755 iBook G3 Dual USB ("Snow" Late 2001)iBook G3 Dual USB ("Snow" Early 2002) 600 October 2001 May 2002 750FX iBook G3 Dual USB ("Snow" Mid 2002)iBook G3 Dual USB ("Snow" Late 2002)iBook G3 Dual USB ("Snow" Early 2003) 600–900 512 May 2002 October 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.

Processor Model Clock speed(MHz) FSB speed(MT/s) L2 cache(KB) L3 cache(MB) CPUs Introduced Discontinued 7400 Power Mac G4 (Graphite) 350–500 100 512–1024 rowspan="9" 1–2 September 1999 January 2001 Macintosh Server G4 (Graphite) January 2000 Power Mac G4 Cube 450–500 1 August 2000 April 2001 7410 Power Mac G4 (Digital Audio) 466–533 133 1024 1–2 January 2001 July 2001 PowerBook G4 (Mercury) 400–500 100 1 October 2001 Macintosh Server G4 (Digital Audio) 466–533 133 1–2 July 2001 Power Mac G4 Cube 450–500 100 1 April 2001 7441 eMac (2002) 700–800 256 April 2002 May 2003 7445 eMac (2003) 800–1000 133 May 2003 April 2004 7450 Power Mac G4 (Digital Audio)Power Mac G4 (Quicksilver) 667–867 256–1024 0–2 1–2 January 2001 January 2002 Macintosh Server G4 (Quicksilver) 733–1000 256 September 2001 August 2002 PowerBook G4 (Onyx) 550–667 100–133 rowspan="3" 1 October 2001 July 2002 iMac G4 (2002) 700–800 100 January 2002 January 2003 7451 PowerBook G4 (Ivory) 667–800 133–167 June 2004 7455 Power Mac G4 (Quicksilver) 800–1420 1–4 1–2 PowerBook G4 (Antimony) 667–1000 0–1 1 April 2002 September 2003 Xserve G4 1000–1333 133 2 1–2 May 2002 January 2004 Macintosh Server G4 (Quicksilver) 1000–1250 133–167 1–2 August 2002 January 2003 iMac G4 (2003) 800–1250 100–167 rowspan="8" 1 February 2003 July 2004 7457 iBook G4 (Original) 800–1000 133 October 2003 April 2004 7447 PowerBook G4 (Aluminum) 1000–1333 133–167 512 September 2003 7447a PowerBook G4 (Aluminum) 1333–1667 167 April 2004 April 2006 iBook G4 (2004, 2005) 1000–1420 133–142 May 2006 Mac mini G4 1250–1500 167 January 2005 February 2006 eMac (2004) 1250 April 2004 May 2005 eMac (2005) 1420 May 2005 July 2006

PowerPC G5

The PowerPC 970 ("G5") was the first 64-bit Mac processor.