8.5 I2C Client Interface

This module provides an I2C bus client that allows for easy debugging of the ATWILC1000-MR110xB devices. It supports I2C bus Version 2.1 – 2000.

The I2C interface is used only for debug. This interface is a two-wire serial interface consisting of a serial data line (SDA, Pin 17) and a serial clock (SCL, Pin 18). It responds to the seven-bit address value 0x60. This module I2C interface operates in standard mode (with data rates up to 100 Kbps) and fast mode (with data rates up to 400 Kbps).

The I2C is a synchronous serial interface. The SDA line is a bidirectional signal and changes only when 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 devices on the bus are limited to the 400 pF capacitance. Data is transmitted in byte packages.

For specific information, refer to the Philips Specification entitled “The I2C -Bus Specification, Version 2.1.”