Digital fundamentals under pressure
Use these questions to test whether you can connect digital fundamentals to real MCU hardware instead of answering only from textbook definitions.
Q1. Why is hexadecimal commonly used when working with registers?
Q2. What is the difference between a logic HIGH and a specific voltage?
Q3. What is a floating input and how can you prevent it?
Q4. When would you use a pull-up instead of a pull-down?
Q5. What is the difference between combinational and sequential logic?
Q6. Why are setup and hold times important?
Q7. How would you debug a GPIO input that randomly changes state?
Q8. How do you verify whether two devices have compatible logic levels?
KEY TAKEAWAY
Good embedded answers connect electrical behavior, timing and firmware configuration.