Basic concepts of microprocessor/microcontroller and microcomputer; architectures of 8-bit, 16-bit and 32-bit microprocessors; hardware organizations; instruction set; programming techniques and I/O interfacing; memory interfacing; programmable counter/timer; analog to digital converter; digital to analog converter; pulse width modulator; interrupt; parallel interface; serial interfaces; introduction to selection of microprocessors