Skip to content
EntityQ849492· pop 32· linked from 324 articles

Serial Peripheral Interface

Sign in to save

Also known as SPI, SPI bus, Serial Peripheral Interface bus

synchronous serial communication interface

Key facts

Type
Serial communication bus
Designer
Motorola
Designed
Around early 1980s
Manufacturer
Various
Daisy chain
Depends on devices
Connector
Unspecified
Max voltage
Unspecified
Max current
Unspecified
Width
1 bit (bidirectional)
Max devices
Multidrop limited by slave selects. Daisy chaining unlimited.
Protocol
Full-duplex serial
Mosi
Master Out Slave In
Miso
Master In Slave Out
Sclk
Serial Clock
Ss
Slave Select (one or more)

via Wikipedia infobox

Wikidata facts

Show 2 more facts
Commons category
Serial Peripheral Interface
Stack Exchange tag
stackoverflow.com/tags/spi
Sources (1)

via Wikidata · CC0

~31 min read

Article

Serial Peripheral Interface (SPI) is a de facto standard (with many variants) for synchronous serial communication, used primarily in embedded systems for short-distance wired communication between integrated circuits.

SPI follows a master–slave architecture, where a device (variously called master, leader, controller, main...) orchestrates communication with one or more devices (variously called slave, follower, target, sub...) by driving the clock and chip select signals. As there is no formal standard, some manufacturers introduce devices with the ability to change their roles on the fly.

Connections

Categories