Comparison of Microprocessor, Microcontroller, Pic and Arm Processors
Comparison of Microprocessor, Microcontroller, Pic and Arm Processors
Microcontroller
A micro-controller can be comparable to a little stand-alone computer; it is an extremely
powerful device, which is able of executing a series of pre-programmed tasks and interacting
with extra hardware devices. Being packed in a tiny integrated circuit (IC) whose size and
weight is regularly negligible, it is becoming the perfect controller for as robots or any
machines required some type of intelligent automation. A single microcontroller can be
enough to manage a small mobile robot, an automatic washer machine or a security system.
Several microcontrollers contains a memory to store the program to be executed, and a lot
of input/output lines that can be a used to act jointly with other devices, like reading the state
of a sensor or controlling a motor. 8051 microcontroller is an 8-bit family of microcontroller is
developed by the Intel in the year 1981.
PIC Microcontroller
Peripheral Interface Controller (PIC) is microcontroller developed by a Microchip, PIC
microcontroller is fast and simple to implement program when we contrast other
microcontrollers like 8051. The ease of programming and simple to interfacing with other
peripherals PIC become successful microcontroller. Microcontroller is an integrated chip
which is consists of RAM, ROM, CPU, TIMER and COUNTERS. The PIC is a
microcontroller which as well consists of RAM, ROM, CPU, timer, counter, ADC (analog to
digital converters), DAC (digital to analog converters). PIC Microcontroller also support the
protocols like CAN, SPI, UART for an interfacing with additional peripherals. PIC mostly
used to modify Harvard architecture and also supports RISC (Reduced Instruction Set
Computer) by the above requirement RISC and Harvard we can simply that PIC is faster than
the 8051 based controllers which is prepared up of Von-Newman architecture.
ARM Processor
An ARM processor is also one of a family of CPUs based on the RISC (Reduced Instruction
Set Computer) architecture developed by Advanced RISC Machines (ARM). An ARM
makes at 32-bit and 64-bit RISC multi-core processors. RISC processors are designed to
perform a smaller number of types of computer instructions so that they can operate at a
higher speed, performing extra millions of instructions per second (MIPS). By stripping out
unnecessary instructions and optimizing pathways, RISC processors give outstanding
performance at a part of the power demand of CISC (complex instruction set computing)
procedure. ARM processors are widely used in customer electronic devices such as smart
phones, tablets, multimedia players and other mobile devices, such as wearables. Because of
their reduced to instruction set, they need fewer transistors, which enable a smaller die size of
the integrated circuitry (IC).