EE 310/310L : Microprocessors and System Design - Using PIC Microcontrollers
Instructor: Dr. Farid Farahmand
Spring 2019
Quick Links
Important Information
Lecture/Lab:Thursday & Tues. 9:00 am-11:50 am
Office Hours: click here
Office: Salazar 2010
Phone: (707) 664-3491
Email: farid dot farahmand at sonoma dot edu
Course Description: The primary goal of this course is to give you the fundamental skills needed to understand, use, and design microcontroller-based systems. This includes the following: (1) What is a microcontroller? (2) What can it do (and not do)? (3) How does one design (and program) a microcontroller-based system? The course focuses on 8-bit PIC architecture. You will be using PIC18F46J50 chip.
| Day | Lecture | Reading Material | For specific asignments please see Canvas |
|---|---|---|---|
| 1/22 |
|
Read the syllabus carefully Start Reading Chapter 1; | Alway see Canvas for specific asignments! |
| 1/24 |
|
Submit Statement of Ethics / Review the web page! Make sure you have the following:
|
|
| 1/28 |
|
|
|
| 1/31 |
|
||
| 2/5 |
|
|
|
| 2/7 |
|
|
|
| 2/12 |
|
|
|
| 2/14 |
|
|
|
| 2/19 |
|
|
|
| 2/21 |
|
|
|
| 2/25 |
|
|
|
| 2/27 |
|
|
|
| 3/5 |
|
||
| 3/7 |
|
|
|
| 3/12 |
|
|
|
| 3/15 | Midterm Exam (Review Questions) | Midterm Exam | |
| 3/18-22 | Spring Break | Spring Break | Spring Break |
| 3/26 |
|
||
| 3/28 |
|
|
|
| 4/2 |
|
|
|
| 4/4 | Chapter 10 - Interrupts in PIC | Summary of Interrupt Registers in PIC | |
| 4/9 | Chapter 12 - Analog to Digital Converters / Op-amps / Digital to Analog converters/ |
|
|
| 4/11 | Cont. with Chapter 12 | ||
| 4/16 |
|
|
|
| 4/18 |
|
|
|
| 4/22 |
|
||
| 4/25 |
|
|
|
| 5/2 |
|
|
|
| 5/4 | Chapter 11 / WDT/Clocks / Reset |
|
|
| 5/9 |
|
|
|
| ONLY IF TIME PERMITS |
|
|
|
| 5/11 | Final Project Presentation - Review/ Read the Course Syllabus Carefully for Project Guidelines - See Canvas for more information - This is how the presentation is evaluated |
POST your slides on (something like) a tri-folding board. You can buy a hard board and turn it into a tri-folding board (buy one from Dollar Store for $1 | |
| 5/16 | Final Exam / Submit class evaluation form / / Submit your final CD / No late submisison is allowed. | ****Submit Lab 11 - TMR0 & CCP **** In order to be able to take the final exam you are required to bring a snapshot of your Canvas indicating that you have completed the class evaluations. |
| Lecture Related ((supplementary material):) | General |
|---|---|
Chapter 1:
Chapter 2------------------------ C- Programing ------------------------
|
|
Tools & Software: |
Important Resources |
|
|
Link to previous versions of this class (ABET):
|
|
Textbooks: Index
