Global Sources
EE Times-Asia
Stay in touch with EE Times Asia
EE Times-Asia > Interface

SPI/I?C bus lines control multiple peripherals

Posted: 21 Aug 2007 ?? ?Print Version ?Bookmark and Share

Keywords:SPI? digital interface? I²C bus line?

Although real-world signals will always be analog, today more and more analog ICs communicate through digital interfaces. Serial interfaces communicate between a master, which provides the serial clock, and a slave/peripheral. Today's SPI (3-wire) and I?C (2-wire) ports found on most microcontrollers are popular means for transmitting and receiving data. Microcontrollers thus communicate over several bus lines to control peripherals including ADCs, DACs, smart batteries, port expanders, EEPROMs, and temperature sensors. Unlike data sent through a parallel interface, serial data is transmitted with numerous bits in succession, usually over two, three, or four data/timing lines. Although parallel interfaces offer speed, serial interfaces have the advantage of much fewer control and data lines.

This application note compares two common serial, digital interfaces used by most analog ICs: SPI or 3-wire, and I?C or 2-wire. Each serial interface offers advantages or disadvantages for many designs, depending on criteria such like needed data rate, space availability, and noise considerations. This application note discusses the differences between these two serial interfaces and presents examples to demonstrate each interface in detail.

Please view the PDF document for more information.

Article Comments - SPI/I?C bus lines control multi...
*? You can enter [0] more charecters.
*Verify code:


Visit Asia Webinars to learn about the latest in technology and get practical design tips.

Back to Top