Covers the architecture and operation of microcontrollers used in embedded systems. The course focuses on hardware and software techniques used to program a microcontroller and interface it with external devices. Emphasis is placed on using both assembly language and C to program the microcontrollers. Microcontroller architecture is discussed in general with certain internal peripherals discussed in detail. Prerequisite(s): (CMPT 214 or CMPT 116 or CMPT 141) and EE 232 Note: Students with credit for EE 331 will not receive credit for this course.
Covers the architecture and operation of microcontrollers used in embedded systems. The course focuses on hardware and software techniques used to program a microcontroller and interface it with external devices. Emphasis is placed on using both assembly language and C to program the microcontrollers. Microcontroller architecture is discussed in general with certain internal peripherals discussed in detail. Prerequisite(s): (CMPT 214 or CMPT 116 or CMPT 141) and EE 232 Note: Students with credit for EE 331 will not receive credit for this course.