Introduction
In this tutorial,
![]() |
Why Use I2C?
What's Wrong with Serial UART Ports?
Asynchronous serial ports require hardware overhead--the UART at either end
Another core fault in asynchronous serial ports is that
Finally,
Also Read :
What's Wrong with SPI?
The most obvious drawback of SPI
SPI only allows one controller on the bus, but it does support an arbitrary number of peripherals (subject only to the drive capability of the devices connected to the bus
SPI
Enter I2C - the simplest of Both Worlds!
Data rates fall between asynchronous serial and SPI; most I2C devices can communicate at 100kHz or 400kHz.
The hardware required to implement I2C is more complex than SPI, but
[1] Note:
- Wikipedia: Terminology Concerns
- OSHWA: A Resolution to Redefine SPI Signal Names
Also Read :
A Brief History of I2C
- fast-mode plus, at 1MHz
- high-speed mode, at 3.4MHz
- ultra-fast mode, at 5MHz
Post a Comment