EC-13.5 Embedded and Signals on the Bench
You can bring up a microcontroller board, verify a peripheral and a bus with an instrument rather than with a print statement, capture a real signal through a converter, and tell a hardware fault from a software one.
Before:S4-1. Analog CircuitsEC-8. Measurements, Instrumentation and Experimental MethodEC-9. Microcontrollers and Embedded SystemsEC-19. Introduction to Electronics, Design and MakingUnlocks:EC-14. Engineering Design and System IntegrationEC-16. Ethics, Safety, Sustainability and Standards
This is the stage where the two halves of the area meet on one bench, and it is also where the hardest student debugging happens, because a symptom can come from either side. The method that separates them is instrumental rather than clever: look at the wire, and see whether what is on it matches what the code intended.
Work through these
Bringing up a microcontroller board and proving it is running
A pin toggling at a known rate proves the supply, the clock, the reset and the program load in one measurement. It is the first thing to establish and the thing most often assumed instead.
NPTEL: Introduction to Embedded System Design (NSUT and IIT Jammu) · CourseLooking at a serial bus with an instrument
Most instruments can decode a serial bus and show the bytes actually transferred. Comparing those with what the code intended settles in seconds a question that can otherwise take an afternoon.
NPTEL: Introduction to Embedded System Design (NSUT and IIT Jammu) · CourseVerifying a converter reading against a known input
Apply a voltage you have measured independently and check what the converter reports. A constant offset, a scaling error and a reading that never moves each point to a different fault.
NPTEL: Measurement and Instrumentation (IIT Guwahati) · CourseCapturing a real signal and checking the sample rate
Record a known sinusoid through the whole chain and confirm that its frequency comes back correct. An unexpected answer usually means the sample rate is not what the configuration stated.
NPTEL: Measurement and Instrumentation (IIT Guwahati) · CourseMeasuring timing by toggling a pin
Set a spare pin high at the start of a section and low at the end, then measure the pulse. It costs one pin and a few instructions and disturbs the timing far less than printing.
NPTEL: Introduction to Embedded System Design (NSUT and IIT Jammu) · CourseTelling a hardware fault from a software one
Drive the pin manually and see whether the hardware responds; run the code with the hardware disconnected and see whether it behaves. Two experiments split the problem in half rather than debating it.
NPTEL: Introduction to Embedded System Design (NSUT and IIT Jammu) · Course
Sign in to keep your progress.
Free resources
We haven't checked most of these for screen reader use yet.
Links last checked 3 Sept 2026.
Stuck here?
Ask a mentor. A real person answers, and they can see exactly which topic you're on. Usually within a couple of working days.
Checking your session…
Topics shown in module order.