Czy istnieje minimalna częstotliwość taktowania określona przez I2C? Wiem, że najczęściej stosowana częstotliwość taktowania to 100 kHz i istnieje tryb „szybki” 400 kHz obsługiwany przez niektóre urządzenia oraz szybszy tryb jeszcze obsługiwany przez inne urządzenia (myślę, że 1 MHz?). Ponieważ sygnał SCK jest generowany przez urządzenie nadrzędne, zakładam, że można by pracować z dużo wolniejszą prędkością niż którykolwiek z nich - czy w praktyce istnieje dolna granica? W jakim stopniu urządzenia podrzędne troszczą się o częstotliwość taktowania (np. Czy często mają krótkie limity czasu)? Pytam dlatego, że zastanawiam się, czy nie mogę uruchomić I2C na dłuższą odległość (np. 20 stóp), aby niezawodnie programować EEPROM I2C w konfiguracji testera produkcyjnego. Zakładam, że nie będzie działać niezawodnie na tej odległości przy standardowych szybkościach transmisji danych.