Skip to main content

SPI
Serial Peripheral Interface.

SPI is a synchronous, full-duplex four-wire bus introduced by Motorola. No bus addressing — each target is selected by its own chip-select line.

// protocol

About SPI.

SPI is the most common high-speed embedded bus. It is not standardized by a single specification body but is a widely adopted de-facto standard introduced by Motorola; clocking and bit-order conventions are described in NXP, ST, and other vendor reference manuals.

The bus uses four signals: MOSI (Controller → Target), MISO (Target → Controller), SCK (clock), and CS (chip-select, one per target). Communication is full-duplex — both directions clock data on every bit time. There is no bus-level addressing; target selection is handled entirely by the CS line.

Four clock modes are defined by the combinations of CPOL (clock polarity) and CPHA (clock phase). The maximum clock rate is determined by the target device, board layout, and trace length — modern flash, displays, and ADCs commonly accept clocks above 50 MHz.

at a glance

max rate
50 MHz
spec
De-facto standard (introduced by Motorola)
topology
4-wire (MOSI, MISO, SCK, CS)
duplex
full-duplex synchronous
addressing
per-target chip-select
modes
CPOL/CPHA: mode 0–3

// product support

SPI on the Binho lineup.

Current support status for each Binho USB host adapter. Specifications below are taken directly from each product page.

Binho Supernova

Supported

USB host adapter with I3C, I2C, SPI, and UART support.

role
Controller
max clock
50 MHz
modes
all four (0–3)
chip-select
up to 4 × CS
bit order
MSB or LSB first
voltage
1.2V to 3.3V
View product

Binho Pulsar

Supported

Multi-protocol USB host adapter for I2C, SPI, UART, RS-485, CAN-FD, 1-Wire.

role
Controller
max clock
50 MHz
modes
all four (0–3)
chip-select
up to 4 × CS
bit order
MSB or LSB first
voltage
1.2V to 3.3V
View product

Binho Nova

Supported

First-generation multi-protocol USB host adapter for I2C, SPI, UART, 1-Wire.

role
Controller
max clock
up to 12 MHz
features
multi-protocol shared pins
View product

Questions about SPI?
Talk to us.

From product selection to integration details — our team works with SPI daily and is happy to help.