It is said that from the definition everything true about the concept follows. Therefore, at the outset let us take a brief
review of how the all-pervasive microcontroller has been defined by various technical sources.
A microcontroller (or MCU) is a computer-on-a-chip used to control electronic devices. It is a type of microprocessor emphasizing
self-sufficiency and cost-effectiveness, in contrast to a general-purpose microprocessor (the kind used in a PC). A typical
microcontroller contains all the memory and interfaces needed for a simple application, whereas a general purpose microprocessor
requires additional chips to provide these functions.…(Wikipedia [1])