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