The iPort/USB 2 is our fastest and most powerful I2C
Bus host adapter yet.
USB-IF
and Microsoft WHQL Certified, the
iPort/USB 2 will operate with Windows, Linux, or Mac PCs. Typical applications
include new product development, production testing, EEPROM programming,
device control and health monitoring, and sensor networking.

The I2C Bus continues expanded its use in everyday applications.
I2C Bus application range from consumer, industrial, and information
technology products, to sensors in the latest mobile devices like smartphones
and smart watches. As new uses arise, operating voltage, bus bandwidth,
and data throughput have become key issues in product design and testing.
The iPort/USB 2, our seventh generation adapter for the I2C
Bus, addresses these issues by supporting ultra-low
I2C Bus operating voltages, several I2C Bus speeds,
including
fast mode (400kbit/s), and
USB transfer rates up to 12 Mb/s. Implemented using a high-performance
bus co-processor with optimized instruction set, the iPort/USB 2 also includes
large message buffers (256 bytes) to reduce host computer and bus overhead.
In addition to operating as a bus master or slave in a multi-master system,
a built-in bi-directional /INT signal line
allows the iPort/USB 2 to generate and detect "slave only" device interrupt
notifications. The iPort/USB 2, with built-in ESD, over-voltage, and reverse
voltage circuits, also provides protection for your valuable host computer.

Thanks to its USB-based Virtual Communications
Port (VCP) driver, the iPort/USB 2 will work with existing applications
written for our iPort/AI, iPort/AFM, iPort/USB, i2cStick, or iPort/LAN
I2C host adapters. When operating with the iPort/USB 2, existing
application throughput increases of 2x to 200x are possible.

Start sending I2C messages in minutes using our Message
Manager or Message Center utility software. You can also use your computer's
terminal emulation software (like Windows' Hyperterminal, Linux's Kermit,
or Mac's Serial App) to take advantage of the iPort/USB 2's VCP and ASCII
Text Interface, or create your own custom I2C applications using
any programming tool that can access your computer's (virtual) serial port.
See the list of Software Development Tools above for tools we provide for
free.

eXtended CommandsDirect control of I2C Clock (SCL) and Data (SDA) lines.
See User's Guide for details.

/*Y[CR]

Display Tx bYte Count Display number of bytes last sent to slave device. * = Also display
Last Acknowledgment Bit (A/N) received from slave device.
Note: Last Acknowledgment Bit can be used for detection of SMBus
Packet Error Check (PEC) acceptance/rejection by slave.