10.4 I2C Client Interface

The I2C slave interface is a two-wire serial interface consisting of a serial data line (SDA) on module Pin 10 and a serial clock line (SCL) on module Pin 11. This interface is used for debugging of ATWINC3400-MR210xA modules. The I2C slave responds to the seven bit address value 0x60. The ATWINC3400-MR210xA I2C supports I2C bus version 2.1 - 2000 and can operate in Standard mode (with data rates up to 100 Kb/s) and Fast mode (with data rates up to 400 Kb/s).

Note: For specific information on I2C bus, refer to Philips Specification entitled “The I2C-Bus Specification, Version 2.1”. The I2C slave is a synchronous serial interface. The SDA line is a bidirectional signal and changes only while the SCL line is low, except for STOP, START, and RESTART conditions. The output drivers are open-drain to perform wire-AND functions on the bus. The maximum number of devices on the bus is limited by only the maximum capacitance specification of 400 pF. Data is transmitted in byte packages.