Form, fit, function: when a replacement actually is one
A distributor cross-reference or a parametric search matches parts on a handful of headline parameters. It tells you two parts look alike on a spec grid. It does not tell you the second part is a form-fit-function replacement in your design, because form, fit and function are properties of the system the part sits in, not of the part alone. The same candidate can be a valid replacement in one board and a field failure in another. This is the method behind every comparison this publication publishes: it defines the test, shows what a cross-reference omits, and gives the checklist to validate a candidate in your own system.
Definition // The interchangeability test
What form, fit and function mean
The three terms are the configuration-management test for interchangeability. The National Consensus Standard for Configuration Management (SAE/EIA-649) names form, fit and function as the physical characteristics that govern whether one item is interchangeable with another. Preserve all three and the item is interchangeable; break any one and it is a different item that has to be validated, and under standard part-numbering practice, it takes a new number.
Package type and outline, dimensions, lead or ball pitch, mounting, weight, and the thermal envelope.
A different package with the same die is a form change.
Pinout and pin functions, footprint and land pattern, the mechanical and electrical connection to the board around it.
Two parts can share an 8-pin outline and still differ at fit if a pin changes function.
Performance, timing, thresholds, drive, protection, and behavior across supply and temperature.
Meeting the same headline while changing a threshold or drive level is a function change in a design that relied on the old value.
Fit and function are where a spec-grid "match" most often fails, because both depend on how the surrounding design uses the part, not on the datasheet headline.
Limits // Checks vs omits
What a cross-reference omits
A parametric search or a distributor cross-reference matches a candidate on the parameters in the search, part class, a few headline specs, package, maybe a voltage or a rating. That match is real, and it is shallow. What it does not carry is exactly what decides the swap:
A cross-reference produces a starting list of candidates to validate. Whether any of them is a form-fit-function replacement is what the validation decides.
Method // Validate against your design
The validation checklist
Run a candidate through form, fit and function against your design, not against the datasheet headline. This is the work a cross-reference does not do.
Package type and outline, dimensions, and lead or ball pitch match your land pattern.
Thermal envelope, power dissipation, theta-JA, derating,holds in your enclosure.
Mounting, height, and keep-out clearances fit the mechanical assembly.
Pinout matches pin by pin, including pin functions, not just pin count and outline.
Any pin that changes function (a supply pin that becomes a logic pin, an output that becomes a no-connect) is traced on your board.
The land pattern, and any exposed-pad or thermal-pad connection, matches.
The load-bearing parameter your design depends on (rail, threshold, drive, timing, protection, register map, interface protocol) matches,and you have checked it, not assumed it.
Behavior across your supply and temperature range matches, including startup features the original lacked or had (for example an added undervoltage lockout).
Any protection or isolation rating meets your requirement, with creepage and clearance re-verified if the package changed.
The candidate's own lifecycle status is active, not obsolete, NRND, or last-time-buy.
The part is requalified in your system. A matching footprint does not qualify a part: bench validation, and where the program requires it, formal requalification, is the step that closes it.
Rule // The interchangeability answer
When a change breaks it
A function change always breaks it: different electrical behavior is a different item, whatever the package looks like. A form or fit change usually breaks it, a different package, footprint, or pinout is a different item unless you can show the assembly does not depend on the difference.
The safe default is that any of the three, changed, requires validation, and, in a controlled part-numbering scheme, a new number. In obsolescence and DMSMS work, this is the interchangeability question that governs a replacement: whether a candidate preserves the original form, fit and function well enough to drop into the sustained design.
Applied // From the comparisons
Worked examples
Each of these is a candidate that a cross-reference returns as a match and that fails one of the three on closer reading:
MCP2551 · CAN transceiverA function & fit change under the same pinout
The most-referenced same-vendor successor keeps the 8-pin outline but changes the function of pin 5. Same form, changed fit and function.
TLP250 · gate-driver optoA function change under the same footprint
The still-made crosses share the 8-pin DIP but raise peak drive current, add undervoltage lockout, and one moves pin 7 from an output to a no-connect, and the obvious same-vendor cross is itself obsolete.
Obsolescence-data toolsWhat a cross-reference tool omits
The parametric and cross-reference views return matches without flagging the load-bearing difference or the candidate's own lifecycle.
FAQ // Frequently asked
Frequently asked questions
What is a form-fit-function change?
A change to a part's physical form, its interface fit, or its electrical function. A function change is always a form-fit-function change; a form or fit change is one unless the assembly provably does not depend on the difference. Any of the three, changed, means the item has to be validated as a different part.
What is a form-fit-function replacement?
A candidate part that preserves the original's form, fit and function in your specific design, confirmed by validation, not a part that merely matches on a cross-reference or a spec grid. Because fit and function depend on the surrounding system, the same candidate can be a valid replacement in one design and not in another.
Does a cross-reference guarantee form, fit and function?
No. A cross-reference matches a few headline parameters and omits the pin-level fit, the load-bearing function detail, the candidate's own lifecycle, and the system context. It is a list of candidates to validate, not a statement of interchangeability.
Form, fit, function versus drop-in?
"Drop-in" claims interchangeability with no work. Form, fit and function is the test that decides whether interchangeability actually holds, in your system. Treat any candidate as one to validate against the three, not as a drop-in.
What is "form" in form, fit, function?
The physical part: package, outline, dimensions, pitch, mounting, and thermal envelope. Two parts with the same die in different packages differ at form.
Sources // Public, primary
Sources
- DLA SD-22 · DMSMS Guidebook (PDF)
- SAE / EIA-649 · Configuration Management Standard