SPI bus

SPI bus

(Serial Peripheral Interface bus) A four-line, synchronous, serial bus from Motorola that is widely used to connect a microcontroller to peripheral chips on a circuit board. Each device has one input line and one output line, and data are exchanged in full-duplex mode. SPI operates in a master-slave topology where the microcontroller is the master and clock controller, and the peripheral chips respond as slaves. SPI is typically faster than the I2C bus. See I2C bus.


SPI on a Microcontroller
This Ramtron microcontroller (MCU) includes controllers for both SPI and I2C buses for peripheral data transfer (note upper right of diagram). (Image courtesy of Ramtron International Corporation, www.ramtron.com)
Copyright © 1981-2019 by The Computer Language Company Inc. All Rights reserved. THIS DEFINITION IS FOR PERSONAL USE ONLY. All other reproduction is strictly prohibited without permission from the publisher.
Mentioned in ?
References in periodicals archive ?
It also integrates several Atmel-supplied libraries for various MCU peripheral devices such as ADC, Embedded Flash Controller and SPI bus to further facilitate evaluating and prototyping with Micrium on the platform.
Sensortechnics' mass flow sensors are asserted to achieve very fast response times below 10 ms and offer a linear analog output signal and a digital [I.sup.2]C or SPI bus interface at the same time.
The mass flow sensors achieve very fast response times below 10 ms and offer a linear analog output signal and a digital 12C or SPI bus interface at the same time.
Digital SPI bus and custom specific outputs are available on request.
By means of SPI bus we retain the data from three-axis SCA3000 accelerometer, which is placed on the front axle (the restoring frequency is 20 Hz).
More than 30 analysis suites can run on the series including the new [I.sup.2]C and SPI bus analysis, DPOJET for jitter and eye diagram analysis, DDRA for DDR memory bus verification, SDLA for EQ/channel emulation and analysis, and SignalVu for frequency-domain display and analysis.
On top of these features, ST's M25PE80 encompasses a standard SPI bus with an enhanced clock speed of 50 MHz for data transfer.
Based on Multigig's proprietary RotaryWaveacents and featuring DigiPull technology that replaces analog varactor-based crystal pulling with precise numerical frequency tuning, the MPS14 can operate as a highly-configurable jitter attenuator when controlled using an FPGA through an SPI bus. Using the FPGA a customer can scale inputs and implement special purpose functions such as hitless switching, hold over, phase offset control and fast lock.
The memory is accessed using an SPI bus and is functionally similar to an SPI EEPROM.
They comply with the SPI bus protocol and can directly communicate with microcontrollers and microprocessors.