BGA vs QFP vs QFN: IC Package Types Compared
These are three common surface-mount IC packages that differ in where the connections are. A QFP has gull-wing leads sticking out of all four sides. A QFN has flat pads on the underside edges with no leads. A BGA has a grid of solder balls across the whole underside. BGAs give the most connections in the smallest area, QFNs are compact with excellent heat dissipation, and QFPs are the easiest to inspect and solder by hand.
| Aspect | BGA | QFP | QFN |
|---|---|---|---|
| Terminals | A grid of solder balls on the bottom | Gull-wing leads on all four sides | Flat pads on the bottom edges, plus an exposed thermal pad in the center |
| Typical pin count | Hundreds to thousands | About 32 to 300 | About 8 to 100 |
| Typical pitch | About 0.4 to 1.27 mm | About 0.4 to 0.8 mm | About 0.4 to 0.65 mm |
| Size | Compact for the pin count | Largest: the leads extend beyond the body | Small and thin |
| Electrical performance | Short paths, low inductance | Longer leads, higher inductance | Short paths, low inductance |
| Heat dissipation | Good, through the balls and thermal vias | Moderate | Excellent, through the exposed pad |
| Inspection and rework | Joints are hidden, so X-ray inspection is needed and rework is hard | Easy: leads are visible and can be hand-soldered | Harder: joints are partly hidden under the package |
| Narrow pitch problem | Needs fine vias and many board layers | Leads can bend or bridge when the pitch is very narrow | Moderate |
| Typical uses | CPUs, GPUs, FPGAs, SoCs and memories | Microcontrollers and older ASICs | Microcontrollers, RF, power management and sensors |
Figures are typical orders of magnitude and vary by process generation and product.