
Microcontrollers are minicomputers that with little to no interaction by the user with the processor, allow the user to keep data, perform simple commands and tasks. Such devices with a single circuit have limited memory and program length, but for more complex features, they can be combined with other processors.