iPort DLL/USB I2C Host Adapter |
MIIC-201D/U
|
|
iPort DLL/USBTM
iPort DLL/USB brings a software compatible USB upgrade path to current users of our iPort (#MIIC-201) Windows to I2C Host Adapter. Just plug the iPort DLL/USB into a USB port on your Windows XP or higher based PC, install our Virutal Com Port Driver, run your custom, or our free, application software, and you'll be sending and receiving I2C messages in seconds. NOT RECOMMENDED FOR NEW DESIGNS (Limited Availability - CALL) Master, Slave, Transmit, Receive. iPort DLL/USB supports all I2C message modes including Multi-Master, Arbitration Detection, Repeated Starts, and messages from 1 to 64K bytes in length. USB-Implementers Forum (USB-IF) Certified |
PRODUCT HIGHLIGHTS
|
An I2C Bus network can support up to 127 Master or Slave devices with a 2-wire serial interface. I2C devices can be as simple as RAM, EEPROM, or I/O devices, or have the full-blown processing power of an embedded microcontroller or microprocessor.
Start sending I2C messages in minutes using our Message
Manager or Message Center applications included with each adapter.
Windows DLL API |
|
---|---|
Function | Description |
I2COpen | Open I2C Connection
Activates iPort as an I2C Bus master and slave device attached to the bus. |
I2CClose | Close I2C Connection
Disconnect from the I2C Bus. |
I2CMasterTx | Master Transmit Message
Master Transmit the specified data bytes to the specified I2C Slave device with optional bus Stop condition. |
I2CMasterRx | Master Receive Message
Read the specified number of data bytes from the specified I2C Slave device with optional bus Stop condition. |
I2CMasterRxExt | Master Receive Message Extended
Read the specified number of data bytes from the specified I2C Slave device with extended Nack and Stop control. |
I2CMasterTxRx | Master Transmit/Receive Message
Master Transmit the specified data bytes to the specified I2C Slave device with repeated Start and Master Receive. |
I2CGetStatus | Get iPort Link Status
Retrive current I2C Link properties and status. |
I2CGetMasterRxMsg | Get iPort Master Receive Data
Retrive I2C Master Receive message data. |
I2CGetSlaveRxMsg | Get iPort Slave Receive Data
Retrieve I2C Slave Receive message data. |
I2CChangeSlaveAddress | Change iPort Slave Address
Change the iPort I2C Slave Address. |
I2CChangeSlaveGCEnable | Change iPort Slave General Call Enable
Change the iPort I2C Slave General Call Enable. |
I2CSlaveTx | Slave Transmit Message
Slave Transmit the specified data bytes to a requesting bus Master device. |
NOTE:
For additional DLL API details, see the header file I2C200.H included in the free Sample Programs and Development Tools. |
TYPICAL APPLICATIONS
Included Parts List:
|
See our Online Catalog for ordering information.
I2C is just a mouse click away TM