This coursse introduces the fundamentals of microprocessors, microcomputers, and microcontrollers. Both software and hardware concepts are covered. Software concepts include assembly language, machine code, flowcharts, and development/debugging techniques. Hardware concepts include communication ports, interrupts, memory, and common microcontroller subsystems. Prerequisites: ECEN 327. (F;S;SS)