Link Search Menu Expand Document

CE346 - Microprocessor System Design

Fall 2023

Syllabus

Syllabus PDF

Lectures

Labs

Schedule

WeekDate Lecture Due
1Sep. 19Tuesday1Introduction 
 Sep. 21Thursday2Microcontrollers 
 Sep. 22Friday-–Lab0: Personal Software Setup 
2Sep. 26Tuesday3Embedded Programming 
 Sep. 28Thursday4Input and Output 
 Sep. 29FridayLab1Lab1: MMIO and Interrupts 
3Oct. 03Tuesday5Prototyping & Digital CircuitsQuiz 1
 Oct. 05Thursday6TimersLab1
 Oct. 06FridayLab2Lab2: Timers 
4Oct. 10Tuesday7Driver Design 
 Oct. 12Thursday8Analog InputLab2, Project Proposals
 Oct. 13FridayLab3Lab3: LED Matrix 
5Oct. 17Tuesday9SensorsQuiz 2
 Oct. 19Thursday10Analog OutputLab3
 Oct. 20FridayLab4Lab4: Breadboarding 
6Oct. 24Tuesday-–Project Design PresentationsDesign Presentations
 Oct. 26Thursday-–Project Design PresentationsLab4
 Oct. 27FridayLab5Lab5: Audio
Drop Deadline
 
7Oct. 31Tuesday11Wired Communication: UARTQuiz 3
 Nov. 02Thursday12Wired Communication: SPI, I2CLab5
 Nov. 03FridayLab6Lab6: I2C Accelerometer 
8Nov. 07Tuesday13Wired Communication: Other Protocols 
 Nov. 09Thursday14Wireless CommunicationLab6
 Nov. 10Friday-–Break! 
9Nov. 14Tuesday15Nonvolatile Memory & Energy ManagementQuiz 4
 Nov. 16Thursday16Wrap-up 
 Nov. 17Friday-–Project Office Hours 
10Nov. 21Tuesday17Embedded Systems Research 
 Nov. 23Thursday-–No Class - Thanksgiving 
 Nov. 24Friday-–No Class - Thanksgiving 
11Nov. 28Tuesday-–Project Office Hours 
 Nov. 30Thursday-–Project Office Hours 
Exam WeekDec. 5thTuesday-–Project Demos (11am - 5pm)Project Code & Surveys