Introduction to microcontrollers; architecture of microcontrollers; bus size comparison; program memory; data memory; registers and addressing mode; instruction set; assembly language; parallel and serial ports; timer/counter circuits; interruption; microcontroller applications in control systems