Support Question of the Week: In Circuit Programming with Cheetah SPI Host Adapter and Total Phase Tools

Q: I need to perform in circuit programming (ICP) for Microchip SST25VF080B. Looking at the specifications, it looks like the Cheetah SPI Host Adapter will work for this. Are there other tools can I use with Cheetah adapter for programming an SPI device, which is soldered onto a PCB?

A: Thanks for your question!  You can use Cheetah SPI Host Adapter to program SPI memory devices with our software tools: Control Center Software, Flash Center Software and Cheetah Software API.

Cheetah SPI Host Adapter Figure 1: Cheetah SPI Host Adapter

Flash Center software helps you to quickly erase, program, and verify SPI (and I2C) based EEPROM and flash memory Chips. Flash Center software also provides an XML parts library: built-in support for EEPROMs and serial flash chips from many manufacturers, including the Microchip SST25VF080B.  In this case, you don't need to create an API for your in circuit programming.

You can program memory that is already soldered onto a printed circuit board (PCB) through the SPI signals (MOSI, MISO, SS, SCLK), ground signal (GND), and power signal (+5V,  if needed). The board should have the ability to connect these signals between the memory device and the Cheetah 10-pin SPI connector. If the board has a matching 10-pin connector, you can interface Cheetah to the  chip with the Total Phase 10-pin split cable. Otherwise, you can use the Total Phase 10-pin grabber clip split cable.

For an example of programming an SPI device, see Knowledge Base article:  Programming SST SPI Flash Using Cheetah Adapter and Flash Center Software.

For more information, you can refer to:

Cheetah SPI Host Adapter User Manual
Flash Center User Manual
Total Phase Products
Product Selector Guide

We hope this answers your question. If you have other questions about our host adapters, software tools or other Total Phase products, feel free to email us at or

Leave a Reply