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)
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.
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.
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.
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.
It handles up to three stepper motors independently, Microstepping and situation-dependent current control permit precise, reliable positioning even for smart motors, An SPI bus is used for communication with the master processor using a simple protocol The stepper motor controller relieves the host CPU of all real time critical "backend" functions.
With long battery life at a premium, applications such as wireless, portable communications, security and automotive can benefit from the 5 MHz SPI bus and millisecond alarm.
5 mm, the PCF85063ATL and PCF85063BTL are similarly tiny, with additional features including an alarm facility and a countdown timer controlled via an I2C or SPI bus.