| 1 | [[PageOutline]] |
| 2 | |
| 3 | = Inter-Integrated Circuit (I2C) = |
| 4 | The Inter-Integrated Circuit by Philips is a popular interconnect (typically on-board) used on embedded processors as well as modern computers consisting of 2-wires (other than ground, power, and optional interrupts): |
| 5 | * SCL - clock |
| 6 | * SDA - data |
| 7 | |
| 8 | An I2C bus may be multi-master and support interrupts from the device to host controller. |
| 9 | |
| 10 | Reference: |
| 11 | * http://en.wikipedia.org/wiki/I%C2%B2C |
| 12 | |
| 13 | == Linux Kernel API == |
| 14 | See [wiki:linux/i2c] |
| 15 | |
| 16 | |
| 17 | == USB Expansion devices == |
| 18 | A I2C master can also be added via USB expansion. For example: |
| 19 | * [http://trac.gateworks.com/wiki/expansion/gw16113 GW16113 firmware-flexible USB 2.0 FS expansion] |
| 20 | * [http://www.commell.com.tw/product/Peripheral/PCI%20Express%20mini%20card/MPX-24794S.HTM Commell MPX-24794S USB 2.0 FS SPI/I2C/GPIO expansion] |
| 21 | |
| 22 | |
| 23 | == Ventana == |
| 24 | I2C is offered on several Ventana boards. Please view the [wiki:ventana/DigitalIO#I2Csupport Ventana I2C wiki] |
| 25 | |