I2C (Inter-Integrated Circuit) veri yolundaki SDA ve SCL hatları open-drain yapıda olduğu için pull-up dirençlerine ihtiyaç duyar. Hat kapasitansına (Cb), veri hızına (100kHz, 400kHz, 1MHz) ve voltaja (Vcc) göre ideal seri Pull-Up direnç aralığını (Rmin - Rmax) hesaplayın.
I2C pull-up direnç, SDA (veri) ve SCL (saat) hatlarını boştayken yüksek lojik seviyede tutarak cihazlar arası veri transferini sağlayan dirençtir.
I2C veri hatları open-drain (açık kolektör) yapıda olduğu için hatları 1 seviyesine çeken dahili bir güç kaynağı yoktur; harici pull-up şarttır.
Direnç çok küçük seçilirse çip yanabilir; çok büyük seçilirse sinyal yükselme süresi uzar ve I2C kilitlenir (Bus Error).
5V ve 3.3V devrelerde 100kHz için 4.7kΩ, Fast Mode (400kHz) için 2.2kΩ en popüler değerlerdir.