ELEN430 - Embedded Systems Design

Course Details

Course Code: ELEN430 Course ID: 4613 Credit Hours: 3 Level: Undergraduate

The fundamentals of embedded system hardware and firmware design will be covered in this course. The main topics to be discussed are: embedded processor selection, hardware/firmware partitioning, glue logic, circuit design, circuit layout, circuit debugging, development tools, firmware architecture, firmware design, and firmware debugging. The Atmel AVR series microcontroller will be studied. The architecture and instruction set of the microcontroller will be discussed. A microcontroller development board will be utilized as a development and debugging platform. The course will culminate in a significant final project and will include interfacing real world peripherals to the microcontroller to perform some specific task. Depending on the interests of the students and professor, other relevant topics may be covered. NOTE: This course requires the student to purchase additional materials that are not covered by the book grant. Please refer to the Course Materials section for additional details. (Prerequisites: ELEN307 and ENGR200)

Course Schedule

Registration Dates Course Dates Start Month Session Weeks
11/27/2023 - 05/03/2024 05/06/2024 - 08/25/2024 May Spring 2024 Session K 16 Week session
03/25/2024 - 08/30/2024 09/02/2024 - 12/22/2024 September Summer 2024 Session C 16 Week session

Previous Syllabi

Not current for future courses.