I2C Interface Products

 

 

I2C Interface Product Selector Guide

 
Windows-based general purpose I2C application
Ability to write i2c eeproms on our hardware or target
Parallel-port I2C interface host adapter hardware
   
DLL for creating your own I2C applications
Enhanced user interface 
General purpose SPI software  
Ability to read and write to SPI eeproms using user-friendly software  

Bus voltage:
0.9V to 5.5V

   
Dedicated General purpose output (does not use the I2C or SPI pins)
General purpose Schmitt Trigger Input
USB-based I2C interface host adapter hardware  
400 kHz I2C *  
Switchable 3.3V and 5V power outputs  
SPI Master  
4 Mb/s
15 Mb/s
I2C Multi-master capable  
I2C Slave capable    
Enclosure  
Split ribbon cable  
Optional
Windows 95, 98, ME, 2000 **
32-bit Windows operating system drivers (XP, Vista, and 7)
64-bit Windows operating system drivers (XP, Vista, and 7)

* note I2C is only specified up to 400 kb/s but the USB-to-I2C Professional hardware is capable of 1Mb/s and the USB-to-I2C Elite hardware is capable of 2 Mb/s.
** Windows 95, 98, and ME are supported with older versions of the USB-to-I2C software. We are no longer adding functionality to the software for these older operating systems. No support will be provided..

LPT-to-I2C SE Professional
LPT-to-I2C Professional SE is a wide voltage Windows PC-based I2C hardware and software tool including the full version of LPT-to-I2C SE for interfacing with I2C and SMBus hardware, and a DLL that can be used to create your own custom I2C applications. Examples using Visual C++, Visual Basic, Delphi, and C++ Builder are provided. The DLL contains over 35 functions; from low-level functions (WriteBit() and ReadBit()) to complex functions (I2CWriteArrayDB()). The LPT-to-I2C SE host adapter with serial EEPROM is shipped with this product.

USB-to-I2C Professional
USB-to-I2C Professional is a general purpose I2C interface tool that allows a user to communicate with any I2C slave device. USB-to-I2C includes USB-based hardware and Windows software and driver that is compatible with Windows XP, Vista, and Windows 7. Windows drivers are available for both 32-bit and 64-bit operating systems.
The software has the capability to program I2C serial eeproms from 16 bytes (128 bit) to 512k bits (64k bytes). Two universal modes provide the flexibility to communicate with any I2C device. In addition to the eeprom/ram/fram support, the USB-to-I2C application has built in support for over 45 specific I2C devices (see description below) which is useful for debugging hardware containing these common devices.
The hardware is capable of transmitting up to 1 Mb/s (note the I2C spec limits the speed to 400 kb/s) and SPI up to 4 Mb/s. There are 3.3V and 5V power outputs on the USB-to-I2C hardware allowing you to power low-power target systems.
The hardware can be used as a master-transmitter and a master-receiver.

A DLL is included that can be used to create your own custom I2C, SMBus, and SPI applications. Examples using Visual C++, Visual C#, Visual Basic, Delphi, and C++ Builder are provided. The DLL is compatible with LAbView.

USB-to-I2C Elite
USB-to-I2C Elite is a general purpose I2C interface tool that allows a user to communicate with any I2C slave device. USB-to-I2C Elite includes the USB-based hardware and Windows software which is compatible with Windows XP, Vista, and Windows 7. Windows drivers are available for both 32-bit and 64-bit operating systems.
The software has the capability to program I2C serial eeproms from 16 bytes (128 bits) to 512k bits (64k bytes). Two universal modes provide the flexibility to communicate with any I2C device. In addition to the eeprom/ram/fram support, the USB-to-I2C application has built in support for over 45 specific I2C devices (see description below) which is useful for debugging hardware containing these common devices. The SPI software can be used for eeproms, as well as most other SPI devices.
The I2C hardware is capable of transmitting up to 1 Mb/s (note the I2C spec limits the speed to 400 Kb/s) and SPI up to 15 Mb/s. There are 3.3V and 5V power outputs on the USB-to-I2C hardware allowing you to power low-power target systems.
The hardware can be used as a master-transmitter, master-receiver, slave-transmitter, and slave-receiver.

A DLL is included that can be used to create your own custom I2C, SMBus, and SPI applications. Examples using Visual C++, Visual Basic, Delphi, and C++ Builder are provided. The DLL is compatible with LabView.

LPT-to-I2C SE Professional

LPT-to-I2C SE Professional is a general purpose I2C interface tool that allows a user to communicate with any I2C slave devices. LPT-to-I2C SE includes the LPT-based host adapter hardware and Windows based software that is compatible with Windows 98SE, ME, 2000, XP, XP64, Vista, and Vista64, and Windows 7.

The LPT-to-I2C SE I2C Interface adapter operates over an extended voltage range of 0.9V to 5.5V. We have also added one output and one input pin. These can be configured as general purpose input and output pins but we have also integrated the output to act as a trigger (Low, High, Pulse High, Pulse Low) within the LPT-to-I2C SE software and the dll. The triggers are ideal for debugging purposes since they can be inserted into an i2c message and can trigger a scope at a specific point in the message.

The LPT-to-I2C SE has also has IO/trigger functions. Download a demonstration copy of the software. Note that the demo version does not install the device drivers so it is not functional. You can also download a copy of Software User's Manual to see how simple it is to begin generating I2C messages.

The DLL contains over 35 functions; from low-level functions (WriteBit() and ReadBit()) to complex functions (I2CWriteArrayDB()). Users who need to test their devices/systems for all types of error conditions (for example, sending an incomplete byte) will find this tool extremely useful.
Download a copy of the DLL User's Manual.

USB-to-I2C Professional

USB-to-I2C Professional is a general purpose I2C and SPI interface tool that allows a user to communicate with any I2C or SPI slave devices. USB-to-I2C includes the USB-based hardware and Windows software and driver that is compatible with Windows XP, Vista, and Windows 7. Support for both 32-bit and 64-bit operating systems are included.
The USB-to-I2C software has the capability to program I2C and SPI serial eeproms, ram, and fram from 16 bytes (128 bit) to 512k bits (64k bytes). Universal modes provide the flexibility to communicate with any I2C slave device.
The hardware is capable of transmitting I2C up to 1 Mb/s (note the I2C spec limits the speed to 400 Kb/s) and SPI up to 4Mb/s. There are 3.3V and 5V switchable power outputs on the USB-to-I2C hardware allowing you to supply low-power target systems.
USB-to-I2C Professional includes:

- the USB-to-I2C hardware
- 3 ft USB 2.0 cable

- USB DLL allowing you to create your own I2C and SPI applications
- DLL examples for Visual C++, Visual C#, Visual Basic, Delphi, and C++ Builder
- compatible with LabView
- USB-to-SPI Windows software

- USB-to-I2C Windows application with universal I2C support and a custom interface for the following popular I2C devices:

EEPROMS
128-bit (16 Bytes) up to 512k bits (64kB)

Universal I2C Interfaces
Expert Mode - a highly configurable user interface
User Definable - a useful generic interface with slider and spin controls

Thermal Management
LM75A Digital Temperature Sensor and Thermal Watchdog
NE1617 and NE1617A Temperature Monitors
SA56004 Remote and Local Temperature Sensor
SE98 SO-DIMM SMBus/I2C-bus temperature sensor

I2C Mux/Switch
PCA9541 I2C Master Selector
PCA9540B Two-channel I2C Multiplexer
PCA9542A Two-channel I2C Multiplexer with Interrupt
PCA9543A Two-channel I2C Switch with Interrupt and Reset
PCA9544A Four-channel I2C Multiplexer with Interrupt
PCA9545A Four-channel I2C Switch with Interrupt and Reset
PCA9546A Four-channel I2C Switch with Reset
PCA9547 Eight-channel Switch
PCA9548 Eight-channel I2C Switch with Reset
PCA9549
Octal Bus Switch

LED Blinkers/Dimmers
PCA9530 2-bit I2C LED Dimmer
PCA9531 8-bit I2C LED Dimmer
PCA9532 16-bit I2C LED Dimmer
PCA9533 4-bit I2C LED Dimmer
PCA9550 2-bit I2C LED Blinker
PCA9551 8-bit I2C LED Blinker
PCA9552 16-bit I2C LED Blinker
PCA9553 4-bit I2C LED Blinker
SAA1064 4-digit I2C LED Driver

Real-time Clocks
PCF8563 Real-time Clock/Calendar

IO Expanders
PCA9534 8-bit I2C I/O Expander with Interrupt
PCA9535 16-bit I2C I/O Expander with Interrupt
PCA9536 4-bit I2C I/O Expander
PCA9537 4-bit I2C I/O Expander with Interrupt and Reset
PCA9538
8-bit I2C I/O Expander with Interrupt and Reset
PCA9539 16-bit I2C I/O Expander with Interrupt and Reset
PCA9554 8-bit I2C I/O Expander with Interrupt
PCA9554A 8-bit I2C I/O Expander with Interrupt
PCA9555 16-bit I2C I/O Expander with Interrupt
PCA9556 8-bit I2C I/O Expander with Reset
PCA9557 8-bit I2C I/O Expander with Reset
PCA9559 5-bit I2C EEPROM DIP Switch
PCA9698 40-bit I2C I/O Expander with Interrupt and Reset
PCA9560 Dual 5-bit Multiplexed 1-bit Latched I2C EEPROM DIP Switch
PCA9561 Quad 6-bit Multiplexed I2C EEPROM DIP Switch
PCF8574 8-bit I/O Expander
PCF8574A 8-bit I2C I/O Expander
PCF8575 16-bit I2C I/O Expander
PCA8550 5-bit I2C EEPROM DIP Switch
PCA9500 8-bit I2C I/O Port with Interrupt and 2K EEPROM
PCA9501 8-bit I2C I/O Port with Interrupt and 2K EEPROM


Click here to download the USB-to-I2C Software User's Manual

Click here to download the USB-to-I2C DLL User's Manual

Click here to download the USB-to-I2C Hardware User's Manual

Click here to download an demonstration version of the USB-to-I2C software


USB-to-I2C Elite

USB-to-I2C Elite is a general purpose I2C and SPI interface tool that allows a user to communicate with any I2C or SPI slave devices. USB-to-I2C Elite includes the USB-based hardware and Windows software that is compatible with Windows Vista, and Windows 7. Support for both 32-bit and 64-bit operating systems are included.
The USB-to-I2C Elite software has the capability to program I2C and SPI serial eeproms, ram, and fram from 16 bytes (128 bit) to 512k bits (64k bytes). Universal modes provide the flexibility to communicate with any I2C slave device.
The hardware is capable of transmitting I2C up to 1 Mb/s (note the I2C spec limits the speed to 400 kb/s) and SPI up to 15Mb/s. There are 3.3V and 5V switchable power outputs on the USB-to-I2C hardware allowing you to supply low-power target systems.
USB-to-I2C Elite includes:

- the USB-to-I2C Elite hardware
- 3 ft USB 2.0 cable

- USB DLL allowing you to create your own I2C and SPI applications
- DLL examples for Visual C++, Visual C#, Visual Basic, Delphi, and C++ Builder
- the DLL is compatible with LabView (limited examples can be provided)

- USB-to-SPI Elite Windows application
- the USB-to-I2C Elite Windows application with universal I2C support and a custom interface for the following popular I2C devices:

EEPROMS
128-bit (16 Bytes) up to 512K bits (64kB)

Universal I2C Interfaces
Expert Mode - a highly configurable user interface
User Definable - a useful generic interface with slider and spin controls

Thermal Management
LM75A Digital Temperature Sensor and Thermal Watchdog
NE1617 and NE1617A Temperature Monitors
SA56004 Remote and Local Temperature Sensor
SE98 SO-DIMM SMBus/I2C-bus temperature sensor

I2C Mux/Switch
PCA9541 I2C Master Selector
PCA9540B Two-channel I2C Multiplexer
PCA9542A Two-channel I2C Multiplexer with Interrupt
PCA9543A Two-channel I2C Switch with Interrupt and Reset
PCA9544A Four-channel I2C Multiplexer with Interrupt
PCA9545A Four-channel I2C Switch with Interrupt and Reset
PCA9546A Four-channel I2C Switch with Reset
PCA9547 Eight-channel Switch
PCA9548 Eight-channel I2C Switch with Reset
PCA9549
Octal Bus Switch

LED Blinkers/Dimmers
PCA9530 2-bit I2C LED Dimmer
PCA9531 8-bit I2C LED Dimmer
PCA9532 16-bit I2C LED Dimmer
PCA9533 4-bit I2C LED Dimmer
PCA9550 2-bit I2C LED Blinker
PCA9551 8-bit I2C LED Blinker
PCA9552 16-bit I2C LED Blinker
PCA9553 4-bit I2C LED Blinker
SAA1064 4-digit I2C LED Driver

Real-time Clocks
PCF8563 Real-time Clock/Calendar

IO Expanders
PCA9534 8-bit I2C I/O Expander with Interrupt
PCA9535 16-bit I2C I/O Expander with Interrupt
PCA9536 4-bit I2C I/O Expander
PCA9537 4-bit I2C I/O Expander with Interrupt and Reset
PCA9538
8-bit I2C I/O Expander with Interrupt and Reset
PCA9539 16-bit I2C I/O Expander with Interrupt and Reset
PCA9554 8-bit I2C I/O Expander with Interrupt
PCA9554A 8-bit I2C I/O Expander with Interrupt
PCA9555 16-bit I2C I/O Expander with Interrupt
PCA9556 8-bit I2C I/O Expander with Reset
PCA9557 8-bit I2C I/O Expander with Reset
PCA9559 5-bit I2C EEPROM DIP Switch
PCA9698 40-bit I2C I/O Expander with Interrupt and Reset
PCA9560 Dual 5-bit Multiplexed 1-bit Latched I2C EEPROM DIP Switch
PCA9561 Quad 6-bit Multiplexed I2C EEPROM DIP Switch
PCF8574 8-bit I/O Expander
PCF8574A 8-bit I2C I/O Expander
PCF8575 16-bit I2C I/O Expander
PCA8550 5-bit I2C EEPROM DIP Switch
PCA9500 8-bit I2C I/O Port with Interrupt and 2K EEPROM
PCA9501 8-bit I2C I/O Port with Interrupt and 2K EEPROM

Click here to download USB-to-I2C Elite Hardware User's Manual

Click here to download USB-to-SPI Elite Software User's Manual

Click here to download USB-to-I2C Elite Software User's Manual

Click here to download USB-to-I2C Elite DLL User's Manual



Cables and Microcontrollers

18-pin split cable for USB-to-I2C Elite

Price $20.00

Quantity


14-pin Split Ribbon Cable for USB-to-I2C Professional

Price $15.00
Quantity


3 ft. USB 2.0 Cable, A Male To B Male

Price $8.00
Quantity


3 ft. USB 2.0 Cable, Blue LED Lighted Ends

Price $12.00
Quantity



They may look like ordinary clear cables... but power up your PC and the clear connectors light up! They're very helpful for identifying cables when you've got several USB devices connected at a hub.
Get organized and look cool at the same time.

6 ft. Black USB 2.0 Cable

Price $8.00
Quantity


10 ft. Black USB 2.0 Cable

Price $10.00
Quantity


Features:
Certified 2.0 USB Compatible

15 ft. Black USB 2.0 Cable

Price $12.00
Quantity


Features:
Certified 2.0 USB Compatible

Microcontroller upgrade/replacement
for USB-to-I2C Professional
(firmware version 1.9)
Com
patible with hardware versions V1 and V2.

Price $
25.00
Quantity


Features:
Backwards compatible with all previous firmware revisions
 

©Copyright 2010 (SB Solutions, Inc.) All Rights Reserved

I2C Interface Products

Home

I2C Products

Downloads

Support

Ordering

Distributors

Shipping

Testimonials

I2C Links

About Us