| 6 Jan | Introduction | |
| 11 Jan | Architecture, Assembly, and ABI | |
| 13 Jan | Architecture, Assembly, and ABI, and Debugger | |
| 18 Jan | Project and Memory-Mapped I/O | |
| 20 Jan | APB |
| 25 Jan | Assembly, Memory-Mapped I/O, APB | |
| 27 Jan | Assembly, Memory-Mapped I/O, APB | |
| 1 Feb | APB | |
| 3 Feb | Interrupts | |
| 8 Feb | Interrupts | |
| 6:30pm, 8 Feb | Midterm 1 review session | 1670 BBB |
3pm–4:20pm | 10 Feb | Midterm 1 | 1670 BBB (A-K surnames), 2150 DOW (L-Z surnames) |
| 15 Feb | Timers | |
| 17 Feb | Timers | |
| 22 Feb | Serial Communication | |
| 24 Feb | Serial Communication | |
| 1 Mar | Winter Break | |
| 3 Mar | Winter Break | |
| 8 Mar | Sampling, ADCs, DACs, and Datasheets | |
| 10 Mar | Sampling, ADCs, DACs, and Datasheets | |
| 15 Mar | Analog Circuits and PCB Design | |
| 17 Mar | Analog Circuits and PCB Design | Project Checkpoint 1 |
| 22 Mar | Power | |
6:30pm | 22 Mar | Midterm review session | 1670 BBB |
3pm–4:20pm | 24 Mar | Midterm 2 | 1311 EECS (A-L), 1303 EECS (M-Z) |
| 29 Mar | Filters and amplifiers | |
| 31 Mar | No lecture | |
| 5 Apr | Optional lecture on real-time operating systems | Project Checkpoint 2 |
| 7 Apr | Student Presentations | |
| 12 Apr | Student Presentations | |
| 14 Apr | Student Presentations | |
11am–4pm | 18 Apr | Demo Day!!! | First/last hour for setup/cleanup. |
| td>28 Apr Course Finished | |