![]() |
Windows to I2C Host Adapter |
|
MIIC-201
|
![]() |
iPortTM
iPort brings I2C directly to your PC. Just plug iPort into your Windows-based PC's serial port, run our I2C Message Manager or Message Center for Windows applications, and you'll be sending and receiving I2C messages in seconds. Master, Slave, Transmit, Receive. iPort supports all I2C message modes including Multi-Master, Arbitration Detection, Repeated Starts, and messages from 1 to 64K bytes in length. |
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