SFF Interface Quick Reference Guide

SFF numbers are confusing even for experienced system builders: SFF-8643, SFF-8654, SFF-8639, SFF-8611, SFF-TA-1016 — five connectors, all carrying PCIe or SAS, all physically similar. This cheat sheet puts them on one page so you can identify any port and pick the right cable in seconds.

The Quick-Reference Table

Connector SFF Number Pins Lanes Speed Class Typical Use
MiniSAS HD (internal) SFF-8643 36P / 74P (4i/8i) x4 / x8 12 Gb/s SAS / PCIe Gen3–Gen4 HBA cards, older NVMe servers
External MiniSAS HD SFF-8644 74P x8 Same as 8643, shielded External JBOD links
SlimSAS SFF-8654 38P / 74P (4i/8i) x4 / x8 PCIe Gen4 native EPYC Gen4 boards, modern HBAs
oCuLink SFF-8611 16P / 36P (4i/8i) x4 / x8 PCIe Gen3–Gen4 Compact NVMe, OCuLink SSDs, eGPU
U.2 NVMe SFF-8639 68P x4 PCIe Gen3–Gen5 (drive-dependent) Enterprise NVMe SSDs
MCIO SFF-TA-1016 38P / 74P (x4/x8) x4 / x8 PCIe Gen5 native (Gen6-ready) Current-gen servers

Pairing Rules: What Plugs Into What

Connectors are keyed differently and are not cross-pluggable. The safe rule: identify the port on your board or backplane first, then buy the exact cable topology:

  • SFF-8643 8i host → 2x SFF-8639 (U.2) drives
  • SFF-8654 8i host → 2x SFF-8639 (U.2) or 2x SFF-8643 devices
  • SFF-TA-1016 x8 host → 2x SFF-TA-1016 x4, or 2x SFF-8643/8654/8639 via crossover
  • SFF-8654 8i host → 2x SFF-8611 (oCuLink) for compact NVMe fan-out

The Five Mistakes We See Most

  1. Buying by "SAS" vs "NVMe" label instead of SFF number. Always match the SFF number on both ends.
  2. Confusing 8i/8x with 4i/4x. An 8i connector physically fits an 8i port only; 4i cables do not carry the extra lanes.
  3. 74P vs 38P confusion on SlimSAS/MCIO. Count the pins or check the spec sheet — a 38P cable will not seat in a 74P port.
  4. Ignoring sideband wiring on NVMe runs — the top cause of "drive detected, not enumerating".
  5. Exceeding comfortable lengths on Gen5. Keep MCIO/Gen5 runs under 1 m.

Shop by Connector

FAQ

What is the difference between SFF-8643 and SFF-8654?

SFF-8643 (MiniSAS HD) is the older Gen3/Gen4-era connector; SFF-8654 (SlimSAS) is its lower-profile successor with Gen4-native signaling. Pin counts overlap (36/38P and 74P) but keying differs — they are not interchangeable without a crossover cable.

Which connector is used for PCIe Gen5?

MCIO (SFF-TA-1016) is the only Gen5-native internal storage connector in this list.

Is oCuLink the same as MiniSAS?

No. oCuLink (SFF-8611) is a smaller, cheaper PCIe connector aimed at compact devices; it carries the same PCIe protocol but with different pinouts and power handling.

Related Reading

Back to blog

Leave a comment