Introducing the FTDI’s Multi-Protocol Synchronous Serial Engine basics app note.
FTDI’s MPSSE provides a flexible means of interfacing synchronous serial devices to a USB port. By being “Multi-Protocol”, the MPSSE allows communication with many different types of synchronous devices, the most popular being SPI, I2C and JTAG. Data formatting and clock synchronization can be configured in a variety of ways to satisfy almost any requirement. In addition to the serial data pins, additional GPIO signals are available.