Microcontrollers are divided into categories according to their memory, architecture, bits and instruction sets. Generally we use 8051 Microcontroller, PIC Microcontroller, AVR Microcontroller, AMR ...