Q:

What are the limitations of I2C interface?

0

What are the limitations of I2C interface?

All Answers

need an explanation for this answer? contact us directly to get an explanation for this answer

Answer:

  • Half-duplex communication, so data is transmitted only in one direction (because of the single data bus) at a time.
  • Since the bus is shared by many devices, debugging an I2C bus (detecting which device is misbehaving) for issues is pretty difficult.
  • The I2C bus is shared by multiple slave devices if anyone of these slaves misbehaves (pull either SCL or SDA low for an indefinite time) the bus will be stalled. No further communication will take place.
  • I2C uses resistive pull-up for its bus. Limiting the bus speed.
  • Bus speed is directly dependent on the bus capacitance, meaning longer I2C bus traces will limit the bus speed.

need an explanation for this answer? contact us directly to get an explanation for this answer

total answers (1)

Embedded C interview questions and answers (2022)

This question belongs to these collections

Similar questions


need a help?


find thousands of online teachers now
What is the Featured of CAN Protocol?... >>
<< Can structures be passed to the functions by value...