In general, personal preference and experience is what it comes down to. There are some PIC's that have built in RF systems; I don't believe there are any 8051's with this capability.
portable
PIC Microcontroller which means Peripheral Interface Controller. PIC Microcontroller is originally developed by General Instrument's Microelectronics Division.
PIC's are programmable microcontroller chips made by Microchip Inc. PIC's can be programmed to do timing functions, but they can do many other things as well. 555's are dedicated purpose timer chips made by several different manufacturers. They have no intelligence, they are strictly analog electronics.
There are many tradeoffs that must be considered to make a proper choice, neither is better in all cases.However many projects just use personal prejudice (oops sorry, preference) to choose as they are lazy (oops sorry, it takes less work).
4eyes
Only 35 single-word instructions to learn All single-cycle instructions except for program branches, which are two-cycle Operating speed: DC - 20 MHz clock input DC - 200 ns instruction cycle Up to 8K x 14 words of Flash Program Memory Up to 368 x 8 bytes of Data Memory (RAM) vUp to 256 x 8 bytes of EEPROM Data Memory Pin out compatible to other 28-pin or 40/44-pin PIC16CXXX and PIC16FXXX micro controllers
The Pic Controller has many advantages over a 8051. The main advantage is the editing capabilities. Another advantage is the high resolution.
8051 is an old microcontroller design. It has been updated and expanded into a family of microcontrollers manufactured by several companies. PIC is not a microcontroller, but is an extensive family of microcontrollers designed and manufactured by Microchip, Inc. Both are quite popular, and there are many other microcontrollers available.
In general, personal preference and experience is what it comes down to. There are some PIC's that have built in RF systems; I don't believe there are any 8051's with this capability.
The PIC is a specific architecture of microcontroller.
PIC Microcontroller which means Peripheral Interface Controller. PIC Microcontroller is originally developed by General Instrument's Microelectronics Division.
8051 MICROCONTROLLER has no in built A/D Converters but PIC has it. 8051 MICROCONTROLLER based on CISC architectuture while PIC based on RISC archirecture. 8051 has 250 instruction which take 1 to 4 machine cycle to execute while PIC has nearly 40 instruction.
Dogan Ibrahim has written: 'Using LEDs, LCDs, and GLCDs in microcontroller projects' -- subject(s): Information display systems, Automatic control, Liquid crystal devices, Light emitting diodes, Microcontrollers 'Microcontroller projects in C for the 8051 family' -- subject(s): C (Computer program language), Intel 8051 (Computer), Programmable controllers, Programming 'Microcontroller based applied digital control' -- subject(s): Data processing, Design and construction, Digital control systems, Microprocessors, Process control 'SD card projects using the PIC microcontroller' -- subject(s): Computer storage devices, Programmable controllers, Programming, Microcontrollers 'Microcontroller projects in C for the 8051' -- subject(s): C (Computer program language), Intel 8051 (Computer), Programmable controllers, Programming, Intel 8051 (Microcontroller), Microcontrollers 'PIC BASIC' -- subject(s): Design and construction, Integrated circuits, Microelectronics, Programmable controllers
x
risc
Answer It is both 8 bit processors in a 40 pin package but it is not pin compatible, it have almost the same functions but it is very difficult to compare the two because it is not the same family.
Atmega32
The difference is base on the requirement of their0 application.