Skip to main content
Application NoteNxp

AN10216 I2C Manual: Technical Overview and Application Guide

A comprehensive guide to I2C bus theory, hardware configuration, serial bus comparisons, and solutions for design challenges like capacitive loading and voltage translation.

View application note

Overview

This application note serves as a technical manual for the I2C bus, detailing its theory of operation, including start/stop conditions, hardware configuration, and bus communication protocols. It provides a comparative analysis of I2C against other serial interfaces such as UART, SPI, CAN, and USB. The document addresses common implementation challenges, offering solutions for capacitive loading exceeding 400 pF, voltage level translation, and live insertion (hot-swapping). It also covers SMBus and IPMI compatibility, and provides an overview of I2C device categories such as GPIO expanders, LED dimmers, bus repeaters, and digital potentiometers.

Use Cases

  • Designing inter-integrated circuit communication systems
  • Extending I2C bus lengths beyond standard limits
  • Translating voltage levels between different logic families
  • Implementing hot-swap capabilities in I2C systems
  • Integrating system management using IPMI standards

Topics

I2C bus
serial communication
SMBus
IPMI
bus buffers
voltage translation
capacitive loading
GPIO expanders
P82B96
SC28L92
hot-swap

Referenced Parts

P82B96

Philips Semiconductors

operation well above 100 kHz with the P82B96

SC28L92

Philips Semiconductors

DUART SC28L92