Embedded Microcontroller Design
(3-0-0-4)
CMPE Degree: This course is for the CMPE degree.
EE Degree: This course is for the EE degree.
Lab Hours: 0 supervised lab hours and 0 unsupervised lab hours.
Technical Interest Group(s) / Course Type(s): Deactivated / No longer offered
Course Coordinator:
Prerequisites: ECE 2031 [ min C] and junior standing
Catalog Description
Microcontroller structure, instruction set, addressing modes. Codedevelopment by assembly language programming and using an emulator.
Programmable timer use, interrupt handlers and timing.
Textbook(s)
Coin-Cell Powered Embedded DesignCourse Outcomes
Not Applicable
Strategic Performance Indicators (SPIs)
Not Applicable
Topical Outline
ECE 4175 last taught Spring 2012; replaced by ECE 4185.
Microcontroller resources, instruction set, addressing
modes, assembler use, emulator use, LED display, stepper motor output.
Looptime considerations, programmable timer use, controlling output timing,
measuring input timing, RPG input, LCD display of fixed strings.
LCD display and voice output of variable strings.
Keyswitches and state machines, analog-to-digital converter input.
Interactions with a temperature transducer having a pulse-width-modulated
output.
Interactions with devices with strange serial protocols (e.g., one-wire
interface with infared sensor), design projects.
C language coding versus assembly language
Multiple-microcontroller interactions via UART, low-power considerations.