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
SupportedUSB 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
Binho Pulsar
SupportedMulti-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
Binho Nova
SupportedFirst-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
Questions about SPI?
Talk to us.
From product selection to integration details — our team works with SPI daily and is happy to help.