{{tag>électronique bus i2c}} ====== Le bus I2C ====== **I²C** pour Inter-Integrated Circuit, est un bus de communication développé par Philips dans les années 80. On le désigne parfois **TWI** ((**T**wo **W**ire **I**nterface)) ou **TWSI**((**T**wo **W**ire **S**erial **I**nterface)). Il permet la communication entre circuits intégrés sur un bus série synchrone. Le bus est conçu pour la communication à courte distance ( de l'ordre du mètre). Pour communiquer sur de plus grandes distances il existe des circuits spécialisés permettant de remettre en forme les signaux: **i2c bus extender**. Deux lignes pour la communication + masse commune: * SDA ((**S**erial **DA**ta line)) * SCL ((**S**erial **CL**ock line)) Quelques caractéristiques: * Les circuits sont adressés sur 7 bits (128 adresses possibles). * Les lignes sont tirés à Vdd via les résistances de pull-up * Le maître gère la communication vers le ou tous les esclaves. ===== Références ===== * http://innovelectronique.fr/2013/03/02/utilisation-du-bus-i2c-sur-raspberrypi/ * https://fr.wikipedia.org/wiki/I2C