This article discusses about what is a microcontroller,difference between AVR, ARM, 8051 and PIC Microcontrollers and its applications