I²C

Un circuito interintegrado (I²C, del inglés Inter-Integrated Circuit) es un bus serie de datos desarrollado en 1982 por Philips Semiconductors (hoy NXP Semiconductors). Se utiliza principalmente internamente para la comunicación entre diferentes partes de un circuito, por ejemplo, entre un controlador y circuitos periféricos integrados.

El sistema original fue desarrollado por Philips a principios de 1980 con el fin de controlar varios chips en televisores de manera sencilla. Desde mediados de 1990 el I²C también es utilizado por algunos competidores para designar los sistemas compatibles I²C Philips, incluyendo Siemens AG (posteriormente Infineon Technologies AG), NEC, STMicroelectronics, Motorola (Freescale más adelante), Intersil, etc. Hay un total de mil circuitos integrados diferentes de más de 50 fabricantes (según datos de 2014).

Atmel introdujo por motivos de licencia la designación TWI (interfaz de dos hilos) actualmente utilizada por algunos otros fabricantes. Desde el punto de vista técnico, TWI e I²C son idénticos. Sin embargo, el 1 de octubre 2006, la patente original caducó, así que ya no hay derechos de autor para el uso del término I²C. I²C no es tampoco una marca comercial registrada de NXP Semiconductors, la protección de marca es sólo para el logotipo.

Historia

El bus I²C fue introducido en 1982 por Philips para la comunicación interna entre circuitos integrados como por ejemplo juegos de CD y televisiones. Para ello, fue desarrollada la familia de microcontrolador MAB8400, la cual poseía un controlador de bus I²C. La primera especificación estandarizada 1.0 fue publicada en 1992. Ésta sustituyó el estándar original de 100 kbps por un nuevo modo rápido con 400 kbps y expandió el espacio de direccionamiento a un modo de 10 bits, de tal manera que en vez de los 112 nodos originales, ahora es compatible con hasta 1136 nodos.

Con la versión 2.0 de 1998 llegó el modo de alta velocidad (Hs) con un máximo de 3,4 Mbps, aunque los requisitos de voltaje e intensidad de corriente fueron reducidos. La versión 3.0 de 2007 incluyó un nuevo modo denominado Fm+ (modo rápido mejorado) con una velocidad máxima de 1 Mbps que, al contrario que el modo Hs, utiliza el mismo protocolo que los modos de 100 y 400 kbps.

En el año 2012 fue establecido con la versión V.4 un modo aún más rápido, el Ufm (modo ultrarrápido), el cual es compatible con velocidades de transferencia unidireccionales de hasta 5 Mbps. En el mismo año fueron corregidos con la versión actual de V.5 los errores de la versión anterior. En abril de 2014 fue presentada la versión V.6 que volvió a corregir algunos errores.

Other Languages
العربية: آي سكويرد سي
català: I²C
čeština: I²C
dansk: I²C
Deutsch: I²C
Ελληνικά: I²C
English: I²C
eesti: I²C
suomi: I²C
français: I2C
italiano: I²C
日本語: I2C
한국어: I²C
Nederlands: I²C-bus
norsk bokmål: I²C
polski: I²C
português: I²C
română: I²C
русский: I²C
slovenčina: I²C
Basa Sunda: I2C
svenska: I²C
Türkçe: I²C
українська: I²C
Tiếng Việt: I²C
中文: I²C