I²C
I²C (Inter-Integrated Circuit), pronounced I-squared-C, is a kind of computer bus for connecting integrated circuits and processors. It was invented in 1982 by Philips Semiconductor (which is now NXP Semiconductors).
I²C | ||
---|---|---|
Type | Computer bus | |
Production history | ||
Designer | Philips Semiconductor, known today as NXP Semiconductors | |
Designed | 1982 | |
Data signal | Open-collector or Open-drain | |
Width | data line (SDA) + clock line (SCL) | |
Bandwidth | 0.1 / 0.4 / 1.0 / 3.4 / 5.0 Mbit/s (depending on mode) | |
Protocol | Serial, half-duplex |
I²C Media
Microchip MCP23008 8-bit I2C I/O expander in DIP-18 package
An example schematic with one controller (a microcontroller), three target nodes (an ADC, a DAC, and a microcontroller), and pull-up resistors Rp
STMicroelectronics M24C08-BN6: serial EEPROM with I2C bus
A 16-bit ADC board with I2C interface