Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is AVR and how is it different from other 8051 microcontrollers?

Status
Not open for further replies.

misha82

Member level 2
Member level 2
Joined
Jun 6, 2005
Messages
45
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,641
what is AVR and how they are different from usal microcontroller 8051?
 

booksbybibin source code

AVR is a normal microcontroller which implemnet RISC architecture, this mean a faster microcontroller with the same clock frequency of usual 8051 CISC based microcontroller....you will find many types of AVR based microcontroller's with different internal components like:
-number of ports
-number of DAC's
-size of flash memory
-size of the SDRAM

and so on....and since they are faster less complex so they are more popular than 8051 series

good luck
 

download winavr2006

h**p://en.wikipedia.org/wiki/AVR
 

download winavr2006

try more at atmel website
 

winavr2006 download

8051 is CISC Architecture But AVR is RISC Architecture.
 

avr adc tutorial

AVR was not so long ago originally designed by Atmel, but the 8051 was developed by Intel long long time ago. Atmel produces 8051-based microcontrollers using some sort of intel's license maybe? i don't know...

Normally, AVRs are faster, but the instruction set are so different with those of 8051.
 

basics of cprogramming in winavr

The architecture is a bit different, most 8051 family use CISC and AVR is RISC. Because of the RISC it have more register than 8051. But when you look at the assembly code, it become more difficult, usually we must see the flag register to do the assembly.
That's why programming 8051 with assembly is easier than AVR. But there's a lot of C Compiler for AVR and have 1 instruction / cycle ability(most of the instruction).
Well that's my oppinion, correct me if i'm wrong.

Best regards
 

AVR?

I'm searching for very good AVR tutorials on the net, but cannot found. I have PIC experience, and there are so many very good step-by-step LED flasher, matrix button, RS232, I2C, SPI, ADC tutorial on PIC with a lot of comments, figures, etc. AVR tutorials, what I've found are very simple, only source, no or very few figures, comments, ...

Can someone show me good AVR tutorials? First I'd like to learn the basics of asm programming of AVR, and when its ok, than C...
 

Re: AVR?

Hi NickE,

Here is one book for programming AVR using WinAVR (C programming). It is a beginner tutorials
you can get it from yahoo group-booksbybibin
h**p://groups.yahoo.com/group/booksbybibin/
 

AVR?

misha82,

both architectures have their benefits. If you are OK being totally dependend on one company that sells AVRs (Atmel) that is your choice. There are faster 51's than any AVR 8-bit from Silabs
http://www.silabs.com/tgwWebApp/public/web_content/products/en/index.htm
, there are probably lower cost LPC900 than equivalent AVRs from Philips,
**broken link removed**
there are a number of 8051s also from Atmel....
Many vendors who compete against each other, more selection, faster (and slower) devices depending on your needs, that's what the 8051 architecture can offer.
p.s. I did not say or even indicate the AVR is no good, there is just a little wrong perception about the 8051 out there because people refer to the 8051 that was developed 15 years before the AVR saw the light of day.

Cheers, Bob
 

Re: AVR?

yogi said:
Hi NickE,

Here is one book for programming AVR using WinAVR (C programming). It is a beginner tutorials
you can get it from yahoo group-booksbybibin
h**p://groups.yahoo.com/group/booksbybibin/

Dear mate:

link for download :WinaVR2006:?:

Thanx
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top