The cookie settings on this website are adjusted to allow all cookies so that you have the very best experience. If you continue without changing your cookie settings, we'll assume that you are happy to receive all cookies on our website. However, if you would like to, you can change your settings at any time using the Change cookie settings link in the account menu. 

Aardvark USB to I2C/SPI Interface

Aardvark USB to I2C/SPI Interface

Aardvark USB to I2C/SPI Host Adapter | Total Phase UK
Aardvark USB to I2C/SPI Host Adapter | Total Phase UK
Market Price: $383.12
Our Price: $331.86
You Save


Quantity Price
5-9 Items $313.93
10+ Items $301.11
10-Way Split Cable
10-Way Split Cable with Grabbers
Level Shifter Board


The Total Phase Aardvark I2C USB to SPI Host Adapter is a perfect tool for every developer. This host adapter is a powerful and efficient tool that can be used by developers as a debugging tool. It works on I2C and SPI bus services and allows developers to connect it with Windows, Mac OS or Linux run computer systems via a fast USB connection. This interface allows users to downstream embedded system environment and transmit serial messages to the computer using SPI or I2C protocols.

The USB interface also provides scheduled updates of this adapter and makes it future-proof that are field-installable. The Total Phase Aardvark is cost-effective and very efficient for companies and organisations that are planning to increase their productivity.

  • Fast USB to I2C/SPI master and slave up to 800 KHz. Low cost and versatile
  • I2C multi-master support for greater flexibility
  • SPI master up to 8 MHz and SPI slave up to 4 MHz
  • GPIO with selectable pins for controlling external devices - great for testing!
  • Free Control Centre Software included with lifetime free updates - a really good investment
  • Compatible with a wide range of specialist bus types (see Specification Tab)
  • Integrates well into custom development solutions
  • Excellent value
  • Quantity discounts available
  • The Aardvark adapter is completely field-upgradable via USB
SKU TP240141
Warranty 12 Months
Manufacturer Total Phase, Inc
Weight 0.50 Kg
In stock 15 in stock
Lead Time (if not in stock) 7 working days


  • True 800 kbps performance over higher bandwidth USB versus slower RS-232
  • Supports standard mode (100 kbps) and fast (400 kbps) mode as well as various speeds ranging from 1 kHz to 800 kHz
  • Supports inter-bit and inter-byte clock stretching
  • Supports multi-master
  • Master transmit and receive
  • Asynchronous slave transmit and receive
  • Software configurable I2C pull-up resistors
  • Software configurable target power pins to power downstream devices
  • Repeated Start, 10-bit slave addressing, and Combined Format transactions


  • Operates in master or slave mode
  • Up to 8 Mbps master signaling rate
  • Up to 4 Mbps slave signaling rate
  • Full duplex master transmit/receive
  • Asynchronous slave transmit/receive
  • Software configurable target power pins to power downstream devices
  • Software configurable Slave Select (SS) polarity in master mode

GPIO - General Purpose I/O

  • I2C and SPI pins can be repurposed for more general use, allowing them to be used for custom signals on target system.
  • GPIO functionality can also be combined with I2C or SPI to interact with your target system.
  • GPIO configuration is cached internally to preserve settings between operational mode

Compatible with Other Interfaces

The Aardvark host adapter can also be used to drive other interface types including:

  • Display Data Channel (DDC)
  • System Management Bus (SMBus)
  • Power Management Bus (PMBus)
  • Smart Battery Bus (SBBus)
  • Intelligent Platform Management Interface (IPMI)
  • Two-Wire Interface (TWI)

Using an USB to I2C Host Interface and I2C Bus Analyser to Prototype Embedded Systems

This video demonstrates how an Aardvark I2C/SPI Host Adapter is used to stimulate an I2C target. The Beagle I2C/SPI bus analyser is used to monitor data being transfered between the host PC and the target.

Programming an I2C EEPROM using a USB to I2C Adapter

See how simple it is to program an I2C EEPROM using the Total Phase Aardvark™ I2C/SPI Host Adapter and the free Control Center™ Software.

Yes, we offer discounted prices for 5 or more units.  We can also offer an OEM customising/branding service for orders of 100 or more units

We have customers who incorporate the Aardvark into their own applications. Here are a few examples:

  • Development tools for new silicon with I2C or SPI interfaces
  • Programmers for memory devices in a production environment
  • Test interfaces for development boards
Yes. Total Phase have developed LabView drivers for all interfaces including the Aardvark. The drivers are provided free of charge to customers.
  • Aardvark USB to I2C/SPI Host Adapter (1)
  • 1.8m (6ft) USB A->B cable (1)
  • Latest software version is downloadable free of charge
There have been no reviews
Only those who bought this product are allowed to add review
If you've already bought this product, please sign in and add your own review!
Cortex JTAG Adapter

Cortex JTAG Adapter

The Macraigor Systems Cortex adapter allows a 20-pin ARM interface to connect to an ARM Cortex SWD 2-wire interface.



Intel/Marvel JTAG Adapter- Macraigor Systems

Intel/Marvel JTAG Adapter- Macraigor Systems

The Macraigor Systems Intel/Marvel adapter allows a 20-pin ARM interface to connect to an Intel/Marvel 10-pin header (2mm).



Mictor JTAG Adapter

Mictor JTAG Adapter

The Macraigor Systems Mictor adapter allows a 20-pin ARM interface to connect to a 38-pin Mictor target connector.




I2C / SPI Activity Board

I2C / SPI Activity Board



Level Shifter Board

Level Shifter Board



DSO-1122SL LCD Oscilloscope

DSO-1122SL LCD Oscilloscope