Question: what is the difference between embedded system and microcontroller?
Answer: Embedded systems are basically electronic systems controlled by microcontrollers which can be controlled by a microprocessor that manages the whole system. A microcontroller is only designed to do a specific task while a microprocessor is general purpose.