Bao'An Shenzhen China

24C64 Unlock | Feasibility, Cost & Turnaround

Sep 29, 2026  /  PCB COPY

24c64 unlock: 24C64 SOIC-8 EEPROM chip being removed from a circuit board with hot-air rework tools

How Feasible Is a 24C64 Unlock?

The AT24C64 (and compatible 24C64 variants from STMicroelectronics, Microchip, ROHM, and others) is a 64-Kbit I²C serial EEPROM organized as 8,192 × 8 bits. Unlike microcontrollers with code-protection fuses or encrypted flash, the 24C64 stores data in a straightforward memory array accessed over a two-wire bus. In practical terms, a 24C64 unlock — meaning a full readout of its contents — succeeds in the vast majority of cases. Our engineers complete these recoveries routinely for authorized device owners who need calibration tables, configuration parameters, or license keys restored.

What Protection Does the 24C64 Actually Have?

24c64 unlock: 24C64 SOIC-8 EEPROM chip being removed from a circuit board with hot-air rework tools

The 24C64 family relies on a hardware write-protect (WP) pin rather than cryptographic security. When WP is held high, the upper quarter, upper half, or entire array becomes read-only depending on the block-protect bits in the status register. Critically, this write protection does not prevent reading — it only blocks erase and program operations.

Some 24C64 variants include a software-configurable write-protect zone, but again, this controls write access, not read access. There is no read-back protection (RDP), no code-read-protect fuse, and no challenge-response authentication on standard 24C64 parts. This makes the chip fundamentally different from protected MCUs like the nRF52840 with its APPROTECT mechanism or the STM32WB55’s multi-level RDP.

Protection Comparison: 24C64 vs. Common MCUs

Feature 24C64 EEPROM Typical Protected MCU
Read-back protection None Fuse-based (RDP, CRP, etc.)
Write protection WP pin + block-protect bits Flash lock bits
Encryption at rest No Some (e.g., OTFDEC on STM32)
Debug interface lock N/A (no debug port) JTAG/SWD disable fuse
Unlock feasibility ~99% success Varies widely (50–95%)

How Our Engineers Perform a 24C64 Readout

The recovery process is straightforward but still requires care — especially when the chip sits on a populated board with other I²C devices sharing the bus.

  1. Address identification. The 24C64 uses a 7-bit I²C address where the upper four bits are fixed (1010) and the lower three are set by the A0–A2 pins. We probe the board or datasheet to confirm the device address before initiating communication.
  2. Bus isolation. If the EEPROM is soldered to a board with other I²C slaves or a host MCU, we either desolder the chip (SOIC-8 or TSSOP-8 package) or electrically isolate the bus lines to prevent contention. Desoldering a SOIC-8 takes under 60 seconds with proper hot-air technique and poses negligible risk to the die.
  3. Full-array sequential read. Using a calibrated programmer (e.g., Xeltek SuperPro, or a validated open-source setup for cross-check), we perform a byte-sequential read of all 8,192 addresses. Total read time is under 2 seconds at 400 kHz fast-mode.
  4. Verification pass. A second independent read confirms bitwise integrity. If both dumps match (CRC-32 check), the data is delivered. In over 1,000 24C64 recoveries, we have seen a mismatch on the first pass fewer than five times — always traced to marginal solder joints or degraded VCC decoupling.
  5. Data delivery. The 8 KB binary image is delivered as a .bin or Intel HEX file, along with a read log showing address range, bus speed, and verification status.

When a 24C64 Unlock Gets Complicated

While the chip itself is cooperative, real-world recovery sometimes hits obstacles:

  • Physical damage. Corrosion, cracked die from thermal shock, or lifted pads from previous rework can make contact unreliable. We can often bond directly to the die or reconstruct traces, but this adds 1–2 days and raises cost.
  • Counterfeit or remarked parts. Some boards carry chips marked “24C64” that are actually smaller (24C32 or 24C16) or entirely different ICs. We identify these during the address-scan phase and adjust accordingly.
  • Encrypted payloads. The EEPROM itself has no encryption, but the host MCU may have written encrypted or obfuscated data. We deliver the raw binary; interpreting application-layer encryption is a separate engagement.
  • Multi-chip configurations. Some designs daisy-chain two or more 24C64s at different addresses. We read each device and deliver a combined or segmented dump as needed.

Cost and Turnaround for 24C64 Data Recovery

Chip programmer reading data from a 24C64 EEPROM with hex dump displayed on screen

Because the 24C64 lacks read protection, recovery is among the least expensive IC data-extraction services we offer. Here are realistic ranges:

Scenario Typical Cost (USD) Turnaround (Working Days)
Chip removed, good condition $150 – $200 1 – 2
On-board read (bus isolation needed) $200 – $300 2 – 3
Physically damaged chip / rework $300 – $500 3 – 5
Batch (10+ identical boards) $80 – $120 per unit 3 – 5 total

Rush service (24-hour turnaround) is available for standard-condition chips at a 50% surcharge. We ship the binary file electronically — no physical media delay.

Who Needs a 24C64 Unlock?

Common authorized use cases we handle regularly:

  • Legacy equipment repair. Industrial controllers, medical instruments, and telecom modules often store calibration constants in a 24C64. When the host MCU fails, recovering EEPROM data lets you restore a replacement board to the original calibrated state.
  • Product redesign. Engineers migrating from a discontinued platform need the configuration map stored in the EEPROM to replicate behavior on new hardware.
  • Forensic / failure analysis. Quality teams recovering field-failure units read the EEPROM to check whether configuration drift contributed to the fault.
  • Prototype recovery. Startups that lost source data during team transitions can recover their own configuration firmware from prototype boards.

All 24C64 unlock work requires proof of device ownership or written authorization from the IP holder. We document this under NDA before starting — see our authorization and IP-protection policy for details.

Related EEPROM and Memory IC Services

The 24C64 sits in a large family of serial EEPROMs and memory ICs. If your board also contains other storage devices, we can handle them in the same engagement:

  • Smaller I²C EEPROMs — 24C02 through 24C32 use the same protocol with shorter address spaces. Recovery is identical in process.
  • SPI flash — Devices like the SST25VF series use a different bus but a similarly open read architecture. We read these in parallel with I²C devices on the same board.
  • Microwire EEPROMs — The 93C56 and related 93-series parts use a three-wire interface. Same feasibility profile as the 24C64.
  • Protected MCUs — If your board pairs a 24C64 with a locked microcontroller (e.g., PIC16F18 family or GD32E230), we can assess both chips under one project to reduce cost and turnaround.

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

Frequently Asked Questions

Can the 24C64 write-protect pin prevent data readout?

No. The WP pin and block-protect bits only prevent write and erase operations. Read access to all 8,192 bytes remains unrestricted regardless of WP state. This is defined in the datasheet and applies to all standard 24C64 variants from Atmel, ST, Microchip, and ROHM.

Will desoldering the 24C64 damage the stored data?

EEPROM data is non-volatile and rated for 100+ years of retention at 25°C. Brief exposure to reflow temperatures (up to 260°C for SOIC-8 per JEDEC J-STD-020) does not erase or corrupt stored bits. We use controlled hot-air profiles and verify data integrity with a double-read after removal.

What file format will I receive after the 24C64 readout?

We deliver the raw 8 KB binary as a .bin file by default. Intel HEX (.hex) or Motorola S-Record (.srec) formats are available on request at no extra charge. Each delivery includes a verification log with CRC-32 checksums.

Is it legal to read out my own 24C64 EEPROM?

Reading data from hardware you own or are authorized to service is legal in virtually all jurisdictions. We require proof of ownership or a written authorization letter before starting any IC data-recovery project. For more detail, review our trust and authorization policy.

How do I know if my chip is really a 24C64 and not a smaller EEPROM?

We perform an address-range probe during the initial read. A genuine 24C64 responds to sequential reads across all 8,192 byte addresses (0x0000–0x1FFF). If the chip wraps at a lower boundary, we flag it as a smaller device (e.g., 24C32 wraps at 0x0FFF) and adjust the dump accordingly.

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