EmbeddedInterviewLab
Topics
Questions
Coding
Forum
About
Toggle menu
Search topics...
⌘
K
Sign In
Back
|
Home
Home
Question Bank
Peripherals
I2C
I2C Interview Questions
12 questions in
Peripherals
Top
Trending
Newest
0
Explain the I2C physical layer. Why does it use open-drain outputs with pull-up resistors?
I2C
Physical Layer
foundational
0
How do you choose pull-up resistor values for I2C, and what happens if you get them wrong?
I2C
Physical Layer
foundational
0
Walk through an I2C register read transaction, explaining each phase.
I2C
Addressing and Transactions
foundational
#4
0
What is a repeated START and why does it matter?
I2C
Addressing and Transactions
foundational
#5
0
How does 10-bit addressing work in I2C, and when is it needed?
I2C
Addressing and Transactions
foundational
#6
0
Explain I2C bus arbitration step by step. What happens when two masters transmit simultaneously?
I2C
Bus Arbitration
foundational
#7
0
What is clock stretching, and why must every I2C master support it?
I2C
Clock Stretching
foundational
#8
0
What causes an I2C bus lockup, and how do you recover from it?
I2C
Bus Recovery
foundational
#9
0
What is the difference between I2C and SMBus? When does SMBus matter?
I2C
SMBus Differences
foundational
#10
0
What are the advantages and disadvantages of I2C?
I2C
Advantages, Disadvantages, and Practical Concerns
foundational
#11
0
What limits the number of devices and maximum bus length on I2C?
I2C
Advantages, Disadvantages, and Practical Concerns
foundational
#12
0
How would you bit-bang I2C START and STOP conditions? What is the most common mistake?
I2C
Bit-Bang Implementation
foundational