I2C/SPI Activity Board For Debugging & Education
The Total Phase I2C/SPI Activity Board (TP240310) is an essential reference platform for embedded engineers to quickly verify I2C or SPI host adapter operation and software. It provides three distinct slave devices: an 8-bit I2C port expander (PCA9554AD), an I2C EEPROM (AT24C02), and an SPI EEPROM (AT25080A), making it ideal for learning, debugging, and development.
On-board Devices | Type | Capacity/Function |
---|---|---|
PCA9554AD | I2C Port Expander | 8-bit I/O, Address Config, LEDs |
AT24C02 | I2C EEPROM | 2 Kb / 256 bytes, Configurable Address |
AT25080A | SPI EEPROM | 8 Kb / 1 KB, Supports SPI Mode 0 & 3 |
Pinouts & Connectors
- J1: Port expander pins/LEDs (P0–P7), direct access
- J2, J3: Jumpers to set address for Port Expander/EEPROM
- J4: SPI slave select link (connect/disconnect two Aardvark adapters)
- J5: External monitor (SCL, SDA, SS, SCK, MOSI, MISO)
- 10-pin: Dual headers for Aardvark I2C/SPI Host Adapter(s)
Wiring Quick-Start
- Connect Aardvark adapter(s) to activity board using 10-pin ribbon cable(s)
- Apply target power via adapter control software
- Monitor board power LED is lit before use
- Configure I2C addresses using jumpers as needed
- Example host software and scripts (C, Python, VB, XML) available from Total Phase