Некоторые особенности протокола I2C в современных компьютерных системах:
- Низкоскоростная передача данных (до 100 кбит/с в стандартном режиме и 400 кбит/с в «быстром»). 2
- Возможность подключать к одной шине до 127 устройств одновременно. 4 Для этого используются всего две линии: SDA (линия данных) и SCL (линия синхронизации). 24
- Отсутствие необходимости в дешифраторах адреса и другой внешней логике согласования. 2 Интегрированный I2C-протокол устраняет эту потребность. 2
- Гибкость интерфейса. 5 Он позволяет общаться с медленными устройствами, а также имеет высокоскоростные режимы для передачи больших данных. 5
Протокол I2C используется для считывания аппаратных данных с мониторов, датчиков, часов реального времени, управления исполнительными механизмами, доступа к низкоскоростным ЦАП и АЦП, управления простыми ЖК- или OLED-дисплеями, изменения настроек дисплея компьютера и изменения громкости динамика. 1