CE346 - Microprocessor System Design
Fall 2023
Syllabus
Lectures
Labs
Schedule
| Week | Date | Lecture | Due | ||
|---|---|---|---|---|---|
| 1 | Sep. 19 | Tuesday | 1 | Introduction | |
| Sep. 21 | Thursday | 2 | Microcontrollers | ||
| Sep. 22 | Friday | -– | Lab0: Personal Software Setup | ||
| 2 | Sep. 26 | Tuesday | 3 | Embedded Programming | |
| Sep. 28 | Thursday | 4 | Input and Output | ||
| Sep. 29 | Friday | Lab1 | Lab1: MMIO and Interrupts | ||
| 3 | Oct. 03 | Tuesday | 5 | Prototyping & Digital Circuits | Quiz 1 |
| Oct. 05 | Thursday | 6 | Timers | Lab1 | |
| Oct. 06 | Friday | Lab2 | Lab2: Timers | ||
| 4 | Oct. 10 | Tuesday | 7 | Driver Design | |
| Oct. 12 | Thursday | 8 | Analog Input | Lab2, Project Proposals | |
| Oct. 13 | Friday | Lab3 | Lab3: LED Matrix | ||
| 5 | Oct. 17 | Tuesday | 9 | Sensors | Quiz 2 |
| Oct. 19 | Thursday | 10 | Analog Output | Lab3 | |
| Oct. 20 | Friday | Lab4 | Lab4: Breadboarding | ||
| 6 | Oct. 24 | Tuesday | -– | Project Design Presentations | Design Presentations |
| Oct. 26 | Thursday | -– | Project Design Presentations | Lab4 | |
| Oct. 27 | Friday | Lab5 | Lab5: Audio Drop Deadline | ||
| 7 | Oct. 31 | Tuesday | 11 | Wired Communication: UART | Quiz 3 |
| Nov. 02 | Thursday | 12 | Wired Communication: SPI, I2C | Lab5 | |
| Nov. 03 | Friday | Lab6 | Lab6: I2C Accelerometer | ||
| 8 | Nov. 07 | Tuesday | 13 | Wired Communication: Other Protocols | |
| Nov. 09 | Thursday | 14 | Wireless Communication | Lab6 | |
| Nov. 10 | Friday | -– | Break! | ||
| 9 | Nov. 14 | Tuesday | 15 | Nonvolatile Memory & Energy Management | Quiz 4 |
| Nov. 16 | Thursday | 16 | Wrap-up | ||
| Nov. 17 | Friday | -– | Project Office Hours | ||
| 10 | Nov. 21 | Tuesday | 17 | Embedded Systems Research | |
| Nov. 23 | Thursday | -– | No Class - Thanksgiving | ||
| Nov. 24 | Friday | -– | No Class - Thanksgiving | ||
| 11 | Nov. 28 | Tuesday | -– | Project Office Hours | |
| Nov. 30 | Thursday | -– | Project Office Hours | ||
| Exam Week | Dec. 5th | Tuesday | -– | Project Demos (11am - 5pm) | Project Code & Surveys |