I2C SPI USB CAN eSPI Cable Testing View All Videos Quick Start Guides Software Downloads App Notes White Papers User Manuals Knowledge Base Sales Support About Us
Products Blog Sales Support Contact Search
Support Question of the Week: Using the Aardvark I2C/SPI Host Adapter, How Can I Configure the Flash Center Software Parameters to Program SPI EEPROM Devices?
Rena

I have multiple AardvarkTM I2C/SPI Host Adapters and I plan to use them for a production flow; programming SPI EEPROMs (Microchip 93AA56AT-I/OT). It looks like this device is not supported by Flash Center Software. Also, to program this device, it looks like polarity needs to be set as "active high". Can you send me information about editing SS polarity for this device?

Thanks for your question! In a recent update of the Flash CenterTM Software, for greater flexibility to support more devices, programming parameters were added. One parameter, spiSSPolarity, can be used for programming the SS polarity: it is a Boolean parameter that sets the output polarity of the SS line. For details, please refer to section 4.3.6 of the Flash Center Software User Manual.

Flash Center Software can be customized to create you part files. Figure 1: Flash Center Software

Currently, the Flash Center Software does not provide built-in support for the Microchip 93AA56AT SPI EEPROM device. However, the Flash Center Software does provide built-in support for a similar device, the Catalyst CAT93C56, 8-bit mode. With that information, we recommend programming the Microchip 93AA56A as described below.

Programming Microchip 93AA56A

Connect the Microchip 93AA56A ORG pin to ground. This will configure the device to function in the 8-bit mode.

  1. In the most current Flash Center Software, choose the device CAT93C56.
  2. Perform the read and program & verify operations on your Microchip 93AA56A with the Aardvark host adapter.

The Flash Center application is written using standard APIs, which you can use as is or you can customize to create a program for your specifications, such as your own part file. The Aardvark Software API supports multiple operating systems  (Windows, Linux, and Mac) and programming languages (C, Python, Visual Basic, and C#). Program examples are included. For information about adding part files and about API, please refer to section 4  and section 5 of the Aardvark Host Adapter User Manual, respectively.

For additional information, please refer to the following documents:

We hope this answers your question. If you have other questions about our host adapters or other Total Phase products, feel free to email us at sales@totalphase.com or submit a request for technical support.