SFF Interface Quick Reference Guide
Share
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
- Buying by "SAS" vs "NVMe" label instead of SFF number. Always match the SFF number on both ends.
- Confusing 8i/8x with 4i/4x. An 8i connector physically fits an 8i port only; 4i cables do not carry the extra lanes.
- 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.
- Ignoring sideband wiring on NVMe runs — the top cause of "drive detected, not enumerating".
- Exceeding comfortable lengths on Gen5. Keep MCIO/Gen5 runs under 1 m.
Shop by Connector
- MiniSAS HD (SFF-8643) Cables
- SlimSAS (SFF-8654) Cables
- U.2 NVMe (SFF-8639) Cables
- oCuLink (SFF-8611) Cables
- MCIO (SFF-TA-1016) Cables
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.