| | 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 | |