I2C Serial Interface Controller. More...
|
Modules | |
| xI2C | |
CoX I2C Peripheral Interface. | |
I2C Serial Interface Controller.
I2C is two-wire, bi-directional serial bus to transfer data. One bus is SCL which provide the clock pulse for each data bit transfer on the other SDA bus.
I2c can be configure as master mode or slave mode. Master mode provide the clock and start/stop signal. Arbitration exist between simultaneously transmitting masters.
Programmable clocks allow versatile rate control, i2c supports multiple address with mask option.
Any of the status chage will cause an interrupt if the interrupt enable bit set.
Normally, a standard communication consists of four parts:
Master Transmits Data to Slave:
Master Reads Data form Slave:
Add in the future...