Skip to main content
Total Phase Aardvark I2C/SPI Host Adapter
Total Phase Total Phase

Aardvark I2C/SPI Host Adapter

Host Adapters

Total Phase Aardvark I2C/SPI Host Adapter, a fast, USB-powered I2C and SPI host adapter with master and slave emulation, I2C up to 800 kHz, SPI up to 8 MHz, 6 GPIOs, and a cross-platform API (C/C++/C#, Python, .NET, VB, LabVIEW). Available in India from GSAS Micro Systems with application engineering and local support.

I2C

Master/Slave, up to 800 kHz

SPI

Master up to 8 MHz, Slave to 4 MHz

GPIO

Up to 6 configurable pins

Host Interface

USB 1.1, Type B, bus-powered

APIs

C/C++/C#, Python, .NET, VB, LabVIEW

Part Number

TP240141

Book a Demo
Authorized partner since 2015
Local FAE & application engineering
Hands-on training & integration
Manufacturer warranty

About Aardvark I2C/SPI Host Adapter

The Total Phase Aardvark I2C/SPI Host Adapter is Total Phase’s most popular product and a widely used USB to I2C/SPI development tool. Described in the official datasheet as “a fast and powerful USB-to-I2C/SPI bus host adapter,” it lets developers connect a Windows, Linux or macOS PC over USB to a downstream embedded system and transfer serial messages using the I2C and SPI protocols. With I2C master/slave emulation up to 800 kHz, SPI master up to 8 MHz, up to 6 configurable GPIO pins and a cross-platform API, it handles a wide range of serial-bus development, programming and test tasks out of the box.

Total Phase Aardvark I2C/SPI Host Adapter, USB to I2C/SPI host adapter available in India from GSAS Micro Systems

An I2C host adapter and SPI host adapter in one USB device

The Aardvark emulates both ends of the bus. As an I2C host adapter it acts as an I2C master or slave at 1 kHz to 800 kHz; as an SPI host adapter it runs as an SPI master from 125 kHz to 8 MHz or as an SPI slave from 0.1 MHz to 4 MHz. The target bus connector is a 2×5 IDC female header (2.54 mm pitch) carrying SCL, SDA, MISO, SCLK, MOSI and SS, with up to six of those lines reusable as GPIO (pins 1, 3, 5, 7, 8, 9). On the target side it can supply +5 V at up to 25 mA and drives I2C/SPI signals at 3.3 V, 10 mA. The host interface is USB 1.1, Type B, bus-powered: no external power adapter is needed, and the whole unit weighs just 64 g (55.6 × 22.2 × 89 mm), so it fits in a laptop bag for bench and field work alike.

Protocol support

ProtocolModePath
I2CMaster + SlaveNative, up to 800 kHz
SPIMaster + SlaveNative, master to 8 MHz / slave to 4 MHz
SMBusvia I2CSystem Management Bus on the two-wire interface
PMBusvia I2CPower Management Bus on the two-wire interface
SBBusvia I2CSmart Battery Bus on the two-wire interface
DDCvia I2CDisplay Data Channel on the two-wire interface
IPMIvia I2CIntelligent Platform Management Interface
TWIvia I2CTwo-Wire Interface
GPIOUp to 6 pinsConfigurable digital I/O

Flash Center Software, GUI-based EEPROM and flash programming for the Total Phase Aardvark

Cross-platform API and free software suite

The Aardvark ships with a complete software suite at no extra licence cost:

  • Control Center Serial Software: a streamlined GUI to configure I2C, SPI and GPIOs at the click of a button, save and load messages, and automate repetitive reads/writes with XML-based batch scripting.
  • Flash Center Software: one-click programming, reading and verification of I2C- and SPI-based EEPROMs and flash memory, with an extensible XML parts library.
  • Aardvark Software API: 32- and 64-bit bindings for C/C++, C#, Python, .NET, VB.NET and VB6 to build custom test and automation applications, with example files included.
  • Aardvark LabVIEW Driver: instrument VIs for integration into LabVIEW and TestStand-based test frameworks.

Cross-platform support spans Windows 7/10/11 and later, Linux (Red Hat, Ubuntu, Fedora, SuSE) and macOS 13 and later, in both 32-bit and 64-bit builds.

Applications

The Aardvark’s master/slave flexibility and free software make it well suited to:

  • Board bring-up: read and write I2C/SPI registers on sensors, PMICs and EEPROMs to validate power sequencing and peripheral initialisation before firmware is ready.
  • EEPROM and flash programming: use Flash Center for one-click in-system or stand-alone programming of I2C and SPI memory without writing code.
  • Automated production testing: script repeatable I2C/SPI sequences in Python or LabVIEW for end-of-line verification, calibration-data writing and golden-image programming.
  • Sensor and peripheral evaluation: emulate a master to poll accelerometers, pressure, temperature and light sensors and exercise audio converters and signal-processing ICs.
  • Protocol bridging: act as a USB-to-I2C/SPI bridge for host software that must talk to embedded peripherals during development or field diagnostics.

Hardware, ordering and compliance

ItemDetail
Part numberTP240141
Country of originUSA
Export classificationECCN EAR99 (HTS 8543200000)
WarrantyOne year
Operating temperature10 to 35 °C (50 to 95 °F)
ComplianceCE, REACH, RoHS
Manufacturing qualityISO 9001, ISO 13485, AS9100C, ITAR

The Aardvark I2C/SPI Host Adapter ships with a 6 ft USB-A to USB-B cable and a 10-pin ribbon target cable (1.27 mm pitch).

Watch the Aardvark I2C/SPI Host Adapter introduction

Buy the Total Phase Aardvark I2C/SPI Host Adapter in India

GSAS Micro Systems is the authorized Total Phase engineering partner in India. We supply the Aardvark I2C/SPI Host Adapter (part number TP240141) with technical pre-sales guidance on protocol and host-adapter selection, applications-engineering support for teams integrating the adapter into automated test workflows, GST-compliant quotations and post-sales support. Engineering and test teams across Bengaluru, Hyderabad, Chennai, Pune, Mumbai and Delhi NCR rely on GSAS for fast access and local support. Contact GSAS or request a quote to get the Aardvark price in India and order with delivery nationwide.

Common questions about Aardvark I2C/SPI Host Adapter

What is the Aardvark I2C/SPI Host Adapter price in India?
The Aardvark price in India depends on order quantity, accessories and shipping, and is invoiced in INR with GST. As the authorized Total Phase engineering partner in India, GSAS Micro Systems provides current INR pricing and GST-compliant quotations. Request a quote and the GSAS team will share an accurate India price for the Aardvark I2C/SPI Host Adapter (part number TP240141).
Does the Aardvark work as both an I2C host adapter and an SPI host adapter?
Yes. The Aardvark is a combined I2C host adapter and SPI host adapter. It emulates an I2C master or slave at up to 800 kHz and an SPI master (up to 8 MHz) or SPI slave (up to 4 MHz), so a single USB device covers both serial buses during board bring-up and test.
Which protocols does the Aardvark support beyond plain I2C and SPI?
Because SMBus, PMBus, SBBus (Smart Battery Bus), DDC, IPMI and TWI are built on the I2C two-wire interface, the Aardvark can communicate with devices using these protocols through its I2C engine. SPI is handled by the dedicated SPI master/slave interface.
What programming languages and software ship with the Aardvark?
The Aardvark Software API provides 32- and 64-bit bindings for C/C++, C#, Python, .NET, VB.NET and VB6, plus a LabVIEW driver. Total Phase also supplies Control Center Serial Software for interactive I2C/SPI sessions and Flash Center Software for one-click EEPROM and flash programming.
Does the Aardvark provide power to the target board?
The Aardvark can supply a limited target power output of +5 V at up to 25 mA on its connector for powering very small loads or pull-ups. Its I2C/SPI signalling level is 3.3 V at up to 10 mA. The host side is USB bus-powered, so no external power adapter is required.
How do I buy the Total Phase Aardvark in India?
GSAS Micro Systems is the authorized Total Phase engineering partner in India. You can buy the Aardvark I2C/SPI Host Adapter through GSAS with pre-sales guidance on protocol selection, GST-compliant invoicing and post-sales application support. Contact the GSAS team or request a quote for delivery across India.

Interested in Aardvark I2C/SPI Host Adapter?

Get pricing, an evaluation unit, or a technical consultation from our application engineers.

Buy on Store Quote