The I2C Resource Guide

I2C

This post contains links to valuable content related to I2C. Use (CTRL + F) to find a specific topic and related application note / guide / standard.

Standards:

I2C Standard (UM10204) - NXP

Application Notes and Tech Documents:

A Basic Guide to I2C - Texas Instruments

How to Calculate Pull-up Resistance on an I2C Bus - Texas Instruments

Why, When, and How to Use I2C Buffers - Texas Instruments

Resolving Improper Implementation of the Static Voltage Offset on I2C Buffers - Texas Instruments

I2C Stuck Bus: Prevention and Workarounds - Texas Instruments

I2C: What is the Auto Increment Feature? - Texas Instruments

Features of TCAL Agile I/O Expanders - Texas Instruments

How to Configure an I2C Push-Pull IO Expander to Operate as Open-Drain - Texas Instruments

PassFET Hang Time with TCA39306 I2C, I3C Level Translator - Texas Instruments

I2C Dynamic Addressing - Texas Instruments

Maximum Clock Frequency of I2C Bus Using Repeaters - Texas Instruments

I2C Solutions for Hot Swap Applications - Texas Instruments

Understanding the I2C Bus - Texas Instruments

I2C Drivers and MCU Resources:

Arduino Uno

Arduino Mega

Arduino Nano

Aardvark I2C/SPI Host Adapter - Total Phase

MSPM0 - Texas Instruments

Beagle Boards

ESP32 - ESPRESSIF

Raspberry PI-5

PCB Design Resources:

KiCad PCB Designer

Previous
Previous

Arduino - How to Use Photo Resistors

Next
Next

What Does the “R” Mean in TCAL6416R?