Skip to content
Dino's Lab

Note

· Michele Forese

BGA packages

Ball grid array — what the balls under the chip are for, pitch, and what that means for layout and assembly.

A BGA (ball grid array) is a package whose connections are solder balls under the body, not leads around the edge. The number in a name such as VFBGA264 is the ball count, not a performance grade. VF means a very thin profile.

Why BGA instead of QFP

A high pin-count QFP is large, and fine pitch around four sides is awkward for escape routing. A BGA keeps the MCU small, shortens power and memory routes, and is the practical way to get CSI-2, HexaSPI, and a dense I/O set out of one die.

The STM32N6 series ships in several BGA sizes (from about 6 × 6 mm at 0.4 mm pitch up to 14 × 14 mm at 0.8 mm). Finer pitch and smaller bodies drop I/O — and, on that family, the 16-bit XSPI port.

Pitch

Pitch is the centre-to-centre distance between balls.

  • 0.8 mm is a common MCU pitch. Two-layer escape is tight; four or more layers with vias in pads or dog-bones is the usual approach.
  • 0.5 mm and 0.4 mm are finer, harder to assemble, and used when board area is the constraint.

Assembly and inspection

You cannot see the joints. Assembly is SMT with a controlled profile; production houses often use vapour-phase reflow for this class of part. Inspection is X-ray for voids and bridging, plus electrical test. Rework is a BGA job, not a soldering-iron job.

Serial memories on the same board (HexaSPI PSRAM, Octo-SPI NOR) are typically small BGA24 devices. Same rules, smaller parts.

Board implications

  • Plane under the MCU for return and thermal.
  • Decoupling close to the power balls, not “near the chip” in a vague sense.
  • Do not fan every signal to a 2.54 mm header and call it a module. The point of the BGA is short, controlled routes to memory, camera, and the carrier connector.

← All notes