Hi I am a little confused about different types of microcontrollers. I've heard some names like AVR,PIC Please help me to know what are the other major categories and what is the real difference between them. and one more thing under the keil logo it is written and ARM company what ARM stands for. I use only 89c51 for my applications. Thanks