การออกแบบบัส I2C เป็นเช่นนั้น -
- เมื่อขอบที่ตกลงมาเกิดขึ้นกับ SCL ที่อาจทำให้อุปกรณ์ทาสยืนยัน SDA ได้ทันทีโดยไม่ล่าช้าน้อยที่สุด
- การเรียงลำดับของขอบที่เพิ่มขึ้นและลดลงนั้นมีความสำคัญอย่างยิ่งยวด
เนื่องจากความแตกต่างของความแข็งแรงของตัวขับและความจุของสายจึงเป็นไปได้ในทางทฤษฎีว่าอุปกรณ์หนึ่งอาจตอบสนองต่อขอบตกที่ค่อนข้างช้าบน SCL โดยการขับ SDA เร็วจนอุปกรณ์อื่นจะเห็น SDA ตกก่อน
อาจเป็นไปได้ที่จะกำหนดเกณฑ์ตรรกะหลายรายการบน SCL และระบุว่าสำหรับขอบที่ตกลงมาบน SCL จะถูกพิจารณาว่ามาหลังจาก edge บน SDA จะต้องยังคงสูงกว่า 2/3 VDD เมื่อตรวจพบ edge บน SDA แต่อุปกรณ์ไม่สามารถยืนยัน SDA เพื่อตอบสนองการลดลงของ SCL ได้จนกว่าจะลดลงต่ำกว่า 1/3 VDD แต่ข้อมูลจำเพาะไม่ได้เขียนไว้ในข้อกำหนดดังกล่าว
แต่อุปกรณ์ที่เห็นขอบลดลงใกล้เคียงกันใน SDA และ SCL โดยทั่วไปจะคำนึงถึงขอบของ SCL ว่าเกิดขึ้นก่อนเว้นแต่ว่าจะมีการนำหน้าอย่างมีนัยสำคัญโดย SDA การใช้งาน I2C บางตัวจัดการเรื่องนี้โดยการซิงโครไนซ์ SCL และ SDA กับนาฬิกาภายนอกบางส่วนและกำหนดให้ขอบ SDA ที่ลดลงนั้นถูกสังเกตสองช่วงก่อนหน้า SCL เพื่อที่จะถูกพิจารณาว่ามาก่อน หากความเร็วของการทำงานใน SCL และ SDA นั้นเร็วเกินไปเมื่อเทียบกับนาฬิกาซิงโครไนซ์อุปกรณ์อาจรับรู้ลำดับสัญญาณที่สูงและต่ำของ SCL และ SDA ตามลำดับ หากหนึ่งในลำดับเหล่านั้นดูเหมือนว่ามันคือการจัดการกับอุปกรณ์ที่ช้ามันอาจตอบสนองตามนั้นบีบการสื่อสารอื่น ๆ ที่อาจเกิดขึ้น
ไม่มีเหตุผลใดที่อุปกรณ์บนบัส I2C ควรต้องอาศัยการซิงโครไนซ์กับนาฬิกาของระบบ (ความสามารถในการรับรู้สองเกณฑ์ที่ไม่ต่อเนื่องบน SCL จะดีกว่า) แต่ความจริงก็คือว่าอุปกรณ์บางอย่างทำงานจริง โปรดทราบว่าแม้ว่าอุปกรณ์ที่ถูก จำกัด ด้วยความเร็วช้าภายในต้องการที่จะอยู่ร่วมกับรถบัสที่รวดเร็ว แต่ก็น่าจะต้องใช้นาฬิกายืดเวลาอย่างน้อยสิ่งที่เกิดขึ้นที่มันอาจจะสนใจ
สิ่งนี้จะทำให้การสื่อสารบางอย่างเกิดขึ้นช้ากว่าที่พวกเขาอาจจะทำได้ แต่ความเสื่อมโทรมของความเร็วมีแนวโน้มว่าจะไม่เลวร้ายเท่าที่ควรกับการออกแบบนาฬิกาแบบซิงโครไนซ์ (จำนวนจริงที่อุปกรณ์ช้า จะแย่มากตามจำนวนที่นาฬิกาจะต้องชะลอตัวลงเพื่อหลีกเลี่ยงความล้มเหลวของสถานการณ์กรณีที่เลวร้ายที่สุดในหน่วยนาฬิกาที่ซิงโครไนซ์)