Introduction

A variety of hardware is available to interface and sniff I2C communications. These devices range in capabilities, from basic logic analyzers to more complex devices that permit injecting data into the bus.

Summary of hardware used

The Inter-Integrated Circuit Bus (I2C) is a common protocol that allows a microcontroller to interact with some peripheral component. This allows a number of devices to be connected in parallel using only 4 wires.