High-Tech PCB Reverse Engineering Serices PCB Clone & IC Unlock

Component Identification: Decoding SMD Markings & More

Sep 3, 2026  /  PCB COPY

component identification: Technician reading SMD component markings under a digital microscope

Why Component Identification Matters

Every board-level project—repair, redesign, or duplication—begins with one question: what is this part? Component identification is the process of matching a physical device on a PCB to a manufacturer part number, a datasheet, and ultimately a procurement path. Get it wrong and you risk ordering the wrong value, the wrong voltage rating, or a package that does not fit the footprint.

The task sounds simple when you hold a through-hole resistor with four colour bands. It becomes far harder when you face a 0402 chip resistor stamped “01C,” a QFN with a house code instead of a real part number, or an IC whose top marking has been deliberately sanded off. This article walks through each scenario, gives you practical decoding techniques, and includes an interactive SMD resistor decoder you can use right now.

Standard SMD Marking Systems

Workbench setup for identifying sanded and blacked-out IC chips on a circuit board

Surface-mount devices use compressed marking codes because their bodies are too small for full part numbers. Understanding the major systems is the first skill in component identification.

Three-Digit Resistor Code

The most common system for chip resistors ≥ 5 % tolerance. The first two digits are significant figures; the third digit is the multiplier (number of zeros to add). For example:

Marking Calculation Value
472 47 × 10² 4.7 kΩ
100 10 × 10⁰ 10 Ω
4R7 4.7 (R = decimal) 4.7 Ω

Values below 10 Ω use the letter R as a decimal point: 2R2 = 2.2 Ω.

Four-Digit Resistor Code

Precision resistors (1 % and tighter) often use four digits. The first three are significant figures and the fourth is the multiplier. So 4702 = 470 × 10² = 47 kΩ.

EIA-96 Code (Two Digits + Letter)

For 1 % thin-film resistors, the EIA-96 system packs the value into just three characters. The two-digit number maps to a value from a lookup table (01 = 100, 02 = 102, … 96 = 976), and the trailing letter is the multiplier:

Letter Multiplier
Z 0.001
Y or R 0.01
X or S 0.1
A 1
B or H 10
C 100
D 1 000
E 10 000
F 100 000

So 01C = 100 × 100 = 10 kΩ. Without the lookup table this code is almost impossible to guess, which is why we built the decoder below.

Try the Interactive SMD Resistor Code Decoder

Enter the marking you see on the resistor body—three-digit, four-digit, or EIA-96—and the tool returns the resistance value instantly.

Circuit design

SMD Resistor Code Decoder

Three digit, four digit, R notation and EIA-96, all in one place.

Resistance
Marking scheme
Exact value Ω
Implied tolerance
Code entered
How this is calculated

Three digits means two significant figures and a power of ten, used on 5 % parts. Four digits means three significant figures, used on 1 % parts. An R marks the decimal point on values below 10 Ω. EIA-96 uses two digits as an index into the E96 series plus a letter multiplier, which is how 1 % values fit on an 0402.

One special case worth knowing: a resistor marked 0 is a jumper, not a precision zero. It typically has 20 to 50 mΩ and a current rating that is easy to exceed if you treat it as a wire.

Capacitor Markings

Ceramic chip capacitors are often unmarked in the smaller packages (0402, 0201). When a marking exists, it typically follows a two- or three-character code similar to the resistor system, but the base unit is picofarads. A cap marked 104 = 10 × 10⁴ pF = 100 nF. Tantalum and electrolytic SMD caps usually print voltage and capacitance directly, e.g., “47 μF 16 V.”

Diode and Transistor Markings

SOT-23 and SOD-323 packages use one- to three-character codes that map to full part numbers through cross-reference databases such as the SMD Codebook or Topmark lookup sites. A marking of T4 on an SOT-23 could be a BAT54, a BAS16, or something else entirely—context and circuit position matter. We cover how to use circuit context below.

House Numbers and Custom Part Codes

A house number (also called a proprietary code or internal code) is a marking applied by a manufacturer or OEM that replaces the standard part number. The intent is usually to make component identification harder for competitors, though supply-chain simplification is sometimes the stated reason.

Where You Encounter House Numbers

  • Consumer electronics OEMs that rebrand commodity ICs to slow cloning.
  • Automotive Tier-1 suppliers that assign internal stock codes.
  • Military and aerospace modules where parts are screened and relabeled to a QPL spec.

How to Crack a House Number

  1. Package and pin count. Narrow the device family—an 8-pin SOIC with a bypass cap on pin 8 and an output on pin 1 is likely an op-amp or voltage regulator.
  2. Circuit context. Trace the surrounding passives, supply rails, and signal paths. A device sitting between an antenna trace and a baseband processor is almost certainly an RF front-end IC.
  3. Electrical measurement. With the board powered down, measure pin-to-pin diode drops. With it powered up, check supply voltage, quiescent current, and output waveform.
  4. Cross-reference databases. Search the house code in forums, distributor cross-reference tools, and the manufacturer’s own parametric search (filter by package, pin count, and function).
  5. Decapsulation. As a last resort, remove the epoxy mould compound and read the die markings or compare the die photo to known devices. This is destructive and typically done inside a dedicated reverse engineering lab.

When a house-numbered part turns out to be obsolete, the identification data feeds directly into sourcing a legal, drop-in replacement.

Sanded, Lasered, and Blacked-Out Chips

Some boards arrive with ICs that have been physically defaced: the top marking is sanded off, covered with black epoxy, or laser-ablated. This is common in products where the manufacturer wants to protect intellectual property—or at least slow down copying.

Techniques for Recovering the Identity

Technique Destructive? What It Reveals
Solvent wipe (acetone, IPA) No Removes added ink or epoxy overcoat; original laser marking may survive underneath.
Oblique lighting / UV lamp No Highlights ghost impressions of laser-engraved text that sanding did not fully remove.
X-ray imaging No Shows die size, bond-wire pattern, and lead-frame geometry—enough to narrow the device family.
Decapsulation (acid / plasma) Yes Exposes the die surface for part-number markings, logo, and process node estimation.
Electrical probing No JTAG scan, I²C/SPI bus sniffing, or boundary-scan can return a device ID register.

X-ray inspection is especially powerful for BGA and QFN packages where sanding is common. A clear image of the bond-wire fan-out and die size can be compared against a library of known devices—a technique routinely used in real-world board recovery case studies.

JTAG and Device-ID Registers

Many ICs—microcontrollers, FPGAs, CPLDs—respond to a JTAG boundary-scan command with a 32-bit device identification register (IDCODE). Connect a JTAG probe, scan the chain, and compare the returned code against manufacturer tables. This alone can identify a sanded MCU down to the exact silicon revision. For protected microcontrollers where firmware recovery is also needed, the identification step feeds into an IC unlock workflow.

Using Circuit Context as a Decoding Tool

When markings fail, the circuit itself becomes your best reference. Experienced engineers can identify an unmarked part by answering a short series of questions:

  • What power rail feeds it? A 3.3 V supply suggests a logic-level device; 12 V points toward a driver or regulator.
  • What signals connect to it? Differential pairs suggest USB, Ethernet, or LVDS. An SPI bus with a chip-select line points to flash memory, an ADC, or a sensor.
  • What passive components surround it? A ferrite bead and decoupling cap network on the input, plus an inductor and Schottky diode on the output, is the signature of a buck converter.
  • What is the pin count and package? Narrow down to a shortlist, then measure electrical parameters to confirm.

This contextual approach is the backbone of reconstructing a buildable bill of materials from a populated board. Every identified part gets a line in the BOM; every unresolved part gets flagged for deeper investigation.

Common Pitfalls in Component Identification

Misreading Orientation

SMD codes can be read upside down. “68” becomes “89.” Always cross-check against the expected value range for that circuit node. A 89 Ω resistor in a 3.3 V logic pull-up would be unusual; 68 kΩ makes sense.

Confusing Manufacturer Variants

The same three-character SOT-23 code can map to different parts from different manufacturers. A K1x marking from NXP is a different device than K1x from Diodes Incorporated. When building a BOM, record the full context—package, pin count, circuit function, and measured value—so procurement can find the right match.

Assuming Unmarked Parts Are Generic

An unmarked 0402 might be a standard 100 nF cap, or it might be a carefully selected C0G/NP0 cap chosen for its low ESR in a timing circuit. Measure it in-circuit with an LCR meter and note the temperature coefficient if possible.

Tools That Speed Up Identification

Beyond the interactive decoder above, several categories of tools help with component identification at scale:

  • Digital microscopes (50×–200×). Essential for reading 0201 and 01005 markings.
  • LCR meters with SMD tweezers. Measure resistance, capacitance, and inductance without desoldering.
  • Curve tracers. Plot the I-V characteristic of semiconductors to distinguish diodes, MOSFETs, and BJTs.
  • Online cross-reference databases. SMD Codebook, Topmark Search (Rutronik), and Octopart parametric search.
  • Reverse engineering software. Dedicated PCB reverse engineering tools combine image recognition with netlist extraction to accelerate the process across hundreds of components simultaneously.

From Identification to a Complete Board Package

Component identification is rarely a standalone task. It feeds into a larger workflow:

  1. Identify every part on the board (this article).
  2. Extract the netlist—the connectivity map that tells you how every pin connects to every other pin. Learn more about extracting the connectivity layer behind a reliable board copy.
  3. Reconstruct the schematic from the netlist and BOM.
  4. Verify accuracy through continuity testing, ICT, and powered bring-up comparison.
  5. Deliver output files in the format the fabricator needs—typically Gerber, ODB++, or IPC-2581.

When the board is destined for long-term production, the identification data also supports a redesign that modernises the board without losing its original behaviour—swapping obsolete parts for current-production equivalents while keeping the validated circuit topology intact.

Quick-Reference Checklist for Component Identification

Use this checklist every time you sit down with an unknown board:

  • ☐ Photograph the board at high resolution (top and bottom).
  • ☐ Record every visible marking, including orientation dots and pin-1 indicators.
  • ☐ Measure passives in-circuit with an LCR meter.
  • ☐ Decode resistor markings using the three-digit, four-digit, or EIA-96 system (use the decoder above).
  • ☐ Cross-reference semiconductor codes against at least two databases.
  • ☐ For house-numbered or sanded parts, use circuit context, electrical probing, and—if necessary—X-ray or decapsulation.
  • ☐ Log every part in a structured BOM with reference designator, value, package, and manufacturer part number.
  • ☐ Flag unresolved parts for a second-pass review or specialist analysis.

Tip: If you have a board with dozens of sanded or house-coded ICs and limited time, consider sending it to a lab that handles the full identification pipeline as part of a broader board recovery effort. You can pack and ship your board with a few precautions to ensure it arrives safely.

Conclusion

Component identification sits at the intersection of electronics knowledge, detective work, and the right tools. Whether you are decoding a three-digit resistor code on a 0603 body, tracing signal paths to unmask a house-numbered IC, or shining UV light across a sanded chip to reveal ghost markings, the goal is always the same: turn an unknown part into a known, procurable, documented line item. Master these techniques and every downstream task—BOM building, schematic recovery, redesign—becomes faster and more reliable.

Working on a board like this?

Send the chip marking or two photos. You get feasibility, lead time and price within 24 hours, and the check costs nothing.

Get a free quote

Related reading

WhatsApp Send board details