iPort FAQ (Frequently Asked Questions)
Home Shop Online I2C Bus Tools Smart Battery Tools Products News Sales Company Contact Us

Which I2C Bus Host Adapter is right for me?

MCC offers a wide selection of I2C Bus Host Adapters. All these adapters interface a host computer or single-board computer to an I2C Bus, but offer different capabilities, hardware, features, application program interfaces (MS.NET Class, LabVIEW VIs, ASCII-Text, or Windows DLL), and host computer interfaces (USB, Ethernet, or RS-232).

This FAQ will help you decide which adapter is right for you, including free software, custom programming considerations, and our application recommendations. If you have industrial grade test requirements, our I2C Systems, Boards, Modules, and Cables may be just the solution you need.

If you need more help, send your questions to us at support@mcc-us.com.

I2C Bus Host Adapter
Status: Active
Capabilities Matrix
iPort/USB 2
(MIIC-208)
i2cStick 2
(MIIC-209)

iPort/LAN 2
(MIIC-210G)
More Info...
iPort/AI 2
(MIIC-212G)

iPort/AFM 2
(MIIC-213G)
Product Brief
Full Featured
Personal, Powerful,
Pocket-size
Network Ready
Basic Service
Industrial Workhorse
Interface USB
USB
Ethernet
RS-232
RS-232
Price Quote/Buy
More Info Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide
Status
Active
Active
Active
Active
Active
I2C Bus Speed
(kbps)
23,86,100,400 23,86,100,400
23,86,100,400
100 23,86,100,400
I2C Bus Device Type
Master/Slave Master/Slave
Master/Slave
Master/Slave Master/Slave
Multi-Master Support
Yes Yes
Yes
Yes Yes
Arbitration Support
Yes Yes
Yes
Yes Yes
Clock-Stretch Support
Yes Yes
Yes
Yes Yes
Time-Out Detection
Yes Yes
Yes
Yes Yes
Slave Addressing
7-bit 7-bit
7-bit
7-bit 7-bit
I2C Bus Signal Voltage
(volts)
0.5 to 5
Circuit Sense
0.5 to 5
Circuit Sense
0.5 to 5
Circuit Sense
0.5 to 5
Circuit Sense
0.5 to 5
Circuit Sense
I2C Bus Power
3.3 or 5V @100mA
Switch Selectable
3.3 or 5V @50mA
Switch Selectable
5V @100mA
5V @100mA 5V @100mA
Host Computer
Phyiscal Interface
USB USB
Ethernet
RS-232 RS-232
Host Computer
Logical Interface
Virtual COMn Port
(2
Virtual COMn Port
(2
Virtual COMn Port
(2
COMn Port
 COMn Port
Logical Interface
Speed Max
(bits/second)
115,200 115,200
115,200
19,200 115,200
Application Program
Interface
(API)
MS.NET Class
LabVIEW VIs
ASCII Interface
MS.NET Class
LabVIEW VIs
ASCII Interface
MS.NET Class
LabVIEW VIs
ASCII Interface
MS.NET Class
LabVIEW VIs
ASCII Interface
MS.NET Class
LabVIEW VIs
ASCII Interface
Adapter Buffer Size
(bytes)
256 256
256
256 256
OS
Win, Linux, Mac OSX Win, Linux, Mac OSX
Win, Linux
ALL ALL
Adapter
Power Source
USB USB
5V @500mA DC
via
Power Jack or I2C Connector
5V @250mA DC
via
Power Jack or I2C Connector
5V @250mA DC
via
Power Jack or I2C Connector
Clip Lead Cable
Included Included
Included
Included Included
Interrupt Signal
Yes No
Yes
No Yes
I2C Bus 
Interface
Connector

I2C Bus Mini Interface

I2C Bus Mini Interface

I2C Bus Mini Interface

I2C Bus Mini Interface

I2C Bus Mini Interface
EMC (3)
Certification
FCC and CE
FCC and CE
FCC and CE
FCC and CE
FCC and CE
Free Free
Free
Free Free
Free Free
Free
Free Free
Free Free
Free
Free Free
Free Free
Free
Free Free
Yes
No
Yes
No Yes
Emulator Software
(SBEmmy)
Yes No
Yes
No Yes
Notes:
1) Note removed..
2) Virtual Communication Port (VCP) driver assigns standard RS-232 COMn port number.
3) Electromagnetic Compatibility (EMC).
I2C Bus Host Adapters
Status: Discontinued
Capabilities Matrix
iPort/LAN
(MIIC-205G)
More Info...
i2cStick
(MIIC-207)
More Info...
iPort/USB
(MIIC-204G)
More Info...
iPort/AFM
(MIIC-203G)
More Info...
iPort/AI
(MIIC-202G)
More Info...
iPort DLL/USB
(MIIC-201D/UG)
iPort
(MIIC-201G)
More Info...
Interface Ethernet USB USB RS-232 RS-232 USB RS-232
More Info Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide
Status
Discontinued
(Replacement see
iPort/LAN 2)
Discontinued
(Replacement see
i2cStick 2)
Discontinued
(Replacement see
iPort/USB 2)
Discontinued
(Replacement see
iPort/AFM 2)
Discontinued
(Replacement see
iPort/AFM 2)
Discontinued
(Replacement see
iPort/USB 2)
Discontinued
(Replacement see
iPort/AFM 2)
I2C Bus Speed
(kbps)
23,86,100,400
23,86,100,400
23,86,100,400
23,86,100,400
100
12.5,100
12.5,100
I2C Bus Device Type
Master/Slave
Master/Slave
Master/Slave
Master/Slave
Master/Slave
Master/Slave
Master/Slave
Multi-Master Support
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Arbitration Support
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Clock-Stretch Support
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Time-Out Detection
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Slave Addressing
7-bit
7-bit
7-bit
7-bit
7-bit
7-bit
7-bit
I2C Bus Signal Voltage
(volts)
3.3 to 5
(1)
3.3 to 5
 (1)
3.3 to 5
(1)
3.3 to 5
(1)
3.3 to 5
(1)
3.3 to 5
(1)
3.3 to 5
(1)
I2C Bus Power
5V @100mA
3.3 or 5V @50mA
5V @100mA
5V @100mA
5V @100mA
5V @100mA
5V @100mA
Host Computer
Phyiscal Interface
Ethernet
USB
USB
RS-232
RS-232
USB
RS-232
Host Computer
Logical Interface
Virtual COMn Port
(2
Virtual COMn Port
(2
Virtual COMn Port
(2
COMn Port
COMn Port
Virtual COMn Port
(2
COMn Port
Logical Interface
Speed Max
(bits/second)
115,200
115,200
115,200
115,200
19,200
19,200
19,200
Application Program
Interface
(API)
MS.NET Class
LabVIEW VIs
ASCII Interface
MS.NET Class
LabVIEW VIs
ASCII Interface
MS.NET Class
LabVIEW VIs
ASCII Interface
MS.NET Class
LabVIEW VIs
ASCII Interface
MS.NET Class
LabVIEW VIs
ASCII Interface
Windows DLL
Windows DLL
Adapter Buffer Size
(bytes)
256
256
256
256
16
16
16
OS
Win, Linux
Win, Linux, Mac OSX
Win, Linux, Mac OSX
ALL
ALL
Win
ALL
Adapter
Power Source
5V @500mA DC
via
Power or I2C Connector
USB
USB
5V @250mA DC
via
Power or I2C Connector
5V @250mA DC
via
Power or I2C Connector
USB
5V @250mA DC
via
Power or I2C Connector
Clip Lead Cable
Included
Included
Included
Optional
Optional
Included
Optional
Interrupt Signal
Yes
No
Yes
Yes
No
No
No
I2C Bus 
Interface
Connector

I2C Bus CAB Interface

I2C Bus Mini Interface

I2C Bus CAB Interface

I2C Bus CAB Interface

I2C Bus CAB Interface

I2C Bus CAB Interface

I2C Bus CAB Interface

EMC (3)
Certification
FCC and CE
FCC and CE
CE
CE
CE
CE
CE
Free
Free
Free
Free
Free
No
No
Free
Free
Free
Free
Free
Free
Free
Free
Free
Free
Free
Free
No
No
Free
Free
Free
Free
Free
No
No
Yes
Yes
Yes
Yes
Yes
Yes
Yes
Emulator Software
(SBEmmy)
Yes
Yes Yes Yes Yes Yes Yes
Notes:
1) Minimum I2C Bus signal pull-up voltage 1.5 volts with optional iVoLT Voltage Level Translator.
2) Virtual Communication Port (VCP) driver assigns standard RS-232 COMn port number.
3) Electromagnetic Compatibility (EMC).



Can't find the answer to your question here? E-mail your question to us at support@mcc-us.com

I2C is just a mouse click away TM