Follow along with the video below to see how to install our site as a web app on your home screen.
Note: This feature may not be available in some browsers.
avr is faster than pic by 4 times.
8051 is faster than avr by 25 times. (Cygnal)
The tools for AVR are better and cheaper. You can even get a free GNU C compiler for AVR.hill said:If you're choosing a uC to start, I would say PIC. The development tools are excellent and low cost.
The tools for AVR are better and cheaper. You can even get a free GNU C compiler for AVR.
Especially for c programming I would choose AVR.
The AVR architecture is much never than the old 8051 and the PIC.
The PIC was never ment to be used with C when it was designed
The Hitech PICC compiler is not free, it costs no less than $950 and only works for PIC 12/14/16/17 Series!samcheetah said:true, very true! but u can also get a free C compiler for PICs, from HiTech. i think its called PICC or something like that. and the 18F series of PIC microcontrollers have a C-optimized instruction set. its also true that the PIC wasnt meant to be used with C. but now it is!!!!!The tools for AVR are better and cheaper. You can even get a free GNU C compiler for AVR.
The free version is you think of called PICC-Lite and it only supports few of the PIC16 devices and the code is limited to 1k. So you can't use this with any of the new improved PIC18 devices which you mention
If you use C programming you can quicly learn a new architecture and the C code is easy to port
If you use assembly it takes longer time to switch to a new architecture because you have to learn a new instruction set every time.
but PIC is CISC (i hope i am true)
ojer25 said:wow
i still confused................
For 8051 250 MIPS(mega instructions per sec )!?
And why can't you use AVR for mass production and larger projects?jhonny_yang said:What you want to do ?
if hobbies you can choose AVR , 8051 , PIC.
Manufacture using 8051 and PIC commonly.
If you personally use , you meet the confuse. If you for mass production choose PIC (priority) and 8051 for more larger one project
8051 is nowhere near 250 MIPS @ 10 MHz.ojer25 said:wow
i still confused................
some say go to PIC
and other say go to AVR
but nobody concern with speeeeeed
If I use 10MHz crystal ,I will get :
For pic 2.5 MIPS(mega instructions per sec )!?
For AVR 10 MIPS(mega instructions per sec )!?
For 8051 250 MIPS(mega instructions per sec )!?
I would appreciate if someone can complete the FREE tools list for other MCU (I mean : 8051, PIC, and all other you way have used)
C-Man Wrote
For "standard" 8051 you get 0.833333... MIPS for RD2 8051 you get 1.666... MIPS.
Standard 8051 divide the clock by 12, RD2 8051 by 12 or 6 and there are other derivates around that divide by 4.