Definition of Microprocessor
Definition of Microprocessor
A microprocessor on a single integrated circuit intended to operate as an embedded system. As well as a CPU, a microcontroller typically includes small amounts of RAM and PROM and timers and I/O ports. A diagram in which the essential units of any system are drawn in the form of rectangles or blocks and their relation to each other is indicated by appropriate connecting lines.
Definition of microcontroller
A microcontroller (also abbreviated as is defined as a small computer, which uses a single integrated circuit containing a processor core, a memory and programmable input/output peripherals (peripherals means different devices connected to a computer). The program memory is generally a flash memory or OTP ROM (One Time Programmable ROM). It is also used within the chip and it may contain a small amount of RAM, too. Microcontrollers are designed for embedded applications. On the other hand, the microprocessors are used in personal computers or other general purpose applications.
Definition of microprocessor
It is defined as the integrated circuit or a semiconductor chip that performs bulk operations of processing and controlling the parts of a system. Thus a microprocessor functions as the central processing unit of a microcomputer. For example, a disk drive of say a CDROM, contains a microprocessor to handle the internal functions of the drive.
A microcontroller is a specialized form of microprocessor that is designed for self-sufficient working. It is also cost-effective. But a microprocessor is typically designed for general purpose (particularly used in a PC). Microcontrollers are frequently found in automobiles, office machines, toys and some other appliances. The microcontroller is the integration of a number of useful functions in a single IC package. These functions are: It has the ability to execute a stored set of instructions to carry out user defined tasks. It has the ability to be able to access external memory chips to read and write the data from and to the memory. A microcontroller is a device which integrates a number of the components of a microprocessor system onto a single microchip. So a microcontroller combines onto the same microchip: The CPU core (microprocessor), Memory (both ROM and RAM), some parallel digital I/O Also, a microcontroller is part of an embedded system, which is actually the whole circuit board itself. The difference is that microcontroller uses features of microprocessor (CPU, ALU and registers) along with the presence of some more features like presence of RAM, ROM, I\O ports, counter etc. Here microcontroller controls the operation of machine using fixed program, which is stored in ROM.