Chip-level code extraction

Professional IC decryption & chip unlocking

When a microcontroller's security fuse locks its firmware, we read it back. IC decryption recovers protected program memory from MCUs, EEPROM, flash and CPLD/FPGA devices — for legacy maintenance, obsolescence management, failure analysis and authorised reverse engineering.

300+ IC families supported
20+ yrs Semiconductor experience
NDA Confidential by default
We unlock chips from
Microchip Atmel STMicro NXP Texas Instruments Renesas Infineon Silicon Labs Cypress Nuvoton GigaDevice
The basics

What is IC decryption?

IC decryption — also called chip decryption, MCU decryption or IC unlocking — is the engineering process of reading the protected code or data stored inside an integrated circuit when its built-in security prevents normal access.

Most microcontrollers ship with a read-protection bit or security fuse. Once set, it blocks a standard programmer from reading back the flash, EEPROM or OTP memory, so the firmware cannot simply be copied off the part. IC decryption defeats or bypasses that protection in a controlled lab setting and recovers a clean binary image (HEX/BIN) of the on-chip memory.

That recovered image lets you study, archive, repair or re-program the design — for example, when the original source code has been lost, the vendor is gone, or you need to keep an obsolete product in production. The same techniques underpin failure analysis, hardware security auditing and authorised competitive research. For end-to-end project handling, our partner team provides full IC decryption services.

Recover lost firmware

Source code gone, original engineer left, or files corrupted — pull the binary back from the chip itself.

Obsolescence & legacy support

Keep discontinued products and long-life industrial systems running long after the vendor stops shipping.

Failure & security analysis

Inspect on-chip code for root-cause debugging, audits and authorised vulnerability research.

Cloning & volume production

Reproduce a verified design at scale once you hold the rights, with working samples on request.

How it's done

IC decryption methods

There is no single technique that works on every chip. The right approach depends on the device family, its package and how strong its read protection is — from quick logical reads to full invasive imaging. We select the least intrusive method that reliably recovers the memory.

Non-invasive · Tier 1

Software & logical attacks

The fastest and most economical route. The chip is read through its own programming and debug interfaces by exploiting weaknesses in how protection is enforced — no physical modification.

  • Debug-port and bootloader access via JTAG, SWD, ISP/ICSP
  • Read-protection and fuse-bit bypass through documented and undocumented commands
  • Password, lock-byte and timing weaknesses in the security logic
Non-invasive · Tier 2

Fault injection & side-channel

The device runs normally while we disturb it precisely, or measure what it leaks, to skip a security check or recover a key — all without opening the package.

  • Voltage, clock and electromagnetic (EMFI) glitching to bypass the protect check
  • Power analysis (SPA/DPA) and EM analysis to recover keys
  • Timing analysis of the protection routine
Semi-invasive · Tier 3

Optical & UV attacks

The die is exposed by decapsulation, then light is used to reset or read protection while leaving the circuit functional. Highly effective on older EPROM/OTP and many flash MCUs.

  • Decapsulation to reach the die surface
  • UV exposure to clear a security/lock cell on EPROM and OTP parts
  • Laser and optical fault injection; photonic emission inspection
Invasive · Tier 4

Micro-probing & imaging

The most powerful and most involved methods, reserved for hardened chips. We physically access the silicon to read memory directly or to edit the circuit.

  • Micro-probing the internal bus with micromanipulators
  • Focused Ion Beam (FIB) circuit edit to cut, reconnect or expose nodes
  • Direct ROM/memory imaging under optical and electron microscopy (SEM), delayering
Step by step

The IC decryption process

A disciplined workflow keeps results repeatable and your design protected. Every project moves through the same eight stages, from first enquiry to verified delivery.

STEP 01

Consultation & quote

Send the part number, package and quantity. We confirm feasibility, the likely method and an estimated cost and timeline.

STEP 02

Samples & NDA

An NDA is signed and you ship working sample chips. More samples improve success on harder, invasive jobs.

STEP 03

Analysis & identification

The die is identified, the memory map and protection scheme are characterised, and the security mechanism is profiled.

STEP 04

Method selection

We choose the least intrusive technique that will work reliably — logical, fault injection, optical or invasive.

STEP 05

Preparation

Where needed, the chip is decapsulated, polished or fixtured for probing, glitching or microscopy.

STEP 06

Code extraction

Protected flash, EEPROM or OTP is read out and assembled into a complete HEX/BIN image of the memory.

STEP 07

Verification

The recovered image is programmed into a blank part and functionally tested against the original to confirm a faithful copy.

STEP 08

Delivery & support

You receive the binary, documentation and — on request — programmed sample units, with follow-up support.

Lab capability

Tools & equipment

IC decryption spans electronics, optics and micro-fabrication. These are the core instruments used to read, glitch, open and image a protected device.

Universal programmers

High-coverage device programmers and gang programmers to read, verify and write memory across thousands of part numbers.

Decapsulation station

Acid and laser decapsulation to remove epoxy and expose the bare die without damaging the active circuitry.

Optical microscopes

Metallurgical and high-magnification optical microscopes for die inspection, alignment and ROM read-out.

Electron microscopy (SEM)

Scanning electron microscopy resolves features below the optical limit for direct memory and ROM imaging.

Focused Ion Beam

FIB workstation to cut tracks, deposit metal and expose buried nodes for probing or read-out.

Micro-probing station

Micromanipulators and tungsten probe needles tap the internal bus on the exposed die with sub-micron precision.

Fault-injection rigs

Voltage, clock and electromagnetic glitchers deliver precisely timed disturbances to bypass security checks.

Logic analyzer & scope

High-speed oscilloscopes and logic analyzers capture bus traffic, side-channel traces and protocol behaviour.

UV & laser sources

UV erasers and laser cutters drive optical fault injection and reset security cells on EPROM and OTP devices.

Pricing

How much does IC decryption cost?

There is no flat rate — cost depends on how hard the chip is to read. A simple logical extraction is inexpensive; a fully invasive ROM recovery is a specialist job. The factors below drive every quote.

CHIP

Family & generation

A common 8-bit MCU is far cheaper than a modern secure or automotive part with a hardened core.

LOCK

Protection strength

A single read-protect bit is straightforward; multi-layer security, encryption and anti-tamper raise effort and cost.

METHOD

Technique required

Logical reads cost least. Optical and fault-injection work costs more. FIB and SEM imaging cost the most.

PKG

Package & access

Through-hole and QFP are easy to fixture; QFN and especially BGA need extra preparation.

QTY

Samples & quantity

Spare samples improve success on invasive jobs; recurring or volume work is priced differently from a one-off recovery.

TIME

Turnaround

Standard scheduling is most economical; expedited handling can be arranged for an additional fee.

Coverage

ICs we can unlock

A representative list of the microcontroller, memory and logic families we decrypt. Search by part number or brand — and if your chip isn't shown, send it to us to confirm.

8-bit Microcontrollers

6 families

Microchip PIC

PIC10FPIC12F508PIC12F629PIC16F84APIC16F628APIC16F877APIC18F252PIC18F452PIC18F4550

Atmel AVR

ATmega8ATmega16ATmega32ATmega88ATmega168ATmega328PATmega2560ATtiny13ATtiny85ATtiny2313

8051 / MCS-51

AT89C51AT89C52AT89S52STC89C52STC12C5ASTC15F204N76E003W78E052C8051F320

STMicro 8-bit

STM8S003STM8S105STM8L151ST72FST62

Holtek

HT46RHT48RHT66FHT68F

NXP / Freescale 8-bit

MC9S0868HC0868HC11P89V51

16 / 32-bit & ARM MCUs

9 families

STMicro STM32

STM32F030STM32F051STM32F103STM32F207STM32F405STM32F407STM32L151STM32L476STM32H743

NXP / Freescale

LPC1114LPC1768LPC2148LPC810Kinetis K20MK60

Texas Instruments

MSP430F149MSP430G2553TM4C123LM3S

GigaDevice

GD32F103GD32F303GD32F407GD32VF103

Nuvoton

NUC120NUC131M051M484

Renesas

RL78RX63NR8CM16CH878K0

Infineon

XMC1100XMC4500TriCore TC2xxC166

Cypress PSoC

CY8C21CY8C27PSoC 4PSoC 5LP

Silicon Labs

EFM8EFM32C8051F340

DSP & Signal Controllers

4 families

TI TMS320

TMS320F2812TMS320F28335TMS320C6000TMS320VC5509

Microchip dsPIC

dsPIC30FdsPIC33FdsPIC33E

Analog Devices

ADSP-2181ADSP-BF531SHARC 21xx

NXP / Freescale

DSP56FMPC5xx

CPLD / FPGA / PLD

4 families

Intel / Altera

MAX II EPM240MAX VMAX 7000Cyclone

AMD / Xilinx

XC9500CoolRunner XC2CSpartan-3Spartan-6

Lattice

MachXOispMACHiCE40

Microchip / Atmel

ATF150xATF16V8ATF22V10GAL

EEPROM & Serial Memory

3 families

I²C EEPROM (24Cxx)

24C0224C0424C0824C1624C3224C6424C25624C512

SPI / Microwire

25LC25693C4693C5693C6695080

Atmel / ST / Microchip

AT24CAT93CM24CxxM93Cxx

Flash Memory (NOR / NAND)

3 families

SPI NOR Flash

W25Q32W25Q64W25Q128MX25LGD25QEN25

Parallel NOR

SST39Am29FS29GLM29F

NAND Flash

TSOP NANDBGA NANDread & dump

Smart Card & Secure ICs

case by case

Infineon SLE

SLE4442SLE5542SLE66

Secure MCU / SE

ST smart cardsecure elementcrypto MCU

Note

assessed per partauthorisation required

Legacy, OTP & Mask ROM

5 families

OTP / EPROM MCUs

windowed EPROMOTP MCUfuse reset

Mask ROM

ROM code imagingdie read-out

NEC / Samsung / Toshiba

78K0V850S3F / S3CTMP86

Zilog / Fujitsu

Z8 EncoreZ86MB90MB91
No match in the visible list — send us the exact part number and we'll confirm support.
This catalog is representative, not exhaustive — new parts are added constantly. Don't see your chip? Send it to us or check our full IC decryption service for the latest coverage.
Why this lab

Built for results you can ship

Decryption is only useful if the recovered code actually works and your IP stays protected. That's the standard we hold every job to.

Confidential by default

NDA on every engagement, controlled sample handling and no disclosure of your design, firmware or part details to third parties.

Every method in-house

From logical reads to FIB and electron microscopy, we run all four tiers — so the job is matched to the chip, not to one tool.

Verified, not just dumped

Recovered images are programmed into blank parts and functionally tested against the original before delivery.

Obsolescence specialists

Keeping discontinued and long-life industrial designs alive when the original vendor or source files are long gone.

Fast, clear turnaround

Common parts in a few business days, with an honest timeline and feasibility call given up front — and expedite options.

Engineering support

Talk to the people doing the work. We help with programming, adapters and getting your recovered code back into production.

Questions

IC decryption FAQ

The questions we're asked most often before a project starts.

What is IC decryption, exactly? +
IC decryption reads the protected program memory or data inside an integrated circuit — a microcontroller, EEPROM or CPLD — when the chip's read-protection bit or security fuse blocks normal access. The output is a binary (HEX/BIN) image of the on-chip memory that can be studied, archived or programmed into replacement chips.
What methods do you use? +
We start with the least intrusive technique that will work: non-invasive software, debug-interface, fault-injection (glitching) and side-channel methods; then semi-invasive optical and UV attacks after decapsulation; and finally fully invasive micro-probing, FIB and electron-microscopy imaging for hardened parts. The method is chosen per chip.
How much does it cost? +
Pricing is quoted per project. The drivers are the chip family and package, the strength of its protection, the method required, sample availability, quantity and turnaround. Logical extraction is the most economical; invasive ROM imaging is the most involved. Send your part number for an accurate figure — see the cost section for the factors.
How long does it take? +
Many common microcontrollers are completed within a few business days. Invasive work involving decapsulation, micro-probing or electron microscopy takes longer. You get an estimated timeline with your quote, and expedited handling can be arranged.
Do you guarantee success? +
We confirm feasibility before starting and only proceed when there's a realistic path to a result. Outcomes still vary with the chip's security and sample quality, so we're upfront about the likelihood and discuss terms case by case rather than over-promising.
Which chips can you unlock? +
A very wide range — Microchip PIC, Atmel AVR, 8051 variants, STMicro STM8/STM32, NXP/Freescale, TI MSP430/TMS320, Renesas, Infineon, Silicon Labs, Cypress PSoC, Nuvoton, Holtek, GigaDevice and STC, plus EEPROM, serial/parallel flash and CPLD/FPGA. Browse the supported ICs list and send your part to confirm.
Is IC decryption legal? +
It's a legitimate engineering service used to recover your own lost firmware, maintain legacy and obsolete products, perform failure analysis, and carry out security research and authorised reverse engineering. Customers are responsible for holding the rights to the design and complying with applicable intellectual-property law; we work on that basis.
Is my design kept confidential? +
Yes. Every project runs under an NDA, samples and data are handled in a controlled way, and nothing about your chip, firmware or design is shared with third parties.
Get started

Send an enquiry

Tell us the chip and what you need. You'll get a feasibility check, the likely method, and a cost and timeline — usually within one business day.

Free, no-obligation feasibility & quote
NDA available before you share anything sensitive
Verified binary plus programmed samples on request
Go to IC decryption service or use the form →

Request a quote

Fill in the details and we'll prepare your email. Or email us directly at sales@icdecryption.com.

Exact marking helps us quote faster

Opens your email app with the details pre-filled. We reply within one business day. Your information is used only to prepare your quote.