Link Search Menu Expand Document

CE346 - Microprocessor System Design

Spring 2026

Syllabus

Syllabus PDF

Lectures

Labs

Schedule

WeekDate Lecture Due
12-AprThu1Introduction 
 3-AprFri-–Lab0: Software Setup 
27-AprTue2Embedded Software 
 9-AprThu3Interrupts and Digital I/OLab0
 10-AprFriLab1Lab1: Interrupts and MMIO 
314-AprTue4Prototyping & Digital CircuitsQuiz1
 16-AprThu5TimersLab1
 17-AprFriLab2Lab2: Virtual Timers 
421-AprTue6Sensors 
 23-AprThu7Driver DesignLab2
 24-AprFriLab3Lab3: LED MatrixProject Proposals
528-AprTue8Analog InputQuiz2
 30-AprThu9Analog OutputLab3
 1-MayFriLab4Lab4: Breadboarding 
65-MayTue-–Project Design PresentationsDesign Presentations
 7-MayThu-–Project Design PresentationsLab4
 8-MayFriLab5Lab5: Audio 
    Drop Deadline 
712-MayTue10Wired Communication: UARTQuiz3
 14-MayThu11Wired Communication: SPI, I2CLab5
 15-MayFriLab6Lab6: I2C Sensors 
819-MayTue12Wired Communication: Other Protocols 
 21-MayThu13Wireless CommunicationLab6
 22-MayFri-–Project Office Hours 
926-MayTue14Nonvolatile Memory & Energy Management 
 28-MayThu15Wrap-upQuiz 4
 29-MayFri-–Project Check-Ins & Office HoursProject Check-ins
102-JunTue-–Project Office Hours 
 4-JunThu-–Project Office Hours 
 5-JunFri-–Project Office Hours 
Exam9-JunTue-–Project Demo Session (Mudd 3514)Project Code &
Week    Partnership Survey