What Does a 24C02 Unlock Actually Involve?
A 24C02 unlock is the process of reading the full 256-byte contents of a 24C02-series I²C EEPROM when normal readout is blocked — typically by a write-protect pin held high, an address-locked configuration, or board-level access restrictions. Because the 24C02 is a simple serial EEPROM with no on-die code-protection fuses like a microcontroller, the success rate for authorized data recovery is effectively 100 % on a healthy, non-damaged device. Our engineers routinely complete 24C02 readouts in 1–3 working days at a starting cost of around $150 USD.
Why Is the 24C02 “Locked” in the First Place?

Unlike flash-based MCUs that carry dedicated read-protection bits (RDP, CRP, code-protect fuses), the 24C02 has no silicon-level encryption. The barriers to readout are almost always external:
- Hardware Write-Protect (WP pin): Pin 7 tied to VCC prevents writes to the upper address range on some variants (e.g., AT24C02, CAT24C02). This does not block reads — but engineers sometimes assume it does.
- Software Write-Protect Registers: Certain Microchip / Atmel variants support a Block Write Protect register (BP0/BP1 bits in status). These protect defined address ranges against overwrite, not against read access.
- Board-Level Obfuscation: The SDA/SCL lines may be buried under conformal coating, routed through a multiplexer, or shared with other I²C devices at conflicting addresses — making in-circuit readout unreliable without proper isolation.
- Physical Removal Needed: On multi-layer boards with heavy ground planes, desoldering an SOIC-8 or TSSOP-8 package without thermal damage requires controlled hot-air rework (peak 260 °C, ≤ 5 s dwell per JEDEC J-STD-020).
The bottom line: the 24C02 itself is not encrypted. The challenge is clean, verified extraction — especially when the chip sits on a legacy board you cannot afford to damage.
How We Perform a 24C02 Unlock and Readout
Method 1 — In-Circuit I²C Read (Preferred)
We tap directly onto the SDA, SCL, VCC, and GND lines while the board is powered down. Using a logic-level-matched I²C master (1.8 V, 3.3 V, or 5 V depending on the bus), we clock out all 256 bytes at 100 kHz or 400 kHz. This is non-destructive and takes under 10 ms of bus time. We verify the dump with a second pass and CRC comparison.
Method 2 — Chip-Off Extraction
When in-circuit access is impossible — conformal coating, stacked packages, or unknown bus conflicts — we desolder the 24C02 with controlled hot-air reflow, seat it in a ZIF socket adapter, and read it on a universal programmer (e.g., Xeltek SuperPro 7500, or a TL866II Plus for quick verification). The chip is returned with the original data intact.
Method 3 — Protocol Sniffing During Operation
If the host MCU reads the EEPROM at boot, we can capture the I²C traffic with a logic analyzer (Saleae Logic Pro 16, 500 MS/s) and reconstruct the memory map from the captured frames. This is useful when you need not just raw bytes but also the read sequence and addressing pattern the firmware expects.
| Method | Destructive? | Typical Time | Best When |
|---|---|---|---|
| In-Circuit I²C Read | No | < 1 day | Accessible test points or exposed pads |
| Chip-Off Extraction | Reversible (re-solder) | 1–2 days | Conformal coating, bus conflicts |
| Protocol Sniffing | No | 1–3 days | Need read-sequence context for firmware |
24C02 Variants and Compatibility Notes
The “24C02” label covers dozens of manufacturer variants. Pinout and I²C protocol are standardized, but edge-case behavior differs:
| Manufacturer | Part Number | Package Options | Page Write Size | Max Clock |
|---|---|---|---|---|
| Microchip / Atmel | AT24C02 | SOIC-8, DFN-8, TSSOP-8 | 8 bytes | 1 MHz |
| STMicroelectronics | M24C02 | SOIC-8, TSSOP-8, DFN-5 | 16 bytes | 400 kHz |
| ON Semiconductor | CAT24C02 | SOIC-8, TSSOP-8 | 16 bytes | 400 kHz |
| ROHM | BR24G02 | SOP-8, TSSOP-B8 | 8 bytes | 400 kHz |
| NXP | PCF8582C | SO-8 (legacy) | 8 bytes | 100 kHz |
Page-write size matters during write-back operations after editing calibration data. Sending a 16-byte page to an 8-byte-page device wraps the address pointer and corrupts the first 8 bytes — a common mistake we prevent by identifying the exact manufacturer revision before any write operation.
What Kind of Data Lives on a 24C02?
With only 256 bytes of storage, the 24C02 is used for compact, critical parameters:
- Calibration constants — sensor offsets, DAC trim values, temperature coefficients.
- Serial numbers and MAC addresses — especially on networking and IoT boards.
- License or feature flags — single-byte enable/disable bits for firmware features.
- SPD data on legacy SDRAM modules — the 24C02 at address 0x50–0x57 stores timing parameters per JEDEC SPD spec.
- Configuration registers — boot mode, display resolution, motor parameters for industrial controllers.
Understanding the data format is half the job. We deliver not just a raw hex dump but, where possible, a structured map identifying field boundaries, checksums, and known data patterns.
Cost and Turnaround for 24C02 Unlock

Because the 24C02 has no silicon-level code protection, the cost is driven by access difficulty, not cryptographic attack complexity.
| Scenario | Estimated Cost (USD) | Turnaround |
|---|---|---|
| Accessible chip, standard SOIC-8, clean board | $150 – $250 | 1 working day |
| Conformal-coated board, chip-off required | $250 – $400 | 2–3 working days |
| Data interpretation + structured memory map | $350 – $600 | 3–5 working days |
| Rush service (24-hour priority) | +50 % surcharge | 1 working day |
These are starting-point ranges. Final pricing depends on board complexity, number of units, and whether you also need the data written back to a replacement chip. We provide a firm quote after reviewing photos or receiving the board.
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 reviewHow the 24C02 Compares to Other 24Cxx EEPROMs
The I²C EEPROM family spans from 1 Kbit (24C01) up to 1 Mbit (24C1024). The readout process is fundamentally the same, but larger devices mean longer extraction, more complex address decoding, and higher data-interpretation effort. If your board carries a 24C64 with 8 KB of storage, the raw read still completes in under a second, but mapping 8,192 bytes of unknown structure takes more analysis time. Similarly, a 24C256 with 32 KB may contain entire lookup tables or waveform data that require domain-specific interpretation.
For SPI-based serial EEPROMs and flash memories — such as the W25Q64 NOR flash or the M95080 SPI EEPROM — the bus protocol changes but the fundamental approach (in-circuit tap or chip-off read) remains the same. Our lab handles both I²C and SPI memory families.
Authorization and Legal Requirements
We perform 24C02 data recovery only for authorized parties: the original equipment designer, the board owner recovering their own calibration data, or a maintenance contractor with documented permission. Before work begins, we require a brief ownership declaration and, for commercial engagements, an NDA. This protects both parties and ensures compliance with IP regulations across jurisdictions.
If your project involves microcontrollers with active code-protection fuses — such as an AT24C512 or similar Atmel device — the feasibility assessment is different and we evaluate each case individually.
What Can Go Wrong
Even on a “simple” EEPROM, failures happen:
- Thermal damage during desoldering — exceeding 260 °C or dwelling too long can corrupt stored data. We use thermocouple-monitored reflow profiles.
- Bus contention — another device on the same I²C bus responding to the EEPROM’s address can cause read errors. We isolate with series resistor cuts or address-line masking.
- Worn-out cells — the 24C02 is rated for 1 million write cycles. Heavily cycled devices (e.g., odometer or hour-meter storage) may have marginal cells that read differently at varying supply voltages. We perform multi-voltage reads (4.5 V, 3.3 V, 2.7 V) to flag suspect bytes.
- Counterfeit parts — cloned 24C02s with non-standard timing or reduced endurance exist in the supply chain. If the chip behaves erratically, we flag it and can cross-reference die markings under microscope.
Is the 24C02 encrypted or code-protected?
No. The 24C02 is a plain serial EEPROM with no on-chip encryption, no read-back protection fuses, and no password mechanism. Any “lock” is external — a write-protect pin, board-level access barrier, or conformal coating. Data readout is straightforward once physical access to the I²C bus is established.
Can you read a 24C02 without removing it from the board?
In most cases, yes. If SDA, SCL, VCC, and GND are accessible — via test points, header pins, or exposed pads — we perform an in-circuit read with a level-matched I²C master. Removal is only necessary when the bus is inaccessible or shared with conflicting devices.
How long does a 24C02 data readout take?
The actual I²C read of 256 bytes takes under 50 ms at 400 kHz. Total project turnaround — including receiving the board, extraction, verification, and reporting — is typically 1–3 working days depending on board complexity and whether data interpretation is included.
Can you write modified data back to the 24C02?
Yes. After readout and any necessary edits (e.g., updating a serial number or recalculating a checksum), we can program the modified data back to the original chip or to a fresh replacement. Write-back includes a full verify pass.
What file format is the data delivered in?
We deliver the raw dump as an Intel HEX (.hex) file and a binary (.bin) file. On request, we also provide an annotated memory map in spreadsheet or PDF format identifying known fields, checksums, and data boundaries.
Related IC unlock services: Our lab also supports readout and recovery for microcontrollers with active code protection. Explore feasibility pages for the EFM32G series and the MSP430F2 family if your board pairs a 24C02 with a protected MCU — a common architecture in industrial controllers and metering equipment.
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 reviewWorking 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