Global Information Lookup Global Information

Serial Peripheral Interface information


Serial Peripheral Interface (SPI)
Type Serial communication bus
Production history
Designer Motorola
Designed Around early 1980s[note 1]
Manufacturer various
Daisy chain Depends on devices
Connector Unspecified
Electrical
Max. voltage Unspecified
Max. current Unspecified
Data
Width 1 bit (bidirectional)
Max. devices Multidrop limited by chip selects. Daisy chaining unlimited.
Protocol Full-duplex serial
Pinout
MOSI Master Out Slave In
MISO Master In Slave Out
SCLK Serial Clock
CS Chip Select (one or more)
(pins may have alternative names)

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 uses a master–slave architecture, described here with the terms "main" and "sub",[note 2] [1] where one[note 3] main device orchestrates communication with some number of peripheral (sub) devices by driving the clock signal and chip select signal(s).

Motorola's original specification (early 1980s) uses four wires to perform full duplex communication. It is sometimes called a four-wire serial bus to contrast with three-wire variants which are half duplex, and with the two-wire I²C and 1-Wire serial buses.

Typical applications include interfacing microcontrollers with peripheral chips for Secure Digital cards, liquid crystal displays, analog-to-digital and digital-to-analog converters, flash and EEPROM memory, and various communication chips.

SPI may be accurately described as a synchronous serial interface,[2] but it is different from the Synchronous Serial Interface (SSI) protocol.[note 4]


Cite error: There are <ref group=note> tags on this page, but the references will not show without a {{reflist|group=note}} template (see the help page).

  1. ^ Dhaker, Piyu (2018). "Introduction to SPI Interface". Analog Dialogue. Archived from the original on 2023-05-25. Retrieved 2023-07-21.
  2. ^ "What is Serial Synchronous Interface (SSI)?". Retrieved 2015-01-28.

and 21 Related for: Serial Peripheral Interface information

Request time (Page generated in 0.853 seconds.)

Serial Peripheral Interface

Last Update:

Serial Peripheral Interface (SPI) is a de facto standard (with many variants) for synchronous serial communication, used primarily in embedded systems...

Word Count : 6114

Synchronous Serial Interface

Last Update:

under varying industrial environments. It is different from the Serial Peripheral Interface Bus (SPI): An SSI bus is differential, simplex, non-multiplexed...

Word Count : 2200

Serial communication

Last Update:

(HDLC) List of device bandwidths MIL-STD-188 Serial Peripheral Interface Bus Serial port Synchronous serial communication Universal asynchronous receiver/transmitter...

Word Count : 994

Low Pin Count

Last Update:

to the CPU, such as the BIOS ROM (BIOS ROM was moved to the Serial Peripheral Interface (SPI) bus in 2006), "legacy" I/O devices (integrated into Super...

Word Count : 3899

Shift register

Last Update:

input/output pins are required than are available, sometimes over a Serial Peripheral Interface in daisy chain configuration, which allows any number of binary...

Word Count : 1560

Serial port

Last Update:

transferred through serial ports to devices such as modems, terminals, various peripherals, and directly between computers. While interfaces such as Ethernet...

Word Count : 3474

Motorola 6800

Last Update:

in automotive applications. Some MC6805 models integrated a Serial Peripheral Interface (SPI). The Motorola 6809 was an updated compatible design. Galvin...

Word Count : 9512

Serial

Last Update:

sir-deez) Serial ATA Serial attached SCSI Serial bus, e.g., I²C 1-Wire Serial Peripheral Interface Bus (SPI) UNI/O Serial cable, a cable used to transfer information...

Word Count : 293

AVR microcontrollers

Last Update:

(UART/USART) (used with RS-232, RS-485, and more) Serial Peripheral Interface Bus (SPI) Universal Serial Interface (USI): a multi-purpose hardware communication...

Word Count : 7325

Synchronous Serial Port

Last Update:

A Synchronous Serial Port (SSP) is a controller that supports the Serial Peripheral Interface (SPI), 4-wire Synchronous Serial Interface (SSI), and Microwire...

Word Count : 45

SD card

Last Update:

negotiate a bus interface mode, the usage of the numbered pins is the same for all card sizes. SPI bus mode: Serial Peripheral Interface Bus is primarily...

Word Count : 13115

System basis chip

Last Update:

configurable state-machine controlled devices (e.g. through a serial peripheral interface). Various major automotive semiconductor manufacturers offer...

Word Count : 181

USB

Last Update:

designed to standardize the connection of peripherals to computers, replacing various interfaces such as serial ports, parallel ports, game ports, and ADB...

Word Count : 11898

Mosi

Last Update:

protocol MOSI, Master Out Slave In (data output from master), Serial Peripheral Interface pin and logic signal Museum of Science and Industry (MOSI), former...

Word Count : 106

SCSI

Last Update:

System Interface (SCSI, /ˈskʌzi/ SKUZ-ee) is a set of standards for physically connecting and transferring data between computers and peripheral devices...

Word Count : 3710

Chip select

Last Update:

three-state logic. One bus that uses the chip/slave select is the Serial Peripheral Interface Bus (SPI bus). When an engineer needs to connect several devices...

Word Count : 379

Microcontroller

Last Update:

package pin serial input/output such as serial ports (UARTs) other serial communications interfaces like I²C, Serial Peripheral Interface and Controller...

Word Count : 5236

Digital timing diagram

Last Update:

indeterminate. The timing diagram example on the right describes the Serial Peripheral Interface (SPI) Bus. Most SPI master nodes can set the clock polarity (CPOL)...

Word Count : 426

Arduino Uno

Last Update:

provide 8-bit PWM output with the analogWrite() function. SPI (Serial Peripheral Interface): pins 10 (SS), 11 (MOSI), 12 (MISO), and 13 (SCK). These pins...

Word Count : 3097

List of interface bit rates

Last Update:

(bit/s) or bytes per second (B/s). In general, parallel interfaces are quoted in B/s and serial in bit/s. The more commonly used is shown below in bold...

Word Count : 3688

Freescale 683XX

Last Update:

busses. Most models have a queued serial module (QSM) which provides both synchronous Serial Peripheral Interface (SPI), and logic-level RS-232 UART...

Word Count : 507

PDF Search Engine © AllGlobal.net