Logo
Unionpedia
Communication
Get it on Google Play
New! Download Unionpedia on your Android™ device!
Download
Faster access than browser!
 

Serial Peripheral Interface

Index Serial Peripheral Interface

The Serial Peripheral Interface (SPI) is a synchronous serial communication interface specification used for short distance communication, primarily in embedded systems. [1]

83 relations: Address space, Analog-to-digital converter, ARM architecture, Atmel AVR, Audio codec, Bit banging, CAN bus, Canon EF lens mount, Central processing unit, Chip select, Circular buffer, Communication channel, Daisy chain (electrical engineering), De facto standard, Differential signaling, Digital audio, Digital signal processing, Digital timing diagram, Digital-to-analog converter, Double data rate, Duplex (telecommunications), EDN (magazine), Embedded system, Ethernet, Field-programmable gate array, Flow control (data), Frame (networking), Freescale Semiconductor, Galvanic isolation, General-purpose input/output, High impedance, Hot swapping, I²C, IEEE 802.11, IEEE 802.15.4, IEEE-488, Intel QuickPath Interconnect, Inverter (logic gate), JTAG, Linux, Liquid-crystal display, List of network buses, Logic analyzer, Logic level, Low Pin Count, Macintosh, Master/slave (technology), Maxim Integrated, Microchip Technology, Microsoft Windows, ..., MIPS architecture, Motorola, MultiMediaCard, National Semiconductor, PIC microcontroller, PowerPC, Push–pull output, Queue (abstract data type), RS-232, RS-422, RS-485, SCSI, Secure Digital, Serial communication, SGPIO, Shift register, Signal edge, Simplex communication, Synchronous circuit, Synchronous Serial Interface, System Management Bus, System on a chip, Texas Instruments, Three-state logic, Throughput, TI MSP430, UEXT, Universal synchronous and asynchronous receiver-transmitter, USB, Virtual memory, Winbond, Wired logic connection, 1-Wire. Expand index (33 more) »

Address space

In computing, an address space defines a range of discrete addresses, each of which may correspond to a network host, peripheral device, disk sector, a memory cell or other logical or physical entity.

New!!: Serial Peripheral Interface and Address space · See more »

Analog-to-digital converter

In electronics, an analog-to-digital converter (ADC, A/D, or A-to-D) is a system that converts an analog signal, such as a sound picked up by a microphone or light entering a digital camera, into a digital signal.

New!!: Serial Peripheral Interface and Analog-to-digital converter · See more »

ARM architecture

ARM, previously Advanced RISC Machine, originally Acorn RISC Machine, is a family of reduced instruction set computing (RISC) architectures for computer processors, configured for various environments.

New!!: Serial Peripheral Interface and ARM architecture · See more »

Atmel AVR

AVR is a family of microcontrollers developed by Atmel beginning in 1996.

New!!: Serial Peripheral Interface and Atmel AVR · See more »

Audio codec

An audio codec is a codec (a device or computer program capable of encoding or decoding a digital data stream) that encodes or decodes audio.

New!!: Serial Peripheral Interface and Audio codec · See more »

Bit banging

In computer engineering and electrical engineering, bit banging is a colloquial term used to describe various techniques in which serial communications utilize software instead of dedicated hardware to process and make use of signals.

New!!: Serial Peripheral Interface and Bit banging · See more »

CAN bus

A Controller Area Network (CAN bus) is a robust vehicle bus standard designed to allow microcontrollers and devices to communicate with each other in applications without a host computer.

New!!: Serial Peripheral Interface and CAN bus · See more »

Canon EF lens mount

Introduced in 1987, the EF lens mount is the standard lens mount on the Canon EOS family of SLR film and digital cameras.

New!!: Serial Peripheral Interface and Canon EF lens mount · See more »

Central processing unit

A central processing unit (CPU) is the electronic circuitry within a computer that carries out the instructions of a computer program by performing the basic arithmetic, logical, control and input/output (I/O) operations specified by the instructions.

New!!: Serial Peripheral Interface and Central processing unit · See more »

Chip select

Chip select (CS) or slave select (SS) is the name of a control line in digital electronics used to select one (or a set) of integrated circuits (commonly called "chips") out of several connected to the same computer bus, usually utilizing the three-state logic.

New!!: Serial Peripheral Interface and Chip select · See more »

Circular buffer

A circular buffer, circular queue, cyclic buffer or ring buffer is a data structure that uses a single, fixed-size buffer as if it were connected end-to-end.

New!!: Serial Peripheral Interface and Circular buffer · See more »

Communication channel

A communication channel or simply channel refers either to a physical transmission medium such as a wire, or to a logical connection over a multiplexed medium such as a radio channel in telecommunications and computer networking.

New!!: Serial Peripheral Interface and Communication channel · See more »

Daisy chain (electrical engineering)

In electrical and electronic engineering a daisy chain is a wiring scheme in which multiple devices are wired together in sequence or in a ring.

New!!: Serial Peripheral Interface and Daisy chain (electrical engineering) · See more »

De facto standard

A standard is a custom or convention that has achieved a dominant position by public acceptance or market forces (for example, by early entrance to the market).

New!!: Serial Peripheral Interface and De facto standard · See more »

Differential signaling

Differential signaling is a method for electrically transmitting information using two complementary signals.

New!!: Serial Peripheral Interface and Differential signaling · See more »

Digital audio

Digital audio is audio, or simply sound, signal that has been recorded as or converted into digital form, where the sound wave of the audio signal is encoded as numerical samples in continuous sequence, typically at CD audio quality which is 16 bit sample depth over 44.1 thousand samples per second.

New!!: Serial Peripheral Interface and Digital audio · See more »

Digital signal processing

Digital signal processing (DSP) is the use of digital processing, such as by computers or more specialized digital signal processors, to perform a wide variety of signal processing operations.

New!!: Serial Peripheral Interface and Digital signal processing · See more »

Digital timing diagram

A digital timing diagram is a representation of a set of signals in the time domain.

New!!: Serial Peripheral Interface and Digital timing diagram · See more »

Digital-to-analog converter

In electronics, a digital-to-analog converter (DAC, D/A, D2A, or D-to-A) is a system that converts a digital signal into an analog signal.

New!!: Serial Peripheral Interface and Digital-to-analog converter · See more »

Double data rate

In computing, a computer bus operating with double data rate (DDR) transfers data on both the rising and falling edges of the clock signal.

New!!: Serial Peripheral Interface and Double data rate · See more »

Duplex (telecommunications)

A duplex communication system is a point-to-point system composed of two or more connected parties or devices that can communicate with one another in both directions.

New!!: Serial Peripheral Interface and Duplex (telecommunications) · See more »

EDN (magazine)

EDN is an electronics industry website and formerly a magazine owned by AspenCore Media an Arrow Electronics company.

New!!: Serial Peripheral Interface and EDN (magazine) · See more »

Embedded system

An embedded system is a computer system with a dedicated function within a larger mechanical or electrical system, often with real-time computing constraints.

New!!: Serial Peripheral Interface and Embedded system · See more »

Ethernet

Ethernet is a family of computer networking technologies commonly used in local area networks (LAN), metropolitan area networks (MAN) and wide area networks (WAN).

New!!: Serial Peripheral Interface and Ethernet · See more »

Field-programmable gate array

A field-programmable gate array (FPGA) is an integrated circuit designed to be configured by a customer or a designer after manufacturing hence "field-programmable".

New!!: Serial Peripheral Interface and Field-programmable gate array · See more »

Flow control (data)

In data communications, flow control is the process of managing the rate of data transmission between two nodes to prevent a fast sender from overwhelming a slow receiver.

New!!: Serial Peripheral Interface and Flow control (data) · See more »

Frame (networking)

A frame is a digital data transmission unit in computer networking and telecommunication.

New!!: Serial Peripheral Interface and Frame (networking) · See more »

Freescale Semiconductor

Freescale Semiconductor, Inc. was an American multinational corporation headquartered in Austin, Texas, with design, research and development, manufacturing and sales operations in more than 75 locations in 19 countries.

New!!: Serial Peripheral Interface and Freescale Semiconductor · See more »

Galvanic isolation

Galvanic isolation is a principle of isolating functional sections of electrical systems to prevent current flow; no direct conduction path is permitted.

New!!: Serial Peripheral Interface and Galvanic isolation · See more »

General-purpose input/output

A general-purpose input/output (GPIO) is an uncommitted digital signal pin on an integrated circuit or electronic circuit board whose behavior—including whether it acts an input or output—is controllable by the user at run time.

New!!: Serial Peripheral Interface and General-purpose input/output · See more »

High impedance

In electronics, high impedance means that a point in a circuit (a node) allows a relatively small amount of current through, per unit of applied voltage at that point.

New!!: Serial Peripheral Interface and High impedance · See more »

Hot swapping

Hot swapping (frequently inaccurately called hot plugging) is replacing or adding components without stopping or shutting down the system.

New!!: Serial Peripheral Interface and Hot swapping · See more »

I²C

I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a synchronous, multi-master, multi-slave, packet switched, single-ended, serial computer bus invented in 1982 by Philips Semiconductor (now NXP Semiconductors).

New!!: Serial Peripheral Interface and I²C · See more »

IEEE 802.11

IEEE 802.11 is a set of media access control (MAC) and physical layer (PHY) specifications for implementing wireless local area network (WLAN) computer communication in the 900 MHz and 2.4, 3.6, 5, and 60 GHz frequency bands.

New!!: Serial Peripheral Interface and IEEE 802.11 · See more »

IEEE 802.15.4

IEEE 802.15.4 is a technical standard which defines the operation of low-rate wireless personal area networks (LR-WPANs).

New!!: Serial Peripheral Interface and IEEE 802.15.4 · See more »

IEEE-488

IEEE 488 is a short-range digital communications 8-bit parallel multi-master interface bus specification.

New!!: Serial Peripheral Interface and IEEE-488 · See more »

Intel QuickPath Interconnect

The Intel QuickPath Interconnect (QPI) is a point-to-point processor interconnect developed by Intel which replaced the front-side bus (FSB) in Xeon, Itanium, and certain desktop platforms starting in 2008.

New!!: Serial Peripheral Interface and Intel QuickPath Interconnect · See more »

Inverter (logic gate)

In digital logic, an inverter or NOT gate is a logic gate which implements logical negation.

New!!: Serial Peripheral Interface and Inverter (logic gate) · See more »

JTAG

JTAG (named after the Joint Test Action Group which codified it) is an industry standard for verifying designs and testing printed circuit boards after manufacture.

New!!: Serial Peripheral Interface and JTAG · See more »

Linux

Linux is a family of free and open-source software operating systems built around the Linux kernel.

New!!: Serial Peripheral Interface and Linux · See more »

Liquid-crystal display

A liquid-crystal display (LCD) is a flat-panel display or other electronically modulated optical device that uses the light-modulating properties of liquid crystals.

New!!: Serial Peripheral Interface and Liquid-crystal display · See more »

List of network buses

List of electrical characteristics of single collision domain segment "slow speed" network buses: The number of nodes can be limited by either number of available addresses or bus capacitance.

New!!: Serial Peripheral Interface and List of network buses · See more »

Logic analyzer

A logic analyzer is an electronic instrument that captures and displays multiple signals from a digital system or digital circuit.

New!!: Serial Peripheral Interface and Logic analyzer · See more »

Logic level

In digital circuits, a logic level is one of a finite number of states that a digital signal can inhabit.

New!!: Serial Peripheral Interface and Logic level · See more »

Low Pin Count

The Low Pin Count bus, or LPC bus, is a computer bus used on IBM-compatible personal computers to connect low-bandwidth devices to the CPU, such as the boot ROM, "legacy" I/O devices (integrated into a super I/O chip), and Trusted Platform Module (TPM).

New!!: Serial Peripheral Interface and Low Pin Count · See more »

Macintosh

The Macintosh (pronounced as; branded as Mac since 1998) is a family of personal computers designed, manufactured, and sold by Apple Inc. since January 1984.

New!!: Serial Peripheral Interface and Macintosh · See more »

Master/slave (technology)

Master/slave or primary/replica is a model of communication where one device or process has unidirectional control over one or more other devices.

New!!: Serial Peripheral Interface and Master/slave (technology) · See more »

Maxim Integrated

Maxim Integrated is an American, publicly traded company that designs, manufactures, and sells analog and mixed-signal integrated circuits.

New!!: Serial Peripheral Interface and Maxim Integrated · See more »

Microchip Technology

Microchip Technology is an American manufacturer of microcontroller, memory and analog semiconductors.

New!!: Serial Peripheral Interface and Microchip Technology · See more »

Microsoft Windows

Microsoft Windows is a group of several graphical operating system families, all of which are developed, marketed, and sold by Microsoft.

New!!: Serial Peripheral Interface and Microsoft Windows · See more »

MIPS architecture

MIPS (an acronym for Microprocessor without Interlocked Pipeline Stages) is a reduced instruction set computer (RISC) instruction set architecture (ISA)Price, Charles (September 1995).

New!!: Serial Peripheral Interface and MIPS architecture · See more »

Motorola

Motorola, Inc. was an American multinational telecommunications company founded on September 25, 1928, based in Schaumburg, Illinois.

New!!: Serial Peripheral Interface and Motorola · See more »

MultiMediaCard

In consumer electronics, the MultiMediaCard (MMC) is a memory-card standard used for solid-state storage.

New!!: Serial Peripheral Interface and MultiMediaCard · See more »

National Semiconductor

National Semiconductor was an American semiconductor manufacturer which specialized in analog devices and subsystems, formerly with headquarters in Santa Clara, California, United States.

New!!: Serial Peripheral Interface and National Semiconductor · See more »

PIC microcontroller

PIC (usually pronounced as "pick") is a family of microcontrollers made by Microchip Technology, derived from the PIC1650"PICmicro Family Tree", PIC16F Seminar Presentation originally developed by General Instrument's Microelectronics Division.

New!!: Serial Peripheral Interface and PIC microcontroller · See more »

PowerPC

PowerPC (with the backronym Performance Optimization With Enhanced RISC – Performance Computing, sometimes abbreviated as PPC) is a reduced instruction set computing (RISC) instruction set architecture (ISA) created by the 1991 Apple–IBM–Motorola alliance, known as AIM.

New!!: Serial Peripheral Interface and PowerPC · See more »

Push–pull output

A push–pull amplifier is a type of electronic circuit that uses a pair of active devices that alternately supply current to, or absorb current from, a connected load.

New!!: Serial Peripheral Interface and Push–pull output · See more »

Queue (abstract data type)

In computer science, a queue is a particular kind of abstract data type or collection in which the entities in the collection are kept in order and the principal (or only) operations on the collection are the addition of entities to the rear terminal position, known as enqueue, and removal of entities from the front terminal position, known as dequeue.

New!!: Serial Peripheral Interface and Queue (abstract data type) · See more »

RS-232

In telecommunications, RS-232, Recommended Standard 232 is a standard introduced in 1960 for serial communication transmission of data.

New!!: Serial Peripheral Interface and RS-232 · See more »

RS-422

RS-422, also known as TIA/EIA-422, is a technical standard originated by the Electronic Industries Alliance that specifies electrical characteristics of a digital signaling circuit.

New!!: Serial Peripheral Interface and RS-422 · See more »

RS-485

RS-485, also known as TIA-485(-A), EIA-485, is a standard defining the electrical characteristics of drivers and receivers for use in serial communications systems. Electrical signaling is balanced, and multipoint systems are supported. The standard is jointly published by the Telecommunications Industry Association and Electronic Industries Alliance (TIA/EIA). Digital communications networks implementing the standard can be used effectively over long distances and in electrically noisy environments. Multiple receivers may be connected to such a network in a linear, multidrop bus. These characteristics make RS-485 useful in industrial control systems and similar applications.

New!!: Serial Peripheral Interface and RS-485 · See more »

SCSI

Small Computer System Interface (SCSI) is a set of standards for physically connecting and transferring data between computers and peripheral devices.

New!!: Serial Peripheral Interface and SCSI · See more »

Secure Digital

Secure Digital (SD) is a non-volatile memory card format developed by the SD Card Association (SDA) for use in portable devices.

New!!: Serial Peripheral Interface and Secure Digital · See more »

Serial communication

In telecommunication and data transmission, serial communication is the process of sending data one bit at a time, sequentially, over a communication channel or computer bus.

New!!: Serial Peripheral Interface and Serial communication · See more »

SGPIO

Serial General Purpose Input/Output (SGPIO) is a four-signal (or four-wire) bus used between a host bus adapter (HBA) and a backplane.

New!!: Serial Peripheral Interface and SGPIO · See more »

Shift register

In digital circuits, a shift register is a cascade of flip flops, sharing the same clock, in which the output of each flip-flop is connected to the 'data' input of the next flip-flop in the chain, resulting in a circuit that shifts by one position the 'bit array' stored in it, 'shifting in' the data present at its input and 'shifting out' the last bit in the array, at each transition of the clock input.

New!!: Serial Peripheral Interface and Shift register · See more »

Signal edge

In electronics, a signal edge is a transition in a digital signal either from low to high (0 to 1) or from high to low (1 to 0).

New!!: Serial Peripheral Interface and Signal edge · See more »

Simplex communication

Simplex communication is a communication channel that sends information in one direction only.

New!!: Serial Peripheral Interface and Simplex communication · See more »

Synchronous circuit

A synchronous circuit is a digital circuit in which the changes in the state of memory elements are synchronized by a clock signal.

New!!: Serial Peripheral Interface and Synchronous circuit · See more »

Synchronous Serial Interface

Synchronous Serial Interface (SSI) is a widely used serial interface standard for industrial applications between a master (e.g. controller) and a slave (e.g. sensor).

New!!: Serial Peripheral Interface and Synchronous Serial Interface · See more »

System Management Bus

The System Management Bus (abbreviated to SMBus or SMB) is a single-ended simple two-wire bus for the purpose of lightweight communication.

New!!: Serial Peripheral Interface and System Management Bus · See more »

System on a chip

A system on a chip or system on chip (SoC) is an integrated circuit (also known as an "IC" or "chip") that integrates all components of a computer or other electronic systems.

New!!: Serial Peripheral Interface and System on a chip · See more »

Texas Instruments

Texas Instruments Inc. (TI) is an American technology company that designs and manufactures semiconductors and various integrated circuits, which it sells to electronics designers and manufacturers globally.

New!!: Serial Peripheral Interface and Texas Instruments · See more »

Three-state logic

In digital electronics three-state, tri-state, or 3-state logic allows an output port to assume a high impedance state, effectively removing the output from the circuit, in addition to the 0 and 1 logic levels.

New!!: Serial Peripheral Interface and Three-state logic · See more »

Throughput

In general terms, throughput is the maximum rate of production or the maximum rate at which something can be processed.

New!!: Serial Peripheral Interface and Throughput · See more »

TI MSP430

The MSP430 is a mixed-signal microcontroller family from Texas Instruments.

New!!: Serial Peripheral Interface and TI MSP430 · See more »

UEXT

Universal EXTension (UEXT) is a connector layout which includes power and three serial buses: Asynchronous, I2C, and SPI.

New!!: Serial Peripheral Interface and UEXT · See more »

Universal synchronous and asynchronous receiver-transmitter

A universal synchronous and asynchronous receiver-transmitter (USART) is a type of a serial interface device that can be programmed to communicate asynchronously or synchronously.

New!!: Serial Peripheral Interface and Universal synchronous and asynchronous receiver-transmitter · See more »

USB

USB (abbreviation of Universal Serial Bus), is an industry standard that was developed to define cables, connectors and protocols for connection, communication, and power supply between personal computers and their peripheral devices.

New!!: Serial Peripheral Interface and USB · See more »

Virtual memory

In computing, virtual memory (also virtual storage) is a memory management technique that provides an "idealized abstraction of the storage resources that are actually available on a given machine" which "creates the illusion to users of a very large (main) memory." The computer's operating system, using a combination of hardware and software, maps memory addresses used by a program, called virtual addresses, into physical addresses in computer memory.

New!!: Serial Peripheral Interface and Virtual memory · See more »

Winbond

Winbond Electronics Corporation is a Taiwan-based corporation founded in 1987 that produces semiconductors and several types of integrated circuits, most notably Dynamic RAM, Static RAM, microcontrollers, and personal computer ICs, namely Super I/O chips.

New!!: Serial Peripheral Interface and Winbond · See more »

Wired logic connection

A wired logic connection is a logic gate that implements boolean algebra (logic) using only passive components such as diodes and resistors.

New!!: Serial Peripheral Interface and Wired logic connection · See more »

1-Wire

1-Wire is a device communications bus system designed by Dallas Semiconductor Corp. that provides low-speed data, signaling, and power over a single conductor.

New!!: Serial Peripheral Interface and 1-Wire · See more »

Redirects here:

Dual SPI, Enhanced Serial Peripheral Interface Bus, MCBSP, MISO (signal), MOSI (signal), Master In Slave Out, Master Input Slave Output, Master Out Slave In, Master Output Slave Input, Microwire, Mini-SPI, Motorola SPI, QSPI, Quad SPI, Queued Serial Peripheral Interface, Queued Serial Peripheral Interface Bus, SCLK, SPI bus, SPI connection, SPI interface, SPI protocol, SPI signal, Serial Peripheral Interface Bus, Serial Peripheral Interface bus, Serial peripheral interface, Serial peripheral interface bus.

References

[1] https://en.wikipedia.org/wiki/Serial_Peripheral_Interface

OutgoingIncoming
Hey! We are on Facebook now! »