I2C bus

I2C bus

(Inter-IC bus) A two-line, synchronous, serial bus that is widely used to connect chips together on a circuit board. Also called the "I-squared-C bus" and developed by Philips in the 1980s, it is used as a control bus for every variety of chip from sensors to microprocessors. One chip, typically a microcontroller or DSP, functions as a master and initiates requests, and all other chips are slaves that respond to the master. See SPI bus and IPMI.
Mentioned in ?
References in periodicals archive ?
11 using the standard I2C bus and intelligent platform management controller (IPMC) to enable remote monitoring, event management, hardware revision and health status.
MIPI Touch will leverage current and future MIPI Alliance specifications under development, including a standard command set and MIPI I3C, the forthcoming sensor and control interface specification that includes backward compatibility with I2C bus devices.
One 2-wire I2C bus can communicate to up to 16 I2C digital input/output chips that theoretically would provide up to 448 input/output lines.
All models include a monitor and control (M&C) system based on an intelligent I2C bus, which provides comprehensive remote status monitoring and control functionalities.
The ability to poll up to 8 devices, reducing MIPS and bandwidth on the I2C bus.
The 3mm x 3mm x 1mm form factor package contains an internal FIFO (first in/first out) 32-samples per axis (X-,Y- and Z-axis) memory buffer which allows the host processor to offload functions and which can prevent data loss due to situations where otherwise the primary processor with have to multiplex data over the same I2C bus as other sensors.
Other integrated circuits had been placed in the I2C bus to complement the device functionalities.
Its application- oriented digital features, controlled via the I2C interface, enable the design of high quality systems; particular attention has been paid to application issues, with the demodulator providing outputs such as RF and IF AGC and noise-free I2C bus for tuner control, to simplify the design of high-quality application boards.
The program can be loaded from an external memory attached to the EMI interface or via the I2C bus.
Besides the 14-bit A/Ds, 10-bit A/Ds, and the LCD controller/booster, the H8/38086F MCU offers many other built-in peripheral functions, such as power-on reset (POR), real-time clock (RTC), hardware I2C bus interface, several timers and two serial interface channels.
The firmware is field flashable via a I2C bus so cables can be reflashed while in the host system.
The I2C bus (which probably already exists in the design), and a little firmware overhead complete the design.