This course discusses design concepts such as embedded processor integration, peripheral bus implementation, watch dog timers, external MCU interfaces, serial interfaces, interrupt handlers, register files, memory arbitration, embedded memories and embedded programming. Other aspects of embedded design, such as software debugging, hardware validation and device driver development, will be utilized to provide the skills needed to develop a complete embedded system environment.

Course Number: ECE-40260
Credit: 3.00 unit(s)
Related Certificate Programs: Embedded Computer Engineering