Re: Moving from 8051 to AVR
- From: "diggerdo" <gotoit@xxxxxxx>
- Date: Wed, 08 Feb 2006 04:00:23 GMT
"Isaac Bosompem" <x86asm@xxxxxxxxx> wrote in message
news:1139367382.038001.110630@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
diggerdo wrote:
Single clock C51 FLASH variants hit 33MHz, 35MHz, 50MHz, 66MHz,
100MHz
from various vendors - rather faster than the AVR.
So, why bother ?
Rehashed 8051 is a bit like your grandmother trying on a bikini.
Not a pretty site.
AVR was designed from the ground up to be a modern processor.
Why would a rehashed 8051 be THAT bad?
The 8051 is a great architecture, I moved from the PIC to the 8051/2
and have never looked back. The single cycle cores add life to the 8051
line and it still is a viable competitor to other 8-bit MCU's decades
after its first incarnation.
I've used the 8051 for years, but it is dated. I've used the PICS too, arrg!
The 8051 was a great microcontroller in its time. However, the new AVR
is very pointer friendly, instruction set designed to be optimum with C,
highly scalable FLASH (4K-256K), fair amount of on board RAM, EE, and
flexible peripherials.
Most 8051s out there are still divide by 12 ... really slow.
Move away from the divide by 12 die, and you are back to single sourced.
There are a few "triplers" with divide by 4 (Maxim AKA DS),
and a smaller number of single cycle cores (Crystal).
It has tons of free compilers and assemblers out there and lots of
example code. It is more mature and is easy to find decent information
on it.
AVR has free GCC port that is pretty good. Check out WinAVR package at
www.avrfreaks.net
.
- Follow-Ups:
- Re: Moving from 8051 to AVR
- From: Ian Bell
- Re: Moving from 8051 to AVR
- From: Jim Granville
- Re: Moving from 8051 to AVR
- References:
- Moving from 8051 to AVR
- From: ziggy
- Re: Moving from 8051 to AVR
- From: Jim Granville
- Re: Moving from 8051 to AVR
- From: Ulf Samuelsson
- Re: Moving from 8051 to AVR
- From: diggerdo
- Re: Moving from 8051 to AVR
- From: Isaac Bosompem
- Moving from 8051 to AVR
- Prev by Date: Re: Moving from 8051 to AVR
- Next by Date: Re: signed vs. unsigned & abs()
- Previous by thread: Re: Moving from 8051 to AVR
- Next by thread: Re: Moving from 8051 to AVR
- Index(es):
Relevant Pages
|