| 1 | Microprocessor and microcontroller concepts; basic components | [6] pp. 11–20 |
| 2 | PIC16F84 microcontroller architecture, pin connections, and basic hardware features | [6] pp. 21–30 |
| 3 | Introduction to Special Function Registers (SFR) and the functions of control bits | [6] pp. 31–40 |
| 4 | Basic assembly instruction set; arithmetic and logic examples; simple applications | [6] pp. 41–50 |
| 5 | Assembly programming on PORTB; LED control applications | [1] pp. 70–90 |
| 6 | Loop structures; nested loops; delay generation techniques; LED applications | [6] pp. 66-75 |
| 7 | 7-segment display applications with basic coding practices | [6] pp. 76–85 |
| 8 | Midterm Exam | |
| 9 | Interrupt structure on PIC16F84; INTCON register and interrupt flags | [2] pp. 33-37 |
| 10 | RB0/INT external interrupt; edge selection; INTCON configuration; basic examples | [2] pp. 33-37 |
| 11 | RB4–RB7 port-change interrupt; input detection; interrupt flags and sample applications | [2] pp. 33-37, [5] |
| 12 | TMR0 timer introduction; prescaler structure; asynchronous modes; delay calculations | [2] pp. 26-30 |
| 13 | TMR0 delay programming; effects of prescaler values; application examples | [2] pp. 28-30, [4] |
| 14 | Watchdog timer operation; EEPROM memory structure; read/write operations and examples | [2] pp. 22-25 |
| 15 | Project presentations and evaluation of final applications | Course notes and instructor guidance |