How Do I Use an SPI Host Adapter to Program a 16-bit SPI EEPROM?

Cartoon of trying to communicate

Image by Peggy Marco

Question from the Customer:

I am trying to use the Aardvark I2C/SPI Host Adapter with the Flash Center Software to program a 16-bit Microwire serial access EEPROM, M93C66. Looking at the SPI EEPROM XML files that are available for the Flash Center Software, is it possible to create a file for programming the M93C...

Difference Between Half-Duplex vs Full-Duplex

Within embedded systems or networks, devices communicate with one another through various modes of data transmission. There is often two-way communication between devices, meaning they both are capable of sending and receiving data. This is referred to as a duplex communication system. Depending on the communication protocol and ap...

How Exactly Does Master Read Differentiate from Master Register Read?

A picture of looking at data and reference books.

Photograph by Dmitriy

Question from the Customer:

I am using the Aardvark I2C/SPI Host Adapter as an I2C master to check the data transactions of an EEPROM of a new script. I am not familiar with the Master Read and Master Register Read function, and I do not understand how they operate. Can you provide details about the difference...

Clearing a Stuck I2C Bus Using an Aardvark Adapter or Promira Serial Platform

Stuck I2C Bus

Sometimes a fault can cause an I2C bus to get stuck. This happens when a slave device is driving a low/logic-0 state on the bus while waiting for another clock pulse, but the master has already aborted a transaction, rebooted, become confused by bus noise, or some other fault.

Resolving a Stuck I2C Bus

A bus stuck i...