SPI protocol

GPTKB entity

Statements (40)
Predicate Object
gptkbp:instanceOf gptkb:network_protocol
gptkbp:alternativeName Serial Peripheral Interface Bus
gptkbp:clockPhase configurable
gptkbp:clockPolarity configurable
gptkbp:compatibleWith error checking
hot swapping
multi-master configuration
gptkbp:competitor gptkb:I2C_protocol
UART protocol
gptkbp:dataRate up to tens of Mbps
gptkbp:documentation Motorola SPI Block Guide
gptkbp:fullName gptkb:Serial_Peripheral_Interface
gptkbp:hasWire gptkb:MISO
SS
MOSI
SCLK
https://www.w3.org/2000/01/rdf-schema#label SPI protocol
gptkbp:introducedIn 1980
gptkbp:inventedBy gptkb:Motorola
gptkbp:maximumDevices limited by chip select lines
gptkbp:openSource yes
gptkbp:operatingSystem depends on implementation
gptkbp:standardizedBy de facto standard
gptkbp:supports full-duplex communication
synchronous serial communication
gptkbp:type digital
gptkbp:usedFor short-distance communication
peripheral device communication
microcontroller communication
gptkbp:usedIn embedded systems
sensors
SD cards
display controllers
memory devices
gptkbp:uses master-slave architecture
four-wire interface
gptkbp:bfsParent gptkb:I2C_protocol
gptkb:ISP_(In-System_Programming)
gptkb:SDMMC
gptkbp:bfsLayer 7