Instructor Information
Susan Lysecky, slysecky@ece.arizona.edu
Office Hours: M 9-10, W 3-4, or by appointment.
Office: ECE 356C
TA Information
Patrick Edwards, pedwards@email.arizona.edu
Haiyong Zhang, hzhang@email.arizona.edu
Lecture
TR 1230PM-0145PM, CHVEZ 111
Course Website: http://www.ece.arizona.edu/~ece372
Textbook
PIC Microcontroller: An Introduction to Software &
Hardware Interfacing
Han-Way Huang
Delmar Cengage Learning, ISBN 1-4018-3967-3
Grading
Grading will be evaluated on an individual basis. You
will not be competing with other students for your grade.
If all students do well in the class, everyone will get
an A. Your grade is dependent on the effort you put into
the class. Letter grades will be assigned as follows:
90% and above is an A, 80% and above is a B, 70% and above
is a C, 60% and above is a D, and less than 60% is an E.
The grading is based on a weighted sum as follows:
30% Exams
10% Quiz
25% Lab
30% Course Project
5% Participation
Course Policies
Punctuality: Please arrive on-time to class. If you are late, try not to disrupt others and enter as quietly as possible.
Absence: If you miss a project deadline or exam, you need to bring written documentation (i.e. tow truck bill, receipt from doctor's office, court summons, etc.) to verify your whereabouts. You can remove any private information.
Cell Phones: Please turn off you cell phone before you come to class.
Academic Dishonestly: Any academic dishonesty will not be tolerated. Unless otherwise specifically stated by your instructor or teaching assistant, all course work should be done on your own. Please consult the UA Code of Academic Integrity.
Reading: Be prepared. Read over material before class. I will however do my best to post upcoming lecture topics and the source. Check the class webpage regularly for announcements.
Regrades: You have one week from the distribution of the graded materials to request a regrade. Regrade requests must be submitted in writing within one week of the distribution of the graded material. Assignments requested to be regraded will be regraded in their entirety, which could possibly result in a lower score for the requested problem/assignment.
Late Programming Assignments: No late assignments will be accepted unless you have already made arrangements with the instructor before the due date.
Course Description
This course is an introduction to microprocessor
organization, hardware interfacing, and system design.
Topics include, but are not limited to
PIC18 Memory Organization and Addressing Modes
Development Tools
PIC18 Assembly Language Programming/C Language (Review ONLY - ECE175 is a prerequisite)
Interrupts
Timers
CCP Modules
Serial-Peripheral Interface
Analog-to-Digital Converter
In addition to lectures, you will have hands-on lab assignments
that provide you with the opportunity to build and utilize the
PIC18F4550 platform. Lastly, you will have a course project
in which you propose, design/implement, and present a project
of your choice (subject to approval by the instructor).