CE346 - Microprocessor System Design
Fall 2024
Syllabus
Syllabus PDF
Lectures
Labs
Schedule
| Week | Date | | Lecture | | Due |
|---|
| 1 | 24-Sep | Tue | 1 | Introduction | |
| | 26-Sep | Thu | 2 | Microcontrollers | |
| | 27-Sep | Fri | -– | Lab0: Personal Lab Setup | |
| 2 | 1-Oct | Tue | 3 | Embedded Programming | |
| | 3-Oct | Thu | 4 | Input and Output | |
| | 4-Oct | Fri | Lab1 | Lab1: MMIO and Interrupts | |
| 3 | 8-Oct | Tue | 5 | Prototyping & Digital Circuits | Quiz1 |
| | 10-Oct | Thu | 6 | Timers | Lab1 |
| | 11-Oct | Fri | Lab2 | Lab2: Timers | |
| 4 | 15-Oct | Tue | 7 | Sensors | |
| | 17-Oct | Thu | 8 | Driver Design | Lab2, Project Proposals |
| | 18-Oct | Fri | Lab3 | Lab3: LED Matrix | |
| 5 | 22-Oct | Tue | 9 | Analog Input | Quiz2 |
| | 24-Oct | Thu | 10 | Analog Output | Lab3 |
| | 25-Oct | Fri | Lab4 | Lab4: Breadboarding | |
| 6 | 29-Oct | Tue | -– | Project Design Presentations | Design Presentations |
| | 31-Oct | Thu | -– | Project Design Presentations | Lab4 |
| | 1-Nov | Fri | Lab5 | Lab5: Audio, Drop Deadline | |
| 7 | 5-Nov | Tue | 11 | Wired Communication: UART | Quiz3 |
| | 7-Nov | Thu | 12 | Wired Communication: SPI, I2C | Lab5 |
| | 8-Nov | Fri | Lab6 | Lab6: I2C Sensors | |
| 8 | 12-Nov | Tue | 13 | Wired Communication: Other Protocols | |
| | 14-Nov | Thu | 14 | Wireless Communication | Lab6 |
| | 15-Nov | Fri | -– | Project Group Meetings | |
| 9 | 19-Nov | Tue | 15 | Nonvolatile Memory & Energy Management | Quiz4 |
| | 21-Nov | Thu | 16 | Wrap-up | |
| | 22-Nov | Fri | -– | Project Group Meetings | |
| 10 | 26-Nov | Tue | 17 | Embedded Systems Research | |
| | 28-Nov | Thu | -– | No Class - Thanksgiving Break | |
| | 29-Nov | Fri | -– | No Class - Thanksgiving Break | |
| 11 | 3-Dec | Tue | -– | Project Office Hours | |
| | 5-Dec | Thu | -– | Project Office Hours | |
| | 6-Dec | Fri | -– | Project Office Hours | |
| Exam Week | 10-Dec | Tue | -– | Project Demo Session (Mudd 3514) | Project Code & Surveys |