Serial Peripheral Interface

GPTKB entity

Statements (40)
Predicate Object
gptkbp:instanceOf gptkb:network_protocol
gptkbp:abbreviation gptkb:SPI
gptkbp:alternativeName gptkb:SPI_bus
gptkbp:category gptkb:personal_computer
serial bus
File Transfer Protocol
gptkbp:clockPhase configurable
gptkbp:clockPolarity configurable
gptkbp:competitor gptkb:UART
gptkb:I2C
gptkbp:dataRate up to tens of Mbps
gptkbp:developedBy gptkb:Motorola
gptkbp:hasWire gptkb:MISO
SS
MOSI
SCLK
https://www.w3.org/2000/01/rdf-schema#label Serial Peripheral Interface
gptkbp:introducedIn 1980
gptkbp:level gptkb:CMOS
gptkb:TTL
gptkbp:limitation no addressing
no error checking
no formal standard
short distance only
gptkbp:standardizedBy de facto
gptkbp:supports full-duplex communication
multi-slave configuration
single-master configuration
gptkbp:usedFor synchronous data transfer
short-distance communication
gptkbp:usedIn embedded systems
microcontrollers
sensors
SD cards
display controllers
memory devices
gptkbp:uses master-slave architecture
four-wire interface
gptkbp:bfsParent gptkb:SPI
gptkbp:bfsLayer 6