Can someone recommend a handy inexpensive USB programmer for SPANSION S25FL064P flash memory?

2 Answers 2


It's a SPI flash memory so most decent SPI flash programmers should do. They can be found below 30 USD. If you have a decent micro controller development board already you can probably program and read this chip easily. For instance the Arduino platform has SPI libraries. The pin pitch is 1.3 mm so you should be able to attach to the chip without even desoldering it using decent grabber probes.

Have you beep tested the board to see if any test points or headers connect to the flash memory pins?

If you don't want to hack something together yourself, here's what seems to be a competent and cheap SPI programmer on ebay. Which is supposed to support you chip. Although it is more fun to solve it yourself, you'll see how easy it is and next time you run into an unsupported SPI flash memory you'll solve it without issues.

  • I want ready device, I have no microcontroller development board. There is JTAG connector pads on PCB, but chipset specification is unavailable, anyway. I'm considering EZP2010 USB SPI Programmer.
    – Lexx Luxx
    Commented Jul 20, 2014 at 16:01
  • @triwo You chip doesn't have JTAG pins so I doubt it's part of the JTAG chain. You could maybe JTAG the MCU then use the fact that the SPI flash is probably fully mapped on the bus in a linear fashion and read it out that way if you're lucky. It's probably easier to just use SPI. Commented Jul 20, 2014 at 16:11
  • MCU chipset specification is not available, I can no JTAG it. There is serial port that allows upload and flash the firmware, but not read or write NVRAM fully. Is it possible to define does setup allows reliably flash SPI chip without desoldering it from PCB? (using Test Clip for SOIC16 chip and in-circuit programming)
    – Lexx Luxx
    Commented Jul 20, 2014 at 18:33

You shoudl use an SPI flash parallel port programmer. It is a simple and very accurate programmer using a single 74ls244 ic.

You can get it at: http://www.spiflash.org/

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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