SPI

E745388

SPI (Serial Peripheral Interface) is a synchronous serial communication protocol commonly used in embedded systems to connect microcontrollers with peripherals such as sensors, memory, and displays.

All labels observed (2)

Label Occurrences
Serial Peripheral Interface 2
SPI canonical 1

How this entity was disambiguated

Statements (65)

Predicate Object
instanceOf serial communication protocol
abbreviationFor Serial Peripheral Interface
linked to: SPI
addressingMethod chip select lines per slave
advantage higher throughput potential
simple hardware implementation
alternativeSignalName CS
CS_N
NSS
SCK
bitOrder MSB first (typical)
clocking continuous or burst clocking
clockSource master device
communicationType serial
comparedTo I2C
UART
dataDirection bidirectional
dataFrameSize implementation dependent
designedBy Motorola
disadvantage no built-in acknowledgment mechanism
requires more pins than I2C
doesNotDefine standard connector
standard device addressing scheme
standard maximum clock frequency
errorChecking implementation dependent
fullName Serial Peripheral Interface
linked to: SPI
hasSignal MISO
MOSI
SCLK
SS
introducedIn 1980s
modeParameters clock phase (CPHA)
clock polarity (CPOL)
physicalLayer four-wire interface
signalRole_MISO master in slave out data line
signalRole_MOSI master out slave in data line
signalRole_SCLK serial clock from master
signalRole_SS slave select line
standardizedIn various microcontroller vendor datasheets
supports daisy-chain configuration
full-duplex communication
higher clock speeds than I2C (typically)
multi-slave configuration
multiple chip select lines
multiple slaves with independent chip selects
single-master configuration
supportsBitOrder LSB first (implementation dependent)
supportsMode mode 0
mode 1
mode 2
mode 3
synchronizationType synchronous
topology master-slave
typicalDataFrameSize 8 bits
usedFor board-level communication
communication between microcontrollers and peripherals
short-distance communication
usedIn embedded systems
microcontroller-based systems
usedWith ADCs
DACs
EEPROM
LCD displays
SD cards
flash memory
sensors

How these facts were elicited

Referenced by (3)

Full triples — surface form annotated when it differs from this entity's canonical label.

I2C competesWith SPI
SPI fullName Serial Peripheral Interface
linked to: SPI
SPI abbreviationFor Serial Peripheral Interface
linked to: SPI