Serial Peripheral Interface (SPI)

GPTKB entity

Statements (47)
Predicate Object
gptkbp:instance_of gptkb:XMPP_Extension_Protocol
gptkbp:bfsLayer 9
gptkbp:bfsParent gptkb:C64x_DSP
gptkbp:allows limited distance
complexity increases with more slaves
no built-in error checking
no standard addressing scheme
requires more pins than I2 C
gptkbp:application gptkb:Photographer
microcontrollers
SD cards
display controllers
ADC/ DAC devices
gptkbp:characteristics low latency
widely used
high throughput
easy to implement
no formal standard
flexible configuration
low pin count
short distance communication
simple protocol
gptkbp:communication synchronous
hardware implementation
bit-banging
gptkbp:data_usage high speed
MISO
MOSI
gptkbp:developed_by gptkb:Motorola
gptkbp:frequency clock line (SCK)
gptkbp:has_voice_line CS/ SS
https://www.w3.org/2000/01/rdf-schema#label Serial Peripheral Interface (SPI)
gptkbp:is_compared_to gptkb:I2_C
gptkb:UART
RS-232
CAN bus
1-Wire
gptkbp:is_used_for serial communication
gptkbp:mode CPHA
CPOL
gptkbp:noise_level CMOS
TTL
gptkbp:operates full duplex
gptkbp:requires common ground
gptkbp:supports multiple slave devices
multiple data modes
gptkbp:uses master-slave architecture