CS/ECE 5780/6780
Embedded Systems Design
Spring 2008
Introduction to issues in embedded system design using microcontrollers.
Topics include: microcontroller architecture, embedded software design,
interrupt synchronization, timing generation and measurement, serial and
parallel I/O interfacingcing, and analog interfacing.
Instructor: Scott Little (little@cs.utah.edu), MEB 4120, 581-8378
Teaching assistants:
- Anthony Thatcher (anthony.thatcher@gmail.com), MEB 2265
- Steve Tomer (steve@wasatchinc.com), MEB 2265
Course mailing list: Please sign up here. Announcements and useful course information will be posted to the list.
Instructor/TA mailing list: teach-cs5780@cs.utah.edu. Please send questions for the instructor/TAs to this list.
Note: Lab section times will assigned during the first week
of class.
Lectures: T,H 12:25 p.m.-01:45 p.m. in WEB 1250
Labs:
- Section 1 - T 2:00 p.m.-5:00 p.m. - Steve
- Section 2 - W 11:50 p.m.-2:50 p.m. - Anthony
- Section 3 - H 3:05 p.m.-6:05 p.m. - Anthony
- Section 4 - F 7:30 a.m.-10:30 a.m. - Anthony
Scott's office hours: T 11:00 a.m.-12:00 p.m. and H 2:00 p.m.-3:00 p.m. or by appointment.
Anthony's office hours: W 2:50 p.m.-4:50 p.m. and F 1:00 p.m.-3:00 p.m.
Steve's office hours:M 10:30 a.m.-11:30 a.m. and W 9:30 a.m.-10:30 a.m.
Microcontroller documentation (MC9S12C32)
- CPU12 Reference Manual: Describes the features and operation of the CPU used in all M68HC12 and HCS12 microcontrollers. It includes a very useful instruction glossary as well as other information about addressing modes and exception handling.
- MC9S12C Family Reference Manual: Describes the operation of the physical device including information like memory maps, pinouts, and operation of external interfaces (SCI, SPI, timers, etc.).
- CPU12 Reference Guide: A summary of many CPU features and the instruction set.
Microcontroller student learning kit documentation (CSM12C32)
Microcontroller project board documentation
Codewarrior IDE related documentation
Last modified April 15, 2008