Are there any advantages to choosing a microprocessor over a
Are there any advantages to choosing a microprocessor over a micro-controller, or vice versa, for a given application? Provide examples to support your answer
Why it is important to become familiar with the memory map of a micro-controller before programming it? Please be as clear as you can in your response.
Solution
Advantages of a microprocessor over a microcontroller:
A micro-processor is capable of multi-tasking , with ability to execute big and generic applications , unlike the micro-controller . Micro-processors can be coupled with external peripherals , RAM & storage upto desired limits. Microprocessor find applications where tasks are unspecific like developing software, games, websites, photo editing, creating documents etc.
 On the other hand , micro-controllers are task specific , with GPIO or RAM or flash memory all mounted inside the IC for small tasks .Micro-controllers have a clock speed of about 30-50 MHz, but a micro-controller has the same of the order of GHz .
Advantages of Microcontroller Over Microprocessor:
microcontrollers and microprocessors may seem like very different devices; however, it is important to note that all microcontrollers contain microprocessors. The key difference between a microcontroller and a multifunctional PC microprocessor is the overall level of complexity. Microcontroller processors are designed to fill a smaller, more focused variety of roles while making use of less expensive and less complex circuitry. The main advantage of a microcontroller is that it allows electronic automation in situations where a full-sized computer is not needed.
Why it is important to become familiar with the memory map of a micro-controller before programming:
A memory-mapping prepends the contents of page register to an address issued by the CPU to form full address required by the memory.this approach is convenient for the designer of the CPU because no changes are needed to the instruction set for handling longer addresses.

