Magistrala I²C służy do przesyłania danych (komunikacji) pomiędzy urządzeniami elektronicznymi, a dokładniej pomiędzy układem nadrzędnym (Master) oraz urządzeniami typu Slave. Magistrala I²C jest oparta o transmisję szeregową prowadzoną za pomocą dwóch linii sygnałowych SDA (linia przesyłu danych) oraz SCL (sygnał zegarowy). Najczęściej występującym rodzajem transmisji jest zastosowanie jednego układu Master oraz kilku układów Slave. Rozpoznawanie układów w magistrali realizowane jest poprzez nadanie im unikalnego adresu, który użytkownik może modyfikować sprzętowo (łącząc odpowiednie piny układu z masą lub napięciem zasilania).
sie 252014