Main Features
The two-wire I2C serial interface consists of a serial data line (SDA) and a serial clock line (SCL) that support:
- Standard Mode (up to 100 Kbit/s)
- Fast Mode (up to 400 Kbit/s)
- Fast Plus Mode (up to 1000 Kbit/s)
- High-speed Mode (up to 2.0 Mbit/s)
- Clock synchronization
- Master or Slave I2C operation
- 7-bit or 10-bit addressing
- Mixed 7-bit and mixed 10-bit format transfer
- Transmit and receive buffers
- Interrupt or polled-mode operation
- Handle Bit and Byte waiting at all bus speeds
- Simple software interface
- DMA handshaking interface