Product Tree

Overview for I2C

The I2C bus is used in a wide range of applications because it is simple and quick to use. It consists of a two-wire communication bus that supports bidirectional data transfer between a master and several slaves. The master or processor controls the bus – in particular, the serial clock (SCL) line. Data is transferred between the master and slave through a serial data (SDA) line. This data can be transferred in four speeds: standard mode (0 to 100 Kbps), fast mode (0 to 400 Kbps), fast-mode plus (0 to 1 Mbps) and high-speed mode (0 to 3.4 Mbps). The most common speeds are the standard and fast modes.


  • Translator
  • Static offset buffer
  • Incremental offset buffer

IO expanders

  • 8-, 16-, 24-bit
  • Level translating expanders
  • Open drain, push-pull IOs


  • 1:2, 1:4, 1:8
  • Level translating switches
  • Cascaded interrupts

Special function

  • LED driver
  • Keyboard scanner


I2C video

Design support

Ask questions, share knowledge, solve problems with fellow engineers.

Get in the conversation today!