Week 1 topics
Monday
- Syllabus review
- Course prerequisites (textbook chapter 3)
- Introduction to microcontrollers and embedded design (textbook chapter 4)
Wednesday and Friday
- Note: there is a lecture on Wednesday in lieu of lab
- Model microcontroller (textbook chapter 8)
- ATmega328P block diagram (textbook chapter 5)
- I/O port registers (textbook chapter 10, labs 1 and 2)
Activity 1: General Purpose I/O Hardware
Resources
Topical Outline
- Computer architecture
- Registers
- Top down software design
- Computer buses and parallel input/output
Course Objectives Covered
- Describe the basic architecture of a stored-program computer
- Apply the principles of top down design to microcontroller software development
- Describe the interfaces for input and output including computer buses, parallel, and serial
- Describe different types of memory used in microcontroller systems