An introduction to I<sup>2</sup>C and SPI protocols

Frederic Leens

IEEE Instrumentation & Measurement Magazine · 2009 · 228 citations · 0 references

Concepts

Abstract

Today, at the low end of the communication protocols we find the inter-integrated circuit (I <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> C) and the serial peripheral interface (SPI) protocols. Both protocols are well suited for communications between integrated circuits for slow communication with on-board peripherals. The two protocols coexist in modern digital electronics systems, and they probably will continue to compete in the future, as both I <sup xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</sup> C and SPI are actually quite complementary for this kind of communication.