What is Microcontroller?
1) A microcontroller is a complete microprocessor system, consisting of the microprocessor, the limited amount of ROM or EPROM, RAM and I/O ports, built on a single integrated circuit.
(2) A microcontroller is, in fact, a microcomputer, but it is called so because it is used to perform control functions.
(3) The designer of a microcontroller identify all the needs to build simple microprocessor system and puts as many as possible in single IC. e.g. Intel’s 8048, 8051