Apple Macintosh series tech info
This is a brief breakdown of the major components in every 680x0 and PowerPC-based Macintosh computer. In most cases the information is sourced directly from Apple's own public hardware developer notes that they used to release with each new Macintosh.
68000 Desktops
System |
Memory controller |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Mac 128/512 |
Discrete logic |
N/A |
N/A |
N/A |
IWM
|
Mac 512Ke/Plus |
Discrete logic |
N/A |
N/A |
NCR5380 |
IWM
|
Mac SE |
BBU |
N/A |
PIC1654S |
NCR5380 |
IWM
|
Mac SE FDHD / Mac Classic |
BBU |
N/A |
PIC1654S |
NCR5380 |
SWIM
|
68020 Desktops
System |
Memory controller |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Mac II |
GLUE |
N/A |
ASC |
N/A |
PIC1654S |
NCR5380 |
SWIM
|
Mac LC |
V8 |
Egret (68HC05) |
NCR5380 |
SWIM
|
68030 Desktops
System |
Memory controller |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Mac IIx / IIcx |
GLUE |
N/A |
ASC |
N/A |
PIC1654S |
53C80 |
SWIM
|
Mac SE/30 |
GLUE |
On-board |
ASC |
N/A |
PIC1654S |
53C80 |
SWIM
|
Mac IIci |
MDU |
RBV |
ASC |
N/A |
PIC1654S |
53C80 |
SWIM
|
Mac IIsi |
MDU |
RBV |
ASC |
N/A |
Egret |
85C80 |
SWIM
|
Mac LC II/Performa 400/405/410/430 |
V8 |
Egret |
85C80 |
SWIM
|
Mac Classic II/Performa 200 |
Eagle |
Egret |
85C80 |
SWIM
|
Mac IIfx |
OSS |
N/A |
ASC |
IOP |
IOP |
SCSI DMA (modified 53C80) |
SWIM
|
Mac IIvx/IIvi/Performa 600 |
VASP |
PIC1654S |
Egret |
SWIM
|
Mac LC III/LC III+/Performa 450/460/466/467 |
Sonora |
Egret |
85C80 |
SWIM II
|
Mac Color Classic/Performa 200 |
Spice |
Cuda (68HC05) |
85C80 |
SWIM II
|
Mac LC 520/550, Performa 275/550/560, Mac TV, Color Classic II |
Ardbeg |
Cuda |
85C80 |
SWIM II
|
68040 Desktops
System |
Memory controller |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Quadra 700 |
MCU |
DAFB |
EASC |
N/A |
PIC1654S |
53C96 |
SWIM
|
Quadra 900/950 |
MCU |
DAFB |
EASC |
IOP |
IOP |
53C96 |
SWIM
|
Quadra 605/LC 475/LC 575/Performa 475/476/575/577/578 |
MEMCjr |
DAFB |
PrimeTime |
Cuda |
53C96 |
SWIM II
|
Quadra 610/650/800 & Centris 610/650 |
djMEMC |
DAFB |
IOSB |
Cuda |
53C96 |
SWIM II
|
Quadra 660AV/840AV/Centris 660AV |
YMCA |
Civic |
PSC |
Cuda |
Curio (53C94) |
SWIM II
|
Quadra/LC/Performa 630 & LC580 |
F108 |
Valkyrie |
PrimeTime II |
Cuda |
F108 (MESH SCSI + ATA) |
SWIM II
|
PowerPC 601 Desktops
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Power Macintosh 6100/7100/8100 |
HMC |
N/A |
AMIC |
AWACS |
AMIC |
Cuda |
Curio (53C94) |
SWIM III
|
Power Macintosh 7200/8200 |
Platinum |
Bandit |
Iridium |
AWACS |
Grand Central |
Cuda |
Curio (53C94) |
SWIM III
|
Power Macintosh 7500 |
Hammerhead |
Bandit |
Control+Chaos |
AWACS |
Grand Central |
Cuda |
Curio (53C94)+MESH |
SWIM III
|
PowerPC 603 Desktops
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Power Macintosh 5200/6200 |
F108 |
N/A |
Valkyrie |
PrimeTime II |
Cuda |
F108 (MESH SCSI + ATA) |
SWIM II
|
Power Macintosh 5400 |
PSX |
Valkyrie-AR |
AWACS |
O'Hare |
Cuda |
O'Hare (MESH SCSI) |
SWIM III
|
Power Macintosh/Performa 6400/5500/6500 |
PSX+ (PSX rev. for faster bus) |
ATI 264GT (3D RAGE) |
AWACS |
O'Hare |
Cuda |
O'Hare (MESH SCSI) |
SWIM III
|
Power Macintosh 4400 & Mac clones |
PSX+ |
ATI 264VT |
AWACS |
O'Hare |
Cuda Lite (ADB+PS/2) |
O'Hare (MESH SCSI) |
SWIM III
|
Apple/Bandai Pippin @Mark/@World |
Aspen |
Taos |
AWACS |
Grand Central |
Cuda |
MESH |
SWIM III
|
PowerPC 604 Desktops
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Power Macintosh 7300/7600/8600/9600 |
Hammerhead |
Bandit |
Control+Chaos |
AWACS |
Grand Central |
Cuda |
Curio (53C94)+MESH |
SWIM III
|
Power Macintosh 9500 |
Hammerhead |
Bandit(x2) |
N/A |
AWACS |
Grand Central |
Cuda |
Curio (53C94)+MESH |
SWIM III
|
PowerPC G3 Desktops
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Power Macintosh G3 & G3 All-In-One |
Grackle (MPC106) |
ATI 264GT-B (3D RAGE II) |
Screamer |
Heathrow |
Cuda |
Heathrow MESH + ATA |
SWIM III
|
iMac (Bondi blue + 5 Colors) |
Grackle (MPC106) |
ATI Rage IIc or Rage Pro Turbo |
Burgundy |
Paddington |
Cuda |
Paddington ATA |
N/A
|
iMac (Slot loading) |
UniNorth |
ATI Rage 128 VR |
Screamer |
KeyLargo |
PMU99 (M16C architecture) |
KeyLargo ATA |
N/A
|
iMac (Summer 2000) |
UniNorth |
ATI Rage 128 Pro 4XL |
Screamer |
KeyLargo |
PMU99 (M16C architecture) |
KeyLargo ATA |
N/A
|
iMac (Early 2001) |
Pangea (UniNorth + KeyLargo) |
ATI Rage 128 Ultra |
Screamer |
Pangea |
PMU99 (M16C architecture) |
KeyLargo ATA |
N/A
|
Power Macintosh G3 Blue & White |
Grackle (MPC106) |
N/A |
Burgundy |
Paddington |
Cuda |
Silicon Image PCI0646 + Paddington ATA |
N/A
|
PowerPC G4 Desktops
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ATA |
Power Manager
|
PowerMac G4 ("Yikes/Sawtooth/Mystic") |
UniNorth |
N/A |
Screamer |
KeyLargo |
KeyLargo ATA |
PMU99
|
PowerMac G4 ("Digital Audio/Quicksilver", early 2001) |
Uni-N |
N/A |
Tumbler |
KeyLargo |
KeyLargo ATA |
PMU99
|
PowerMac G4 ("Quicksilver 2002 ED", late 2002) |
U2 |
N/A |
Snapper |
KeyLargo |
KeyLargo ATA |
PMU99
|
iMac G4 (Early 2002) |
Pangea (UniNorth + KeyLargo) |
Nvidia GeForce 2MX |
Tumbler |
Pangea |
KeyLargo ATA |
PMU99
|
iMac G4 (Late 2003/USB 2.0) |
Intrepid (U2 + KeyLargo) |
Nvidia GeForce 4MX or 5200 Ultra |
Intrepid |
KeyLargo ATA |
PMU99
|
PowerPC G5 Desktops
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ATA |
Power Manager
|
PowerMac G5 (Mid 2003) |
U3H |
N/A |
Screamer |
K2 |
K2 ATA |
PMU99
|
PowerMac G5 (Late 2004 single-processor) |
U3 Lite |
N/A |
Shasta |
Shasta ATA + Serial ATA |
PMU99
|
iMac G5 (Mid 2004) |
U3 Lite |
Nvidia GeForce FX 5200 Ultra |
Shasta |
Shasta ATA + Serial ATA |
PMU99
|
iMac G5 ("Ambient Light Sensor" Early 2005) |
U3 Lite |
ATI Radeon 9600 |
Shasta |
Shasta ATA + Serial ATA |
PMU99
|
iMac G5 ("iSight" Late 2005) |
U3 Lite |
ATI Radeon X600 Pro or X600 XT |
Shasta |
Shasta ATA + Serial ATA |
PMU99
|
68000 Portables
System |
Memory controller |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
Mac Portable/PowerBook 100 |
GLU |
DDC |
ASC |
N/A |
PMU (M50753) |
85C80 |
SWIM
|
68030 Portables
System |
Memory controller |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
PowerBook 140/145/145B/170 |
Jaws |
DDC |
EASC |
N/A |
PMU |
85C80 |
SWIM
|
PowerBook 150 |
MSC |
GSC |
EASC |
N/A |
PG&E (68HC05) |
85C80 + ATA |
SWIM
|
PowerBook 160/165/180 |
Niagara |
GSC |
EASC |
N/A |
PMU |
85C80 |
SWIM
|
PowerBook 165c/180c |
Niagara |
WD90C26+WD90C55 |
EASC |
N/A |
PMU |
85C80 |
SWIM
|
PowerBook Duo 210/230 |
MSC |
GSC |
EASC |
N/A |
PG&E (68HC05) |
85C80 |
SWIM
|
68040 Portables
System |
Memory controller |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
PowerBook Duo 280 |
MSC II |
GSC |
EASC |
N/A |
PG&E (68HC05) |
85C80 |
SWIM
|
PowerBook Duo 280c |
MSC II |
CSC |
EASC |
N/A |
PG&E (68HC05) |
85C80 |
SWIM
|
PowerBook 500 series |
Pratt |
CSC |
EASC |
Whitney |
PG&E (68HC05) |
85C80 |
SWIM II
|
PowerBook 190 |
Pratt |
CSC |
EASC |
Whitney |
PG&E (68HC05) |
85C80 |
SWIM II
|
PowerPC 603 Portables
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
PowerBook Duo 2300c |
PBX |
N/A |
CSC |
Singer |
Whitney |
PG&E (68HC05) |
85C80 + Baboon ATA |
SWIM II
|
PowerBook 5300 |
PBX |
N/A |
ECSC (Chips & Technologies 62225) |
Singer |
Whitney |
PG&E (68HC05) |
85C80 + Baboon ATA |
SWIM II
|
PowerBook 1400 |
PBX |
N/A |
ECSC + Keystone |
Singer |
Whitney |
PG&E (68HC05) |
85C80 + Baboon ATA |
SWIM II + i82078
|
PowerBook 2400c/3400 |
PSX |
C&T 65550 |
AWACS |
O'Hare |
PG&E (68HC05) |
85C80 + O'Hare ATA |
SWIM III
|
PowerPC G3 Portables
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ADB |
SCSI/ATA |
Floppy
|
PowerBook G3 ("Kanga") |
PSX+ |
C&T 65554 |
AWACS |
O'Hare |
PG&E (68HC05) |
Heathrow MESH SCSI + ATA |
SWIM III
|
PowerBook G3 ("Wall Street") |
Grackle |
ATI 3D RAGE LT |
AWACS |
Heathrow |
PG&E (68HC05) |
Heathrow MESH SCSI + ATA |
SWIM III
|
PowerBook G3 ("Wall Street II/PDQ") |
Grackle |
ATI 3D RAGE LT |
AWACS |
Heathrow(x2) |
PG&E (68HC05) |
Heathrow MESH SCSI + ATA |
SWIM III
|
PowerBook G3 ("Lombard", "Pismo") |
Grackle |
ATI 3D RAGE LT Pro |
Screamer |
Paddington |
Cuda |
Paddington MESH SCSI + ATA |
SWIM III
|
iBook |
UniNorth |
ATI RAGE Mobility-L |
KeyLargo |
PMU99 |
KeyLargo ATA |
N/A
|
PowerPC G4 Portables
System |
Memory controller |
PCI Bridge |
Video |
Sound |
I/O |
ATA |
Power Manager
|
PowerBook G4 (Early 2001) |
UniNorth |
ATI RAGE Mobility 128 |
KeyLargo |
KeyLargo ATA |
PMU99
|
PowerBook G4 ("Onyx", Late 2001) |
UniNorth |
ATI Mobility Radeon or Radeon 7500 |
KeyLargo |
KeyLargo ATA |
PMU99
|
PowerBook G4 (Early 2003) |
Intrepid |
Nvidia GeForce4 420 Go or 440 Go |
Intrepid |
Intrepid ATA |
PMU99
|