Review of hardware architecture of PIC micro controllers and their assembly language.
Interrupts, interrupt timing and program size considerations, I/O operations, I/O port expansion, serial and parallel communication, timers, PWM, interfacing with keypad and LCD, Analog-to-Digital Converter, interfacing with sensors, I2C Bus for peripheral Chip Access, UART.