The MCC i2cStick 2™ USB to I2C Bus host adapter with Circuit Sense allows any
Windows, Linux, or Mac OS X host computer to become an I
device, transmitting or receiving I
or more I
2
C devices across an I2C Bus.
2
C messages between the host computer and one
2
C Master or Slave
This user’s guide describes the installation and operation of the i2cStick 2 host
adapter, including the Virtual Communication Port (VCP) driver, and the USB and
2
I
C Bus interconnects. Also described are the iPort Utility Pack software for quick
2
I
C Bus communication, MS.Net and LabVIEW libraries for custom software
development, and other tools and applications.
A complete set of resources for the i2cStick 2 is available at:
www.mcc-us.com/i2cStick-2
This product conforms to the I²C Bus specifications defined by NXP/Philips
Semiconductors.
2
To find out more about I
C, we suggest you review our white paper “I2C Bus
Technical Overview” at:
www.mcc-us.com/I2CBusTechnicalOverview.pdf.
I²C is a trademark of NXP (Philips) Corporation. All trademarks acknowledged as
the property of their owners.
DISCLAIMER: Micro Computer Control Corporation makes no representations or
warranties with respect to the contents hereof and specifically disclaims any implied
warranties of merchantability or fitness for any particular purpose. Further, Micro
Computer Control Corporation reserves the right to revise the product described in
this publication and to make changes from time to time in the content hereof
without the obligation to notify any person of such revisions or changes.
WARNING - Life Support Applications: MCC products are not designed for use
in life support appliances, devices, or systems where the malfunction of the product
can reasonably be expected to result in a personal injury.
WARNING - Radio Frequency Emissions: This equipment has been tested and
found to comply with the limits for a Class A digital device, pursuant to part 15 of
the FCC rules, and the CE General Emissions Standard EN55032 and General
Immunity Standard EN55035. These limits are designed to provide reasonable
protection against interference when the equipment is operated in a commercialenvironment. This equipment generates, uses, and can radiate radio frequency
energy and, if not installed and used in accordance with the instruction manual, may
cause interference to radio communications. Operation of this equipment in a
residential area is likely to cause interference, in which case the user will be
required to correct the interference at his own expense.
WARNING - Electrostatic Discharge (ESD) Precautions: Any damage caused by
Electrostatic Discharge (ESD) through inadequate earth grounding is NOT covered
under the warranty of this product. See the “Electrostatic (ESD) Precautions”
section of this guide for more information.
Electronic Waste Notice - This product must NOT be thrown into general waste,
but should be collected separately and properly recycled under local regulations.
CE Declaration of Conformity ........................................16
1 Overview
2
The i2cStick 2 USB to I
C Bus host adapter with Circuit Sense allows any
Windows, Linux, or Mac OS X host computer to become an I
2
Slave device, transmitting or receiving I
2
more I
C devices across an I2C Bus. Circuit Sense, our I2C Bus voltage sensing
C messages between the PC and one or
2
C Bus Master or
technology, allows the i2cStick 2 to work with the latest I
as low as 0.5 volts.
2
C Bus devices at voltages
The i2cStick 2 uses a Virtual Communications Port (VCP) interface to
communicate with a host computer via USB. A virtual serial port is created on the
host computer when the driver is installed. Drivers are available for several
operating systems, and can be installed stand-alone, or while installing the iPort
Utility Pack.
1
i2cStick 2 Product Features
•OS Support: Windows, Linux, Mac OS X
•High Performance Processor Increases Throughput (2x to 200x).
•USB Bus Powered with USB 2.0 Type A Plug.
•Built-in ESD, Over-voltage, and Reverse-voltage Protection.
•Switch Controlled Properties:
2
C Bus Power Source (3.3v or 5v @100ma).
•I
2
C Bus Voltage Sense (0.5v to 5v, Enable or Disable).
•I
2
C Bus Pull-Ups (1.8K ohm, Enable or Disable).
•I
•Software Controlled Properties:
2
C Bus Master Clock Rates: 23KHz, 86KHz, 100KHz Std, 400KHz Fast
•I
2
C Bus General Call Enable
•I
2
C Bus Time-Out (0-32K ms)
•I
•Host Communication Flow Control (XON/XOFF or RTS/CTS)
•User Interface Echo/Prompt Enable
•User Data Format (HEX or ASCII/HEX)
2
•Supported I
C Bus Activities:
•Master and Slave Functions
•Transmit, Receive, and Tx/Rx Data Functions
•Multi-Master Arbitration Loss Detection
•Clock-stretch Detection
•Bus Time-Out Detection
•7-bit Slave Address Generation and Detection
•Up to 32K data bytes in a single message
•SMBus Packet Error Detection
2
•eXtended Commands for 2-Wire, "I
C-Like" Low-level SCL/SDA Signal
Control
•Software Support:
•Virtual ComPort Drivers (Windows, Linux, Mac OS X)