Save this video — free

EECS 373 - Fall 2026 - Lecture 11: "Serial Bus Over & UART"

Interactive Sensing and Computing Lab · 1:15:07 · Watch on YouTube

EECS 373 - Fall 2026 - Lecture 11: "Serial Bus Over & UART" Watch on YouTube →

Overview

The lecture frames serial-protocol selection around speed, wiring, distance, clocking, and device count, then explains UART as a simple asynchronous link for communication between two devices. It covers UART signaling and framing, receiver oversampling, baud-rate agreement, parity-based error detection, decoding a 9600-baud example, and how microcontrollers bridge serial data to parallel processing, USB, and radio modules.

Key takeaways

Chapters

0:00 Course Logistics and Serial-Protocol Lecture Setup
2:04 Protocol Selection: Wiring, Speed, Clocking, and Arbitration
6:31 Why ARM APB Uses Parallel Buses On-Chip
10:52 UART’s History and Continued Use in Embedded Systems
16:49 UART TX/RX Wiring, Electrical Levels, and Ground
21:01 How UART Receivers Recover Timing Without a Shared Clock
28:01 Baud Generators and Configuring UART Timing
33:54 UART Frame Structure: Start, Data, Parity, and Stop
41:41 Baud Rate Versus Useful Data Rate
44:12 Reading UART Waveforms and Practicing Frame Decoding
58:04 Decoding ASCII Data and Measuring a 9600-Baud Signal
1:03:27 UART Shift Registers, FIFOs, and Interrupt Handling
1:06:29 UART Bridges to USB and Wireless Modules
1:10:37 Reconfigurable Serial Interfaces in Microcontrollers
1:12:23 UART Trade-Offs and Practical Limits

Keep these chapters and the full searchable transcript in your own library.

Summary, takeaways, and chapters were generated by AI from the video's transcript and may contain errors. The video belongs to its creator, Interactive Sensing and Computing Lab.

Want the full transcript?

Save this video in YouTube Collector to get its complete searchable transcript, your own AI summaries, and a library that keeps every video you collect in one place.