• I2C – What’s That?
  • I2C Primer
    • Typical Setup
    • How I2C Hardware Works
    • Termination Versus Capacitance
    • Termination Versus Serial Resistance
    • Serial Resistance And Debugging
    • Crosstalk Between SDA And SCL
    • Clock, Stretching, Arbitration
    • Requirements For Devices
    • Common Problems In Systems
    • Obscure Problems In Systems
    • Analysing Obscure Problems
      • Blocked I2C Bus
      • No Acknowledge From I2C Slave
      • Master Reports Arbitration Lost
      • Data Bytes From Slave Are 0xff
  • Addressing
    • General Call Address
    • Start Byte
    • CBUS Addresses
    • Different Bus Formats
    • High Speed
    • 10 Bit Addressing
  • Alternatives
  • Auto Increment
  • Clock Stretching
  • Fast Mode
  • Fast Mode Plus
  • High Speed Mode
  • I2C Interface
  • Level Shifting
  • MultiMaster
  • References
  • Repeated Start Condition
  • SingleMaster
  • Specification
  • Slave
  • Speed
  • Standard Mode
  • Termination
  • Ultra Fast Mode UFm
  • Videos
  • Voltage Level
  • PMBus
  • SMBus
  • TWI Bus
  • Privacy Policy
  • Imprint

References

I2C Bus References

  • I2C Bus Specification
  • Philips Semiconductors application note AN10216-01 “I2C MANUAL”
  • Definitions and Differences Between I2C, ACCESS.bus and SMBus
  • Tracii XL 2.0 – USB 2.0 based interface and tracer, I2C high speed mode with up to 3.33 Mbit/s
  • Connii MM 2.0 – USB 2.0 based I2C Interface and monitor