I2C Development Kit

TP120112

The I2C Development Kit is a comprehensive and cost-effective kit that bundles together a complete set of Total Phase’s industry-leading I2C development tools and popular accessories. Both beginners and advanced developers will appreciate the convenience and value of the kit for developing and debugging an I2C bus on an embedded system.

With this kit, developers can exercise target I2C devices, simulate an I2C master or slave device, program and verify I2C-based memory devices and passively monitor an I2C bus in real-time with bit-level timing down to 20 ns.

Aardvark I2C/SPI Host Adapter
  • Operates in master or slave mode
  • True 800 kbps† performance over higher bandwidth USB
  • Supports standard mode (100 kbps) and fast (400 kbps) mode as well as various speeds ranging from 1 kHz to 800 kHz†
  • Supports multi-master and inter-bit and inter-byte clock stretching
  • 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
    † Actual system bus speed may vary as a function of capacitance.
Beagle I2C/SPI Protocol Analyzer
  • Non-intrusively monitor I2C up to 4 MHz
  • Bit-level timing down to 20 ns resolution
  • Real-time data capture and display – Watch I2C packets as they occur on the bus
  • View I2C protocol-level decoded data packets and I2C-specific error code values
  • View all the bytes from the transaction in Data pane, including start and stop conditions
  • Nearly limitless capture – Captured data is streamed via High-speed USB directly to your computer
  • Fully Windows, Linux, and Mac OS X compatible
I2C/SPI Activity Board
  • Provides known-working I2C and SPI slave devices for testing and debugging purposes
  • 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
  • Easy connection via a 10-pin socket

Tech Specs

Beagle I2C/SPI Protocol Analyzer
Target Data Monitoring
  • I2C: Up to 4 MHz
  • SPI: Up to 24 MHz
  • MDIO: Up to 2.5 MHz
Target Bus Interface
  • I2C
  • SPI
  • MDIO
Host Bus Interface
  • USB 2.0
  • Type-B receptacle
Target Bus Cable
  • 10-pin ribbon cable
  • 1.27mm (0.05″) pitch
  • 130.175 mm (5 1/8″) length
Target Bus Connector
  • Type: 2×5 IDC female, 2.54 mm (0.10″) pitch
  • Pinout
    • Power Pins: GND (Pins 2, 10), NC/+5V (Pins 4,6)
    • I2C Pins: SCL (Pin 1), SDA (Pin 3)
    • SPI Pins: MISO (Pin 5), SCLK (Pin 7), MOSI (Pin 8), SS (Pin 9)
    • GPIO Pins: 1, 3, 5, 7, 8, 9
DC Characteristics
  • Target Power: +5V, 25 mA max
  • I2C/SPI/MDIO Signal: 3.3V, 10mA
Operating Temperatures
  • 10 to 35 degrees C (50 to 95 degrees F)
Aardvark I2C/SPI Host Adapter
Bit Rate
  • I2C Master: 1 kHz – 800 kHz
  • SPI Master: 125 kHz – 8MHz
  • SPI Slave: 0.1 MHZ – 4 MHz
Target Bus Interface
  • I2C Master/Slave
  • SPI Master/Slave
  • Up to 6 GPIO pins
Host Bus Interface
  • USB 1.1
  • Type-B receptacle
Target Bus Cable
  • 10-pin ribbon cable
  • 1.27mm (0.05″) pitch
  • 130.175 mm (5 1/8″) length
Target Bus Connector
  • Type: 2×5 IDC female, 2.54 mm (0.10″) pitch
  • Pinout
    • Power Pins: GND (Pins 2, 10), NC/+5V (Pins 4,6)
    • I2C Pins: SCL (Pin 1), SDA (Pin 3)
    • SPI Pins: MISO (Pin 5), SCLK (Pin 7), MOSI (Pin 8), SS (Pin 9)
    • GPIO Pins: 1, 3, 5, 7, 8, 9
DC Characteristics
  • Target Power: +5V, 25 mA max
  • I2C/SPI/MDIO Signal: 3.3V, 10mA
Operating Temperatures
  • 10 to 35 degrees C (50 to 95 degrees F)
Hardware
  • Aardvark I2C/SPI Host Adapter
  • Beagle I2C/SPI Protocol Analyzer
  • I2C/SPI Activity Board
  • (2) 6ft USB-A to USB-B Cables
  • (2) 10-Pin Split Cables
  • One Year Warranty
Software (web downloads)
  • Control Center Serial Software
  • Flash Center Software
  • Data Center Software
  • Aardvark Software API
  • Beagle Software API
  • Aardvark LabVIEW Driver
  • Beagle LabVIEW Driver
  • USB Drivers
  • Linux USB Hot Plug Configuration files
Minimum Hardware Requirements
  • Intel or AMD processor operating at 2 GHz or faster
  • 1 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 1024-x768 or higher screen resolution
  • Internet access is helpful
Available Software
  • Control Center Serial Software
  • Flash Center Software
  • Data Center Software
  • Aardvark Software API
  • Beagle Software API
  • Aardvark LabVIEW Driver
  • Beagle LabVIEW Driver
Required Software (Windows & Linux)
  • USB Drivers
PC Requirements & Supported Operating Systems
  • Windows: 7, 8, 8.1, 10
  • Linux: Red Hat, SuSE, Ubuntu, Fedora
  • Mac OS X: 10.7 – 10.14
Dimensions and Weight
  • (W x D x L) 55.6 x 22.2 x 89 mm (2.19″x0.87″x3.5″)
  • 64 g (0.14 lbs)
Quality
  • CE
  • RoHS
  • One Year Warranty
  • Manufacturing
    • ISO 9001
    • ISO 13485
    • AS9100C
    • ITAR