USB-I2C/SPI/GPIO Adapter U2C-12
USB to I2C master, SPI master and GPIO interface. Most simple way to access your hardware from PC using I2C,SPI interfaces and GPIO. This product is discontinued. Please use DLN-2 adapter as fully compatible replacement.
Features
- USB-I2C/SPI/GPIO Interface Adapter Supports Variable and Configurable I2C Bus Speed Modes.
- 400kBit/s Fast Mode.
- 100kBit/s Standard Mode.
- Variable Software Configurable I2C Bus Speed in Standard Mode (under 100kBit/s).
If you select Standard Mode I2C bus speed you can configure actual I2C bus master clock frequency in the range from 100KHz to 2KHz. - Multi-level I2C Bus Controller API.
- Hi level I2C Read, I2C Write, ...
- Low level I2C Start, I2C Stop, I2C ACK, ...
- Wire level USB GPIO transactions with SDA and SCL lines.
- I2C Bus Clock Synchronization (Clock Stretching) support.
To communicate with relatively slow I2C slave devices, Diolan U2C-12 I2C Bus Master supports clock stretching. This feature is widely used to communicate with microcontrollers I2C slave module ( PIC I2C, AVR I2C, ... ). - USB-SPI Interface Support.
- SPI Byte Stream Read and Write transactions.
- Full Duplex ( simultaneous read/write ) SPI transactions.
- Configurable SPI Bus clock polarity, phase and frequency.
- Upgradable and Uploadable U2C-12 USB controller FW.
USB-I2C/SPI/GPIO Interface Adapter has on-board I2C EEPROM containing default Diolan U2C-12 USB controller FW. This I2C EEPROM can be easily programmed with FW upgrade utility. This feature will let you keep your U2C-12 board up-to-date by applying FW updates from Diolan. USB-I2C/SPI/GPIO Interface Adapter can also work with FW uploaded by U2C-12 USB driver after device is connected to the PC USB bus. - PC USB host powered. No external power adapter required.
- 3.3V and 5V operations on SPI bus and GPIO.
- U2C-12 I2C bus module can operate on 3.3V or 5V when powered by on-board VCC
. - U2C-12 I2C bus module can operate in range 2.0V-5V when powered by external VCC.
- Flexible on-board jumpers set.
- I2C pull-ups enable/disable.
- 3.3V or 5V, external/internal I2C bus voltage.
- 3.3V or 5V SPI bus voltage
- Compatible with USB 2.0 (as well as 1.1 & 1.0) Full-Speed USB device specification.
- Windows 98/2000/XP, Linux and MacOS Support.
- Diolan Driver and API support a number of U2C-12 devices simultaneously.
- Up to 23 GPIO with TTL and CMOS levels.
2006-2011