Bao'An Shenzhen China

Chip Clone: What Determines Whether It Is Possible

Sep 8, 2026  /  PCB COPY

chip clone: Decapsulated microcontroller die under microscope with probe needles during firmware extraction

A chip clone is the process of reading the internal firmware, configuration data, or bitstream from a programmed integrated circuit and writing that data into a blank device of the same part number. Success is never guaranteed. It depends on five concrete, measurable factors: the chip’s read-protection level, the silicon process node, the physical package type, the firmware or bitstream size, and whether you hold legal authorization to perform the work. Our engineers evaluate every request against these five criteria before quoting — and we turn down roughly 30 % of submissions because the technical or legal requirements are not met.

What Exactly Happens During a Chip Clone?

The operator connects to the target IC — through its debug port, test pads, or directly to the die — and extracts the stored binary. That binary is verified (checksum, functional test on a reference board), then programmed into one or more blank ICs of the identical part number. The result is a device that behaves identically to the original in the target circuit.

This is not the same as designing a replacement from scratch. A chip clone preserves the exact register configuration, calibration constants, bootloader, and application code. It is the fastest path to restoring a legacy system, recovering from a failed chip, or producing authorized spares for equipment you own.

The Five Factors That Decide Chip Clone Feasibility

chip clone: Decapsulated microcontroller die under microscope with probe needles during firmware extraction

1. Read-Protection Level

Every modern MCU and FPGA ships with some form of code-protection. The level varies enormously:

Protection Class Typical Mechanism Clone Difficulty Example Vendors
Level 0 — None No fuse set; debug port open Trivial — standard programmer Many 8-bit PICs (default), some Holtek parts
Level 1 — Software fuse JTAG/SWD disabled by OTP bit Moderate — voltage glitch or UV exposure may reset fuse STM32F1xx CRP1, older Nuvoton M0 series
Level 2 — Hardware lockout Debug port permanently disabled; encrypted flash High — may require die-level microprobing STM32F4 RDP2, NXP LPC with CRP3
Level 3 — Secure enclave / PUF Physically unclonable function, encrypted boot chain Extremely high — often not feasible Latest Arm TrustZone parts, some Xilinx UltraScale+

Our feasibility check identifies the exact protection variant on your chip before any invasive work begins. For many Holtek microcontrollers, the fuse architecture is well-documented and recovery rates are high. For families with hardware-level lockout — such as certain Xilinx FPGAs with AES-256 bitstream encryption — we will tell you upfront that a chip clone is not realistic.

2. Silicon Process Node

Older chips fabricated on 350 nm, 250 nm, or 180 nm processes have larger transistor geometries. That matters because invasive techniques — focused ion beam (FIB) editing, micro-probing, chemical decapsulation — are far more reliable when features are physically larger. A chip built on a 90 nm or smaller node has interconnect pitches below 200 nm, making probe contact extremely difficult and increasing the risk of damaging the die.

Rule of thumb from our lab: chips on ≥ 130 nm processes have a meaningfully higher success rate for invasive firmware readout than those on ≤ 65 nm. This doesn’t mean sub-65 nm is impossible, but the cost and turnaround increase sharply.

3. Package Type and Accessibility

The IC package determines how — and whether — we can reach the die or test points:

  • DIP / SOIC / TQFP: Easy to desolder, decap, and re-ball. Low risk of collateral damage.
  • QFN / BGA: Requires precision rework station; X-ray inspection to verify ball integrity post-decap.
  • WLCSP / Flip-chip: Die is exposed but extremely fragile. Decapsulation margin is near zero.
  • Multi-die / SiP (System-in-Package): Multiple stacked or side-by-side dice; each must be addressed individually. Complexity and cost multiply.

If you are unsure of the package, send us a clear photo of the top marking and the PCB footprint. Our team can identify the package and assess access options within one business day.

4. Firmware / Bitstream Size and Complexity

A small 8-bit MCU with 8 KB of flash is a different proposition from a 2 MB Cortex-M7 or a 32 Mbit FPGA bitstream. Larger binaries take longer to extract, longer to verify, and are more likely to contain integrity checks (CRC, signature blocks) that must be accounted for during the clone process. Encrypted bitstreams on FPGAs — common on Lattice ECP and MachXO families — add another layer: even if the bits are read, they may be useless without the decryption key.

5. Legal Authorization and Proof of Ownership

We perform chip clone work only for parties who can demonstrate they own the IP or the hardware containing it. Typical scenarios we accept:

  • You designed the firmware but lost the source — recovery of your own code.
  • You own legacy equipment and the original vendor is defunct — authorized maintenance spare production.
  • You hold a license agreement granting reproduction rights for the firmware.

We require a signed declaration of ownership or license before work begins. All projects are covered by NDA. For details on our authorization process, see our MCU crack feasibility page, which walks through the documentation we need.

Chip Clone Process: Step by Step

  1. Submission: You send the target IC (or the full PCB) along with your ownership documentation.
  2. Identification: We confirm the exact part number, revision, and protection level — often using die marking, X-ray, or JTAG scan.
  3. Feasibility report: Within 1–3 business days, you receive a written assessment: possible / possible with caveats / not feasible. Includes estimated cost and turnaround.
  4. Extraction: If approved, our lab reads the firmware using the least-invasive viable method. Non-invasive (debug exploit, glitch attack) is always preferred over invasive (decap + microprobe).
  5. Verification: The extracted binary is programmed into a blank IC and functionally tested — either on your board or on our bench setup.
  6. Delivery: You receive the verified binary file (Intel HEX or raw BIN) and, optionally, pre-programmed replacement ICs.

Typical turnaround for a straightforward chip clone (Level 0–1 protection, common package) is 5–10 working days. Complex cases — Level 2 protection, BGA packages, large bitstreams — can take 15–25 working days.

Which Chip Families Are Most Commonly Cloned?

Blank microcontroller chips in antistatic tray beside a universal IC programmer

Our lab handles requests across dozens of vendors. The table below shows families where we have established tooling and high success rates:

Vendor Common Families Typical Protection Success Rate Range
Microchip (PIC) PIC12, PIC16, PIC18, PIC24, dsPIC CP bit (Level 1) High
STMicroelectronics STM32F0/F1/F2/F3, STM8 RDP Level 1 High
Nuvoton M051, M058, NUC series Security lock High
GigaDevice GD32F1/F3/E1 SWD lock (Level 1) Moderate–High
Atmel (now Microchip) ATmega, ATtiny, AT91SAM Lock bits High
Silicon Labs C8051F, EFM8, EFM32 Read lock Moderate
Winbond W78, W79 series OTP lock High

For vendor-specific details, see our dedicated pages: Nuvoton IC recovery, GigaDevice firmware readout, and Silicon Labs IC unlock.

When a Chip Clone Is Not the Right Answer

Cloning is not always the best — or even a viable — path. Consider alternatives when:

  • The chip uses Level 3 / secure-enclave protection. Cost may exceed the value of redesigning the firmware from scratch.
  • The part is obsolete with no blank stock available. Even a successful readout is useless if you cannot source programmable blanks. In this case, a full PCB reverse-engineering effort with a chip migration may be more practical.
  • You need to modify the firmware. A clone gives you a binary, not source code. If you need to change functionality, you need disassembly, decompilation, or a clean-room rewrite — a different (and larger) project.
  • You do not own the IP. We will not proceed without authorization, and neither should any reputable lab.

Cost and Turnaround Expectations

Pricing for a chip clone depends on protection level, package complexity, and quantity of programmed replacements needed. General ranges:

Scenario Typical Cost (USD) Turnaround
Unprotected 8-bit MCU, DIP/SOIC $150 – $400 3–5 working days
Level 1 protected 32-bit MCU, QFP $500 – $2,000 7–15 working days
Level 2 protected MCU, BGA $2,000 – $6,000+ 15–25 working days
FPGA bitstream (unencrypted) $800 – $3,000 10–20 working days

These are starting ranges, not fixed quotes. Every project receives a binding quote after the feasibility assessment — you pay nothing if we determine the clone is not viable.

Check feasibility for your project

Send the chip marking or board details and tell us what you need to recover. Add clear photos if available.

Request a feasibility review
Can every microcontroller be cloned?

No. Chips with hardware-enforced read protection (e.g., STM32 RDP Level 2, NXP CRP3) or secure-enclave architectures may permanently block firmware extraction. Our feasibility assessment identifies these cases before you invest in the attempt.

Is a chip clone legal?

Yes, when performed on firmware you own or are licensed to reproduce. We require signed proof of ownership or a license agreement before starting work. All projects run under NDA. We do not assist with unauthorized copying of third-party intellectual property.

Do I get the source code from a chip clone?

No. A chip clone extracts the compiled binary (machine code or bitstream), not the original source. If you need editable source, a separate reverse-engineering or decompilation project is required.

What if blank replacement chips are no longer available?

If the exact part number is end-of-life with no remaining stock, a direct clone is not possible. We can assess pin-compatible alternatives or recommend a full board-level redesign with a modern substitute MCU.

How many cloned chips can you produce?

Once the binary is verified, programming additional blanks is straightforward. We routinely deliver batches of 10 to 5,000+ programmed ICs, depending on blank availability and your production schedule.

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