Introduction To Microcontroller

What is a microcontroller ? Microcontroller in simple term refers to  a small computer on a single chip. Its like an artificial mind for any intelligent devices which is responsible for taking decisions. [eg your robot needs to take decisions, then a microcontroller would do that for us.] Microcontroller can be programmed , and has its own programming language and compilers. Hence in our robotic applications it is going to serve as a mind which will be responsible for taking all decisions.