The Guru is proudly supported by....
Picture Gallery
Here is a listing of standard package types found on many arcade PCBs. The bulk of these are shown purely for reference.
Many of these are surface mounted and require expensive adapters to be able to read them. The 'Categories' listed in
BLUE
are types used for storage of information on arcade PCBs. The 'Pin Count' listed in RED are the ones I have the
capability to read using my equipment and various adapters etc.

Categories Typical Sample
(not to scale)
Pin Counts Lead Pitches [mm] Remarks
DIP
(Dual-in-line Package)
8, 16, 14,18, 20, 22, 24, 28, 32, 36, 40, 42, 48 2.54

100mil pitch type.
8 and 28 used for EEPROM.
14, 16, 18 used for PROMs.
20, 22, 24 used for PAL/GAL
28 to 42 used for UV EPROM and OTP (Mask) ROM and MCUs (generally 32 and 40).

SDIP
(Skinny Dual-in-line Package)
20, 22 2.54

100mil pitch type, but 600mil wide.

SDIP
(Shrink Dual-in-line Package)
30, 42, 64 1.778

70mil pitch type, commonly used for Toshiba/Hitachi/Motorola MCU and 68000/Z180 CPU. These were also used as graphic or custom chips in the late 80's and right across the 90's on arcade PCBs before the use of surface-mounted QFP's became popular.

ZIP
(Zig-Zag In-line Package)
20, 24, 28, 40 1.27

50mil pitch type, commonly used for RAM

SOP
(Small Outline Package)
8, 14, 16, 20 1.27 Also known as SOIC (Small Outline Integrated Circuit). Some common uses are logic IC's, op amps, voltage regulators and EEPROMs
SOP
(Small Outline Package)
24, 28, 32, 40, 44 1.27 24 used for EEPROM (ie AT28C16)
32 to 44 used for OTP (mask) ROM and Flash ROM with 4MBit to 64MBit storage capacities.
SSOP
(Shrink Small Outline Package)
20, 28, 30, 32, 56, 60, 64, 70 0.65, 0.80, 0.95, 1.00 56 with 0.80mil pitch used for Flash ROM with 16MBit to 64MBit storage capacities. 70 used in large capacity 256Mbit, 512Mbit and 1Gbit mask ROMs
TSOP(1)
(Thin Small Outline Package)
32, 40, 48, 56 0.50 Type I, leads on short side. Used for OTP (mask) ROM and Flash ROM with 1MBit to 128MBit storage capacities. These are the most common type of surface mounted ROMs used on arcade PCB's.
TSOP(2)
(Thin Small Outline Package)
26(20), 26(24), 28, 28(24), 32, 44, 44(40), 48, 50, 50(44), 54, 56, 66, 70(64), 86 0.50, 0.65, 0.80, 1.27 Type II, leads on long side. Many of these pin counts are not commonly used on arcade PCB's..
48 with 0.80mm pitch used for OTP (mask) ROM with 16MBit to 128MBit storage capacities. 44(40) used in GNET carts and are type TC58V32 and TC58V64 (32MBit and 64MBit 3.3V NAND Flash Serial  EEPROM)
QFP
(Quad Flat Package)
44, 56, 64, 80, 100, 128, 160, 208, 240, 272, 304 0.50, 0.65, 0.80, 1.00 Used for many applications on arcade PCBs, mostly graphics chips. QFP80 used for Hitachi HD647180 MCU. QFP64 and QFP100 used for some CPU's also.
LQFP
(Low Profile Quad Flat Package)
144, 176, 208 0.50 1.4mm body thickness.
QFP144 used for Hitachi SH1 and SH2 CPUs. Many other graphics and custom chips use QFP208
TQFP
(Thin Quad Flat Package)
44, 48, 64, 80, 100, 120 0.50, 0.80 1.20mm body thickness
Used in many applications such as graphics processors and other programmable chips such as CPLDs (Xilinx/Amtel/AMD etc)
SOJ
(Small Outline J-lead)
26(20), 26(24), 28, 28(24), 32, 36, 40, 42, 50 0.80, 1.27 Two J-lead lead rows
Commonly used for RAM. These chips can be either directly surface mounted, or held in a socket.
QFJ / PLCC
(Quad Flat J-lead / Plastic Lead Chip Carrier)
20, 28, 32, 44, 68, 84 1.27 Used for many applications on arcade PCBs. Some examples are 68000, 34010, 320C25 CPUs (plus several other CPUs), PLDs/CPLDs, PAL/GAL etc. EEPROMs/OTP EPROMs or flash ROMs from 8k to 8M are also occasionally seen but the most common use of PLCC EPROMs/EEPROMs/flash ROMs is on PC motherboards to hold the BIOS. These chips can be either directly surface mounted, or held in a socket.
BGA
(Ball Grid Array)
256, 352, 420, 560 1.00, 1.27 Epoxy package, SnPb balls. Commonly used for graphics processors on PC video cards and also used on some very late model arcade boards such as the ones that are Playstation 2-based and PPC-based. Also used on many late model Sega PCBs, such as Model 3 Step 2.1, NAOMI and Hikaru
FBGA
(Fine Ball Grid Array)
48, 84, 104, 144, 176, 224 0.80 Epoxy package, SnPb balls. Similar uses as BGA's listed above.
FLGA
(Fine Land Grid Array)
49, 56, 84 0.80 Epoxy package, Au-plated lands
W-CSP
(Wafer-level Chip Size Package)
47, 48, 111, 141, 160 0.40, 0.50, 0.80 Packaged wafer cut into chips
TCP
(Tape Carrier Package)
various, up to 544 various ILB and OLB Width types 35, 48, 70mm
The Guru's ROM Dump News