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 (ASCII-Text, MS.NET Class, LabVIEW VIs, 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
Capabilities Matrix
iPort/USB 2
(MIIC-208)

iPort/LAN
(MIIC-205G)
More Info...
iPort/AFM 2
(MIIC-213G)

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 USB Ethernet RS-232 USB USB RS-232 RS-232 USB RS-232
Price Quote/Buy 5v
3.3v 
More Info Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide Resource Guide
Status
Active
End-of-Life
Limited Availability
(Coming soon iPort/LAN 2)
Active
End-of-Life
Limited Availability
(Replacement see
iPort/USB 2)
End-of-Life
Limited Availability
(Replacement see
iPort/USB 2)
End-of-Life
Limited Availability
(Replacement see
iPort/AFM 2)
End-of-Life
Limited Availability
(Replacement see
iPort/AFM 2)
Limited Availability
(Not Recommended for New Designs)
Limited Availability
(Not Recommended for New Designs)
I2C Bus Speed
(kbps)
23,86,100,400
23,86,100,400
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
Master/Slave
Master/Slave
Multi-Master Support
Yes
Yes
Yes Yes
Yes
Yes
Yes
Yes
Yes
Arbitration Support
Yes
Yes
Yes Yes
Yes
Yes
Yes
Yes
Yes
Clock-Stretch Support
Yes
Yes
Yes Yes
Yes
Yes
Yes
Yes
Yes
Time-Out Detection
Yes
Yes
Yes Yes
Yes
Yes
Yes
Yes
Yes
Slave Addressing
7-bit
7-bit
7-bit 7-bit
7-bit
7-bit
7-bit
7-bit
7-bit
I2C Bus Signal Voltage
(volts)
0.5 to 5
Circuit Sense
3.3 to 5
(1)
0.5 to 5
Circuit Sense
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
3.3 or 5V @100mA
Switch Selectable
5V @100mA
5V @100mA 3.3 or 5V @50mA
5V @100mA
5V @100mA
5V @100mA
5V @100mA
5V @100mA
Host Computer
Phyiscal Interface
USB
Ethernet
RS-232 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
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
115,200
115,200
19,200
19,200
19,200
Application Program
Interface
(API)
ASCII-Text via COMn
MS.NET Class
LabVIEW VIs
ASCII-Text via COMn
MS.NET Class
LabVIEW VIs
ASCII-Text via COMn
MS.NET Class
LabVIEW VIs
ASCII-Text via COMn
MS.NET Class
LabVIEW VIs
ASCII-Text via COMn
MS.NET Class
LabVIEW VIs
ASCII-Text via COMn
MS.NET Class
LabVIEW VIs
ASCII-Text via COMn
MS.NET Class
LabVIEW VIs
Windows DLL
Windows DLL
Adapter Buffer Size
(bytes)
256
256
256 256
256
256
16
16
16
OS
Win, Linux, Mac OSX
Win, Linux
ALL Win, Linux, Mac OSX
Win, Linux, Mac OSX
ALL
ALL
Win
ALL
Adapter
Power Source
USB
5V @500mA DC
via
Power or I2C Connector
5V @250mA 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 Included
Included
Optional
Optional
Included
Optional
Interrupt Signal
Yes
Yes
Yes Yes
Yes
Yes
No
No
No
I2C Bus 
Interface
Connector

I2C Bus Mini Interface

I2C Bus CAB Interface

I2C Bus Mini 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
FCC and CE FCC and CE
CE
CE
CE
CE
CE
Free
Free
Free Free
Free
Free
Free
No
No
Free
Free
Free Free
Free
Free
Free
Free
Free
Free
Free
Free Free
Free
Free
Free
No
No
Free
Free
Free Free
Free
Free
Free
No
No
Yes
Yes
Yes Yes
Yes
Yes
Yes
Yes
Yes
Emulator Software
(SBEmmy)
Yes
Yes
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 Compability (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