An embedded system is an electronic system that runs a program using a processing device like microcontroller or microprocessor.