November 2018
Intermediate to advanced
556 pages
14h 42m
English
A microcontroller is a programmable electronic device that is based on an integrated chip. It includes many of the components needed to make a control system. It can perform different functions autonomously, according to the program that's been implemented. From a computational point of view, a microcontroller is very similar to a microprocessor in that it has a Central Processing Unit (CPU) and executes control program instructions in data memory. It differs from a microprocessor, however, in its integrated functionalities. The main differences between microprocessors and microcontrollers are highlighted in the following table. The acronyms that are used are as follows: