core Estimated learning time: 12 h

EC-9.5 Serial Buses: UART, SPI, I2C and CAN

You can choose between the four common buses for a given part and distance, wire and configure each of them, and say what happens on the wire when a device does not answer.

Before:S5-2. Computer Architecture and MicroprocessorsEC-7. Signals and SystemsUnlocks:PE1-4. Embedded C ProgrammingEC-13. Laboratory Practice, in Sequence

Nearly every sensor, display and memory a small system talks to arrives on one of four buses, and the choice is usually made by the part rather than by you. Knowing what each one costs in pins, speed, distance and failure behaviour is what turns reading a datasheet into a design decision.

Work through these

Sign in to keep your progress.

Free resources

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.