Background - The I2C bus was developed in the early 1980's by Philips Semiconductors. Its original
purpose was to provide an easy way to connect a CPU to peripheral chips in a TV-set. The original
specification supported data rates up to 100 Kbits/s. Conventional hardware now supports up to 400
Kbits/s. The slowest device on the I2C network dictates the maximum data transfer rate.