CE346 - Microprocessor System Design
Spring 2025
Syllabus
Syllabus PDF
Lectures
Labs
Schedule
Week | Date | | Lecture | | Due |
---|
1 | 3-Apr | Thu | 1 | Introduction | |
| 4-Apr | Fri | | Lab0: Software Setup | |
2 | 8-Apr | Tue | 2 | Embedded Software | |
| 10-Apr | Thu | 3 | Digital I/O and Interrupts | |
| 11-Apr | Fri | | Lab1: Interrupts and MMIO | |
3 | 15-Apr | Tue | 4 | Prototyping & Digital Circuits | Quiz1 |
| 17-Apr | Thu | 5 | Timers | Lab1 |
| 18-Apr | Fri | | Lab2: Timers | |
4 | 22-Apr | Tue | 6 | Driver Design | |
| 24-Apr | Thu | 7 | Sensors | Lab2 |
| 25-Apr | Fri | | Lab3: LED Matrix | Project Proposals |
5 | 29-Apr | Tue | 8 | Analog Input | Quiz2 |
| 1-May | Thu | 9 | Analog Output | Lab3 |
| 2-May | Fri | | Lab4: Breadboarding | |
6 | 6-May | Tue | | Project Design Presentations | Design Presentations |
| 8-May | Thu | | Project Design Presentations | Lab4 |
| 9-May | Fri | | Lab5: Audio, Drop Deadline | |
7 | 13-May | Tue | 10 | Wired Communication: UART | Quiz3 |
| 15-May | Thu | 11 | Wired Communication: SPI, I2C | Lab5 |
| 16-May | Fri | | Lab6: I2C Sensors | |
8 | 20-May | Tue | 12 | Wired Communication: Other Protocols | |
| 22-May | Thu | 13 | Wireless Communication | Lab6 |
| 23-May | Fri | | Project Office Hours | |
9 | 27-May | Tue | 14 | Nonvolatile Memory & Energy Management | Quiz4 |
| 29-May | Thu | 15 | Wrap-up | |
| 30-May | Fri | | Project Office Hours | |
10 | 3-Jun | Tue | | Project Office Hours | |
| 5-Jun | Thu | | Project Office Hours | |
| 6-Jun | Fri | | Project Office Hours | |
Exam Week | 10-Jun | Tue | -– | Project Demo Session (Mudd 3514) | Project Code & Partnership Survey |