Re: diff b/w MICROPROCESSOR & MICROCONTROLLER
microprocessors doesnt have any ROM or RAM and other peripherals , its just an IC having CPU inside.
microcontrollers has a CPU, in addition with a fixed amount of RAM, ROM and other peripherals all embedded on a single chip.
both are embedded where in both are combination of hardware and software.
PC will have processor and controller as well.
cellphones only controllers. May be in future you may get with both combined.
- - - Updated - - -
though microcontrollers are cheap you can't replaced processors with controllers.
though processors are costly, they alone can't be used with out controllers.
Every thing differs by application to application