Course Description: The organization of microprocessor-based computers and microcontrollers. Architecture and operation, flow of digital signals, timers, memory systems. Assembly programming, instruction sets, formats and addressing modes. Input-output concepts: programmed I/O, interrupts and serial communication. Microprocessor arithmetic. Laboratory experience programming the Texas Instruments MSP430 16-bit microcontroller in assembly and in C.
Curriculum: Required for electrical engineering, elective for EE minor
Prerequisites: ELE 172, COS 160
Instructors: Carlos Lück
Delivery: Lecture 3 hrs., Lab 2 hrs.
Frequency: Spring (see the Course Offering Plan)