What clip can I use to connect to this [specsheet] SPI flash chip in a DIP8 package?

enter image description here

note: this picture is of a motherboard that belongs to someone else, but mine has the same manufacturer, model-family, and Winbond 25Q64FVAIG. Only the third line (date code?) is different. The surrounding circuitry appears identical.

Original post:

I'm under the impression I can't use a SOIC8 clip to connect to a DIP8 package.

I'm seeing a large number of clips labelled both SOIC8 and DIP8 (1, 2) - one with a description saying "clip onto any 8 pin SOP, SOIC or DIP package."

What am I missing?

  • \$\begingroup\$ Assuming the IC is programmable, if the board has no connector for ISP it might still be impossible to program it as some lines cannot be put into the proper state for programming even if you find a matching clip. E.g. if it was never intended to be prgrammed in-system the programming data line might be driven by another IC or used as output etc. What is the IC and the surrounding circuit? \$\endgroup\$ – Curd Jan 8 '18 at 18:08

You are correct, the pin pitch is different so you'd need a dedicated DIP clip or a dedicated SOIC clip. I think the description for that product may be misleading.

EDIT: The chip is socketed so you can carefully pry it up and program it outside of the circuit, like on a breadboard. This is probably what's best unless there's a dedicated header on the board for in-circuit programming. Taking it out of the circuit removes ambiguity as you can control what it's connected to. You won't need a test clip anymore either.

  • \$\begingroup\$ The pitch ratio between the two is 1:2. So I guess one can go to another leaving each second pin unconnected \$\endgroup\$ – Eugene Sh. Jan 8 '18 at 15:27
  • \$\begingroup\$ I see what you mean, so in theory you'd need to buy a SOIC-16 test clip to use it on a DIP-8 package. Maybe that could work! \$\endgroup\$ – user171804 Jan 8 '18 at 16:04
  • 2
    \$\begingroup\$ The reliability of those clips was often questionable on DIP packages, I can't imagine trying to make them stay put on surface-mount parts. Much better to add a header beside it for programming needs. \$\endgroup\$ – Trevor_G Jan 8 '18 at 16:24
  • \$\begingroup\$ Unfortunately I'm trying to flash a ROM on a desktop motherboard, so adding a header is not an option. I've clarified the question a little. \$\endgroup\$ – Rob Jan 8 '18 at 17:46
  • 1
    \$\begingroup\$ yes, but ROM doesn't mean EEPROM. \$\endgroup\$ – Curd Jan 8 '18 at 18:03

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.