Innova Solutions Interview Question

What is difference between Microcontroller and microprocessor