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

Aardvark I2C/SPI Host Adapter

$330

Part Number: TP240141

Availability: In-Stock

Receive 15% off any cable and 20% off any board with purchase of select devices. Discount applied at checkout.

The Aardvark I2C/SPI Host Adapter is a fast and powerful I2C bus and SPI bus host adapter through USB. It allows a developer to interface a Windows, Linux, or Mac OS X PC via USB to a downstream embedded system environment and transfer serial messages using the I2C and SPI protocols.

Not sure which product is right for your needs? The Product Selector Guide provides a summary table of key features for our I2C/SPI Total Phase products.

Detailed technical information about the Aardvark I2C/SPI adapter can be found in the User Manual.

We also have a Quick Start Guide to help you get started.

Overview
  • I2C master and slave up to 800 kHz
  • I2C multi-master support
  • SPI master up to 8 MHz
  • SPI slave up to 4 MHz
  • GPIO with selectable pins

Actual system bus speed may vary as a function of capacitance.

What is Included
I2C
  • 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.

The Aardvark I2C/SPI Host Adapter is compatible with:

  • 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)

Learn more about I2C in the I2C Background Article.

Actual system bus speed may vary as a function of capacitance.

SPI
  • 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.

Learn more about SPI in the SPI Background article.

GPIO - General Purpose IO
  • I2C and SPI pins can be repurposed for more general use, allowing them to be used for custom signals on target systems.
  • 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 modes.

Low Cost

The Aardvark adapter comes complete with a royalty-free API.

The low cost makes it affordable for a company to provide every developer with their own interface. The benefits of every developer having their own interface are:

  • Less time wasted because developers do not have to share tools or go to the lab to debug simple problems.
  • Less wasted time means higher productivity because developers can identify and fix problems quickly and easily with less down-time.
  • Higher productivity means shorter development cycles. Projects get done on time and on budget.

By saving just a few hours of engineering time, the Aardvark adapter will have paid for itself.

Future-Proof

The Aardvark adapter is completely field-upgradable via USB. Total Phase is committed to improving the Aardvark adapter and making these improvements available to our customers.

You will never have to worry about being out of step with the latest software features. Eligible Software and firmware upgrades are always freely available in the Downloads section of this website.

General Requirements
Available Software  Required Software
TP201010: Control Center Serial Software TP207010: USB Drivers - Windows   
TP201310: Flash Center Software TP207210: USB Drivers - Linux
TP202010: Aardvark LabVIEW Driver    Mac OS X (no drivers required)
TP200110: Aardvark Software API  

 




PC Requirements & Supported Operating Systems (32-bit and 64-bit)
•    Windows: 7, 8, 8.1, 10
•    Linux: Red Hat, SuSE, Ubuntu, Fedora
•    Mac OS X: 10.7-10.14

Minimum Hardware requirements
•    Intel or AMD processor operating at 2 gigahertz (GHz) or faster
•    1 gigabyte (GB) physical RAM (32-bit) or 2 GB RAM (64-bit)
•    2 GB or more available hard disk space
•    Full-speed USB port
•    VGA capable of 1024x768 or higher screen resolution
•    Internet access is helpful

Aardvark I2C/SPI Host Adapter User Manual
Aardvark I2C/SPI Host Adapter Quick Start Guide

Related Products

Reviews

1
Mike
Great tool for development.
2022-12-31
Tried other devices and this one works great
Bob Flora
Good product and great software!
2022-11-13
It works perfectly as advertised.
Patrick
Perfect
2022-06-09
It is a very good tool.
Arturo
Excellent
2022-06-03
I used this device to read memory data from a camera through i2c and labview. I recommend starting with control center serial (provided in this webpage), check script generated by this software then develop your virtual instrument in labview based on the script.
Victor
easy plug and chug - saved a bunch of time!
2021-03-12
Very easy to use once you get it up and running - was able to quickly diagnose improper protocol on my I2C bus, especially start/stop bits. Some improvements: 1) include a decal of the connector pin-out on the body of the pod. I went ahead and printed my own out, and attached it, so I don't have to always go back to the manual every time I'm making a connection. 2) make it a bit clearer which program should be downloaded from the software page.
Robin
Perfect
2021-02-19
Item just as described. Works like a charm
Ali Charaki
Good choice for I2C/SPI working at 1.8V and below
2021-02-05
They are working great
SAIV AS
Aardvark I2C/SPI Host Adapter
2021-01-26
Have used the product for programming spi eeprom that containing the main program for the nrF9e5 nordic semiconductor cpu for some months now and it working every time. Good product.
Tracy
Aardvark
2020-11-11
I am always pleased with the fast response time and overall good product support from the Total Phase team.
Paul
super useful tool
2020-11-02
The Aardvark + level shift board is a great tool for accessing I2C and SPI devices early in hardware development. The ability to save the logs to CSV files and to save and run .XML files makes the Aardvark a real time saver.
George
Great I2C/SPI Adapter!!!
2020-08-18
Great product!! Using the I2C function to measure SerDes eyes and will be using it for SPI applications! Wish I had purchased one years ago!!
Mark
Quick and Useful
2020-07-30
Setup and software installation was painless. Documentation is good, and I understood the workings of the Aardvark fairly quickly. Within a couple of hours of reading and reviewing the scripting examples, I had working I2C scripts to help get the task at had completed. A very useful tool!
William R.
Best yet
2020-03-18
Best yet
Danny L.
Aardvark
2019-11-14
Quick and easy!
Scott H.
Fast Service
2019-10-31
Easy to order website
ANTONIO R.
I received it quickly
2019-10-23
I received it quickly
Qian S.
easy to order
2019-10-09
easy to order
Accounts p.
Extreme
2019-09-25
Great support!
NAN S.
Aardvark Review
2019-08-18
Good performance
Surachat T.
Easy to use and not expensive
2019-08-07
Easy to use with LabVIEW, cost is not expensive, Small
Hiroyuki U.
good price
2019-06-02
good price
Diego L.
Good service
2019-05-27
Good service
MARCY K.
part was delivered in a
2019-05-08
part was delivered in a very timely manner and we met our deadline
Don A.
Great
2019-04-02
Great Product we use them a lot in my lab *****
Peter S.
Does what it says it
2019-03-12
Does what it says it does
Mike N.
Easy to use, good software API
2019-03-12
There aren't that many bus monitoring products on the market, so I was concerned about the ease of integration into my own software. However, the documentation and example projects proved very useful.
Claude B.
Good service, fast delivery
2019-02-03
Good service, fast delivery
William R.
As good as the last
2019-01-23
As good as the last time
Deanna D.
Great support
2019-01-07
Great support
NPO S.
good buy
2019-01-02
it's very seriuos service
Teemu L.
Good and reliable
2018-12-12
Latest SW release doesn't have all the features it used to. Otherwise works as well as before.
Danielle M.
Awesome Purchase
2018-12-12
The items arrive on time. Very well packaging. The Promotion Code is fantastic, help a lot for reduce a cost. Thank a bunch.
Osmo O.
!
2018-12-02
!
Roy G.
Aardvark I2C/SPI
2018-10-28
Aardvark I2C/SPI
Allen H.
Great experience
2018-08-28
Arrived on-time and item was just what I wanted. I recommend them and will use for future purchases. AW in Seattle
Luis C.
Helpful and attentive to my needs.
2018-07-12
Made changes to my order quickly and make sure that there were no errors in the charges. Delivered items as promised. it was a little pricy though. Thank you for a good service.
Stephen
Everything was perfect thank you
2018-06-26
Everything was perfect thank you
Ph
Tech supports is great!
2018-05-02
This review is on Aardvark software API. I am using the API to develop a program on I2C access. During my first try it's not working as DLL calls did not match its USB driver. Sent a compliant review then during the same day in the evening I received an email from tech support. The next day, today I gave it another shot based on the given info and it went thru. I use Aardvark and Beagle on I2C coding. The both work really well. Very appreciate TotalPhase's customer support.
אמיל
well received the item
2018-04-25
well received the item
Jeff G.
Useful
2018-01-29
Extremely handy tool for embedded development. The C API is also an invaluable software resource for working with this device.
BONG L.
Excellent!!
2018-01-08
Excellent!!
kevin m.
Nice programming tool
2017-11-27
easy to use - I have my boards laid out to accept the connector. been using them for many years now.
Francesco P.
Perfect
2017-10-09
Perfect
Bladimir C.
Fast
2017-10-05
Speedy service across the pond!
Francie T.
Aardvark purchase via their website
2017-09-24
The delivery was very quick.
Robert B.
Embedded Engineer's Essential Tool
2017-09-21
It works!
Julian
Not bad.
2017-08-28
Works great, for what I do around here, but for a production environment, I'd recommend at least spending the extra money for the Cheetah - the Aardvark is a bit slow when flashing larger ICs.
Shahzad K.
good
2017-08-02
good
Gary M.
Aardvark I2C/SPI Host Adapter
2017-05-17
It was easy to setup and use. Tech support was especially responsive when I had some software setup questions.
Kevin R.
Beagle, aardvark
2017-05-01
both work great all the time
Charlottesvl P.
as expected
2017-03-20
as expected
Winnie L.
very good
2017-01-18
very good
Sean O.
Aardvark and Level shifter board
2016-12-20
The products were shipped promptly. I found them to be exactly what I expected. They are working very well and have met my needs. I really feel they are a good tool.
Yigal S.
Aardvark purchase
2016-12-07
Great service by Rick
Nirmalya S.
Philips Lighting India Ltd.
2016-11-02
Great speed in delivery. Loved it.
Chinda M.
very good.
2016-10-05
very good.
Evgeni Z.
Great
2016-09-19
Great
jeff S.
Love it. Satifies all my
2016-09-13
Love it. Satifies all my I2C & SPI testing
Dennis D.
Engineering Technician
2016-08-28
The Aardvark is a powerful, easy to use item. I'm currently using it for I2C. It has SPI capability as well. It delivers the data and allows you to transfer it easily to a spreadsheet.
Hitoshi N.
Linh - Procurement Dept.
2016-08-25
Service is good, quality is excellent
Slavica M.
Gloria
2016-07-06
Fast service. Got the parts quickly.
Patrick C.
Works as expected.
2016-05-30
Works as expected.
harsh b.
No issues so far
2016-05-05
No issues so far
Noe G.
Discount on Beagle Analyer....
2016-04-12
I like it so much I now want to buy the beagle analyzer. I believe there should be a one time discont that is offer after the sale of the initial item purchase. The two stars is only because there is no discount for new users who did not take the bundle route...Other than that, it's a four star item!!
JS G.
Best Service
2016-04-05
We would like to thanks TOTAL PHASE Team to made the order arrived in short period without any delay. GOOD JOB! Best Quality Service with Efficiency !
Bryan B.
Aardvark Host Adapter
2015-11-09
Our group has been using your Beagle analyzers for a number of years as a way to streamline development. When development of new system controller of a controller/module pair got bogged down we bought an Aardvark Host Adapter to keep testing of the i2c bus messaging for the module moving forward.
Peter T.
Pretty good product
2015-08-30
the device is reliable and works as expected. I'd like to see a model where you have logiv level control inside the Aardvark, instead of having another level shifter board...which is larger than the Ardvark itself. I think you could sell this device at a premium, just as Labview does with NI USB-8451 vs. 8452. Adding this functionality would give the device back it's semi portable functionality. Using a level shifter makes it completely non-portable.
Chris j.
Aardvark I2C/SPI - Great Power for the Price
2015-06-23
Aardvark's capabilities for I2C/SPI make for a great all around tool for embedded systems work. The Flash Programmer SW allowed us to quickly setup a simple flash programming fixture. Also the I2C APIs are great and allowed development of custom I2C tools in Python for our application.
James D. Brown
Awesome tool
2015-04-29
great interface, easy to use and install- overall great experience
Al B.
Great Tool
2015-03-31
I have been using this device for several years, developing small financial devices. We hang 3 peripherals off of a SPI bus, and selected I2C ports. I have sent commands to watch responses, and also simply monitored streams of data. Works great for either. Reasonably clean interface, good capture response.
Jason H.
Sr. Software Programmer
2015-02-18
With Rick Bogart's help I was able to quickly place my order. All the teams that I have worked with at Intel in my 15 year career have used the Aardvark for firmware development and validation purposes and it has proven to be an invaluable tool.
keith p.
production engineer
2015-02-08
we have now several of these units and they are all working fine
Lawson F.
Excelelnt support
2015-01-19
Had an old 32bit Python install and tried to run with the 64 bit DLL. Go ta fast response that fixed my problem.
hyson
Aardvark 4kbit EEPROM Support ?
2014-09-21
What is the schedule 4kbit EEPROM(AT30TSE004A) is supported?
STEPHEN A.
We placed the order
2014-09-04
And the stuff arrived. Not much more to say than that.
Todd M.
Clock accuracy and resolution
2014-08-28
What is the clock accuracy and what is the resolution for the SPI master clock? For example, could you chose 6.25KHz or some other non-standard frequency? Thank you.
Frank J.
Aardvark
2014-02-14
Works great, they should include the flying lead cable in the kit. Right now a $30 option
Stephen.Pieraldi
I like
2013-09-19
it alot