I2C Serial Interface Controller. More...
|M051 I2C Register|
Here are the detailed info of I2C registers.
CoX I2C Peripheral Interface.
M051 I2C Peripheral Driver.
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 configured as master mode or slave mode.Master mode provide 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 change will cause an interrupt if the interrupt enable bit has been set.
Normally, a standard communication consists of four parts:
Master Transmits Data to Slave:
Master Reads Data form Slave:
Add in the future...