what is difference between micro processor & micro controller ?

Answers were Sorted based on User's Feedback



what is difference between micro processor & micro controller ?..

Answer / gopinath sinnurkar

> Microprocessor is a manager of the resources(I/O, Memory)
which lie out-side of its architecture.
> Micro-controllers have I/O, Memory etc. built into it
and specially designed for Control applications

Is This Answer Correct ?    14 Yes 0 No

what is difference between micro processor & micro controller ?..

Answer / ashish

MIcroprocessor doesn't provide on chip peripherals such as
RAM. All the peripherals are connected externally. Whereas
in microcontroller on chip peripherals are present.

Ans.2 is also rite.

Is This Answer Correct ?    8 Yes 3 No

what is difference between micro processor & micro controller ?..

Answer / neha saini

microprocessor is consist by ALU,special function register,timer counter,
but microcontroller have on chip RAM,ALU,special function register,timer & counter .
microprocessor need more hardware but microcontroller need less hardware because it have on chip structure it required more pin.

Is This Answer Correct ?    5 Yes 0 No

what is difference between micro processor & micro controller ?..

Answer / muhammad waqar

microprocessor is general purpose and microcontroller is
uniqe purpose.

Is This Answer Correct ?    10 Yes 7 No

what is difference between micro processor & micro controller ?..

Answer / pritesh

the prime use of micro-processor is to read data, perform
calculation on the data and store that calculation in a mass
storage device.

But Micro-controller is control the the operation of a
machine using fixed program that is stored in ROM.

Is This Answer Correct ?    4 Yes 1 No

what is difference between micro processor & micro controller ?..

Answer / gopalraj

microprocessor is large fecth but few bit handling
instruction
microcontroller is few fecth and large bit handling
instruction

Is This Answer Correct ?    5 Yes 3 No

what is difference between micro processor & micro controller ?..

Answer / pradeep lokare

Architecture of microprocessor and micro-controller is
different, microprocessor doesn't have different RAM and ROM
area where as micro-controllers have.

Is This Answer Correct ?    4 Yes 3 No

what is difference between micro processor & micro controller ?..

Answer / gaurav kumar

In Microprocessor more op-codes, few bit handling instructions. But in Microcontroller: fewer op-codes, more bit handling Instructions, and also it is defined as a device that includes micro processor, memory, & input / output signal lines on a single chip.


(GAURAV KUMAR
CUCEK-ECE)

Is This Answer Correct ?    1 Yes 0 No

Post New Answer

More Embedded Systems AllOther Interview Questions

How do malloc and calloc work?

0 Answers  


Give an example of troubleshooting on embedded targets. Explain the process step-by-step.

0 Answers  


Explain what happens when recursion functions are declared inline?

0 Answers  


Please write a program to show the functionality of power-save super loop?

0 Answers  


Explain the difference between a microcontroller and an embedded system?

0 Answers  






Accessing fixed memory locations

0 Answers  


Whether we can use semaphore or mutex or spinlock in interrupt context in linux kernel?

0 Answers  


What is the size of the int, char and float data types?

0 Answers  


How do you learn about the latest technology trends?

0 Answers  


What do you mean by interrupt latency?

0 Answers  


This program is in verilog and need help to get it working correctly. This is the code i have so far. Please help. Simple testbench would be great. Thanks\ 'define vend_a_drink {D,dispense,collect} = {IDLE,2'b11}; module drink_machine(nickel_in, dime_in, quarter_in, collect, nickel_out, dime_out, dispense, reset, clk) ; parameter IDLE=0,FIVE=1,TEN=2,TWENTY_FIVE=3, FIFTEEN=4,THIRTY=5,TWENTY=6,OWE_DIME=7; input nickel_in, dime_in, quarter_in, reset, clk; output collect, nickel_out, dime_out, dispense; reg collect, nickel_out, dime_out, dispense; reg [2:0] D, Q; /* state */ // synopsys state_vector Q always @ ( nickel_in or dime_in or quarter_in or reset ) begin nickel_out = 0; dime_out = 0; dispense = 0; collect = 0; if ( reset ) D = IDLE; else begin D = Q; case ( Q ) IDLE: if (nickel_in) D = FIVE; else if (dime_in) D = TEN; else if (quarter_in) D = TWENTY_FIVE; FIVE: if(nickel_in) D = TEN; else if (dime_in) D = FIFTEEN; else if (quarter_in) D = THIRTY; TEN: if (nickel_in) D = FIFTEEN; else if (dime_in) D = TWENTY; else if (quarter_in) 'vend_a_drink; TWENTY_FIVE: if( nickel_in) D = THIRTY; else if (dime_in) 'vend_a_drink; else if (quarter_in) begin 'vend_a_drink; nickel_out = 1; dime_out = 1; end FIFTEEN: if (nickel_in) D = TWENTY; else if (dime_in) D = TWENTY_FIVE; else if (quarter_in) begin 'vend_a_drink; nickel_out = 1; end THIRTY: if (nickel_in) 'vend_a_drink; else if (dime_in) begin 'vend_a_drink; nickel_out = 1; end else if (quarter_in) begin 'vend_a_drink; dime_out = 1; D = OWE_DIME; end TWENTY: if (nickel_in) D = TWENTY_FIVE; else if (dime_in) D = THIRTY; else if (quarter_in) begin 'vend_a_drink; dime_out = 1; end OWE_DIME: begin dime_out = 1; D = IDLE; end endcase end end always @ (posedge clk ) begin Q = D; end endmodule

0 Answers   Intel,


What is the volatile keyword used for?

0 Answers  


Categories