Embedded Controller Programming I: Introduction

This basic applications-oriented assembly programming course covers applications of embedded processors and emphasizes low-level microcontroller programming and interfacing high-level code. Topics include: interrupts, timers and counters, memory spaces, reading and writing to external devices, I/O operations, port operations, nonvolatile memory, and basic real-time operating system concepts. Students receive and are trained on the course kit used in three courses.

Note: Prerequisites: "Introduction to Embedded Systems" and "C/C++ Programming II" or equivalent coursework. This course is unique and must be taken by all students beginning the program. No substitution is possible.

Course Number: ECE-40084   Credit: 2 units

This course is part of the following Certificate Program(s):

Email Newsletters

Receive emails about upcoming Engineering events and courses.

Manage your email subscriptions via My Extension.


Email Icon Email

Printer Icon Print

Share Icon Share

Upcoming Sections

Section ID Fee Status
04/15/14 - 05/27/14   (Click to show details) In-class 100976 $650.00 Add to Cart