
I2C/SPI Activity Board
TP240310
The I2C/SPI Activity Board is a perfect tool for both the expert and novice embedded systems developer. This board offers known-good target devices that allow users to more easily differentiate between hardware and software bugs. It is also useful to establish a baseline for software usage. The target devices on the activity board are also a great way for the novice developer to learn the mechanics of the I2C and SPI bus protocols.
- I2C Port Expander with configurable I2C address and a full complement of LEDs
- I2C EEPROM with configurable I2C address
- SPI EEPROM with jumpered Slave Select
- Pass-through pins for connecting an external bus monitor or protocol analyzer
- Allows an easy connection between two Aardvark I2C/SPI Host Adapters
I2C/SPI Product Guide
![]() |
![]() |
![]() |
||
|---|---|---|---|---|
| Part Number | TP240141 | TP280121 | TP500110 | TP320121 |
| User Manual | HTML | HTML | HTML | HTML |
| Datasheet | ||||
| RoHS Compliant | ||||
| I2C Master | Up to 800 kHz 1 |
Up to 3.4 MHz |
||
| I2C Slave | Up to 800 kHz 1 |
Up to 3.4 MHz |
||
| SPI Master | Up to 8 MHz 2 |
up to 40 MHz+ 3 |
Up to 80 MHz |
|
| SPI Slave | Up to 4 MHz 2 |
Up to 20 MHz |
||
| GPIO | Up to 16 |
|||
| I2C Monitor | up to 4 MHz |
|||
| SPI Monitor | up to 24 MHz |
|||
| Windows, Linux & Mac OS X | ||||
| USB Bus Powered Device | Full-Speed |
High-Speed |
High-Speed |
High-Speed |
| Software GUI | ||||
| Development API / DLL | ||||
| LabVIEW Driver | ||||
| Dimensions | L: 3.5″ (8.9 cm) W: 1.6″ (4.1 cm) D: 0.9″ (2.2 cm) |
L: 3.5″ (8.9 cm) W: 1.6″ (4.1 cm) D: 0.9″ (2.2 cm) |
L: 4.55″ 11.6 cm) W: 3.05″ (7.7 cm) D: 1.15″ (2.9 cm) |
L: 4.6″ (11.7 cm) W: 2.75″ (7.0 cm) D: 1.1″ (2.8 cm) |
1Actual system bus speed may vary as a function of capacitance.
2The quoted values are intra-byte speeds. Please refer to the datasheet for timing restrictions.
3Customers have successfully over-clocked the Cheetah SPI adapter to 50MHz.
Total Phase also has a number of accessories that can be used in conjunction with the products above.
Download Aardvark I2C/SPI Host Adapter Data Sheet
Download Aardvark OEM I2C Host Adapter Data Sheet
Download Aardvark OEM SPI Host Adapter Data Sheet
Download Advanced Cable Tester v2 Data Sheet
Download Beagle I2C/SPI Protocol Analyzer Data Sheet
Download Beagle USB 12 Protocol Analyzer Data Sheet
Download Beagle USB 480 Protocol Analyzer Data Sheet
Download Beagle USB 480 Power Protocol Analyzer Data Sheet
Download Beagle USB 5000 v2 SuperSpeed Ultimate Protocol Analyzer Data Sheet
Download Cheetah SPI Host Adapter Data Sheet
Download Advanced Cable Tester v2 User Manual
Download A2B Bus Monitor User Manual
Download USB Power Delivery Analyzer User Manual
Download Promira Serial Platform I2C/SPI Active User Manual
Download Promira Serial Platform eSPI Analyzer User Manual
Download Promira Serial Platform System User Manual
Download Komodo CAN Interface User Manual
Download Cheetah SPI Host Adapter User Manual
Download Beagle Protocol Analyzer User Manual
Tech Specs
Targets
I2C Port Expander
- PCA9554AD 8-bit I2C and SMBus I/O port with interrupt (NXP Semiconductors)
I2C EEPROM
- AT24C02 256 Bytes / 2 Kilobit (8 byte pages) 2-Wire Bus Serial EEPROM (Atmel)
SPI EEPROM
- AT25080A 1 Kilobyte / 8 Kilobit (32 byte pages) SPI Bus Serial EEPROM, High Speed, supports SPI Mode 0 and 3 (Atmel)
Hardware
- I2C/SPI Activity Board
Example Code
- Example scripts which communicate with the target ICs are available for download on the Total Phase website via the API packages for your chosen Host Adapter: Aardvark Host Adapter, Cheetah Host Adapter, or Promira Serial Platform
- Examples are available in C, Visual Basic, Python, and Aardvark XML batch script code. README.txt files are included in the package to explain each of the examples.
Dimensions and Weight
- 4″ x 2.31″ (101.6 mm x 58.7 mm)
- Mounting holes are 0.187 inches diameter.



