USB-I2C/SPI Interface Adapter U2C-12 produced by Diolan allows to manage various hardware devices using your PC. U2C-12 Adapter is a USB to I2C master and SPI controller. U2C-12 adapter is assigned to access your hardware from PC using I2C, SPI interfaces.
The I2C interface bus supports two wires, serial data (SDA) and serial clock (SCL), carry information between the devices connected to the bus. Each device is recognized by a unique address and can operate as either a transmitter or receiver, depending on the function of the device. U2C-12 adapter uses I2C interface with I2C Bus clock frequency up to 400kBit/s. There are two modes available using I2C Interface: Standard mode ( 100kBit/s ) and Fast mode ( 400kBit/s ). Frequencies lower then 100kBit/s are also available. It allows to attach low-speed peripheral devices to your hardware for data transmitting. U2C-12 adapter also uses SPI interface with adjustable phase, polarity and frequency.
A SPI Interface system consists of one master device and one or more slave devices. The master is defined as a microcontroller providing the SPI clock and the slave as any integrated circuit receiving the SPI clock from the master. U2C-12 adapter uses SPI interface with SPI Bus clock frequency up to 100kBit/s. The SPI has a 4-wire synchronous serial interface. Data communication is enabled with a low active Slave Select or Chip Select wire (CSB). Data is transmitted with a 3-wire interface consisting of wires for serial data input (MOSI), serial data output (MISO) and serial clock (SCK). “Slave Select” mode is also available in U2C-12 Adapter if the connected SPI slave device supports the SPI slave selection. You can choose the slave select pin of U2C-12 adapter to which SPI slave device is connected.
To work with the U2C-12 adapter in your system you can use I2C Bridge. I2C Bridge is the program package for working with U2C-12 adapter in Windows OS. I2C Bridge includes the drivers for U2C-12 adapter and the software to operate it. I2C Bridge also includes the libraries, the source files, the documentation and the demo applications. You can create your own applications for working with I2C or SPI interfaces based on the open source code. Demo applications and complete documentation can help you to understand the functions of API libraries and drivers.

