SPI Bus Host Adapter - SPI-10


SPI Bus Host Adapter SPI-10 allows to connect different kinds of devices to your PC by using USB-SPI/IO Interface. It can operate as either SPI master or SPI slave device. SPI bus interface supports all 4 SPI modes and frequencies in the range from 2 kHz to 12 MHz.






  • USB to SPI interface with configurable phase, polarity and frequency.
  • USB to GPIO interface with 24 configurable digital IO pins.
  • SPI Bus Host Adapter can operate either on 3.3V or 5V.
  • Up to 128 USB-SPI adapters can be simultaneously connected to the same PC. Up to 21 SPI slave devices can be connected to single USB-SPI adapter.
  • Automatic Plug-and-Play detection and notification.
  • Free open source applications.
  • Windows Vista/XP/2000/98 32-bit and 64-bit compatible.
  • Compatible with USB 2.0 (as well as 1.1 & 1.0) Full-Speed USB device specification.
  • RoHS Compliant.

General Description

Diolan SPI Bus Host Adapter provides a solution for working with SPI and IO facilities by using your computer with USB adapter.

USB-SPI interface can operate as SPI master or SPI slave device. Read our articles about SPI master interface and SPI slave interface for more details. Cheaper version with only SPI master interface support is also available.

SPI Bus Host Adapter supports all 4 SPI modes, which are configured using CPOL and CPHA parameters. With SMP parameter you can configure different phases for MOSI and MISO lines.

SPI bus frequency is configurable in the range from 2 kHz to 12 MHz.

Connect up to 21 different SPI slave devices to single Diolan SPI Bus Host Adapter. Slave select pin allows to choose specific SPI slave device for each transaction.

Connect up to 128 SPI Bus Host Adapters to single PC. Each adapter has unique serial number that can be used to identify it on the USB Bus. You can also set distinct ID number to each adapter in your fixture and use this ID number to identify the adapter from software.