I2C یک پروتکل ارتباطی سریال است ، بنابراین داده ها نوبتی در امتداد یک سیم (خط SDA) منتقل می شوند. مانند SPI ، ارتباط I2C نیز همگام است ، بنابراین خروجی بیت ها با نمونه برداری از بیت ها توسط یک سیگنال ساعت مشترک بین Master و Slave هماهنگ می شوند. سیگنال ساعت همیشه توسط Master کنترل می شود.