Yahoo Groups archive

AVR-Chat

Index last updated: 2026-04-28 22:41 UTC

Message

Re: [AVR-Chat] AVR Mega AT89 what is the difference ?

2004-07-28 by Astria Nur Irfansyah

i dont think AT89s are AVRs. The AT89 family is an 8051 
avr is a microcontroller. Very different from AVR. 8051 is 
a CISC, AVRs r RISCs. But AVRs instruction set is not so 
reduced  [in my opinion] so it is somewhat similar to 
8051.

The differences between 3 main families of avr [mega, 
tiny, and 90s/standard] are mainly their peripherals, 
memory size, and maybe memory mapping stuff. Name of 
registers are sometimes different, especially between mega 
and the lower classes, coz megas have much more features 
and more memory.

One other important thing is their fuse bits. megas have 
much more fuse bits, and great caution must be taken when 
programming them.

my point is, it is easy to port a program specifically 
made for 1 AVR to another one if that other AVR has 
similar peripherals and meets the required memory size.

im still studying avr myself.

regards,
irfan.

On Wed, 28 Jul 2004 05:13:26 -0000
  "Dave Mucha" <dave_mucha@yahoo.com> wrote:
> Hi all,
> 
> I have been looking at PICs and the Atmel chips and the 
>major 
> difference appears to be that PIC has one major category 
>and all the 
> parts are slightly different.
> 
> It seems that you cannot write a program on a PIC and 
>then just port 
> it to any other pic.  In some cases, it needs major 
>work, in others, 
> its just a few changes.  I think that has a lot to do 
>with the memory 
> and how that works.
> 
> The Atmel chips are supposed to offer a much better 
>upgrade or should 
> I say, chip family ?
> 
> The idea being that if you write a program for one chip, 
>you can 
> upgrade to another in the same family with very little 
>difficulty.
> 
> Anyway, while looking for programmers, I was shown a 
>like to a 
> developemnt board and found controller boards.  Herein 
>lies he 
> question.
> 
> There are ATmega chips, AVR chips, ATmini chips, AT90 
>chips.
> 
> Are these pretty seperate families ? by that I mean if 
>one writes for 
> an AT89, do all AT89 chips pretty much use the same 
>program ?  or 
> would one need to re-write more than just a few lines to 
>make it 
> work ?
> 
> Can one write for the ATmini and then use that program 
>on the AT90 ?
> 
> I have been googling things like 'differences in atmel 
>chips' 
> or 'difference between atmini and avr' and am not 
>getting answers.
> 
> Any enlightenment would be appreciated.
> 
> Dave
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> ------------------------ Yahoo! Groups Sponsor 
> 
> 
> Yahoo! Groups Links
> 
> 
> 
> 
> 

===========================================================================================
Netkuis Instan untuk wilayah Bandung (kode area 022) - SD,SMP,SMA berhadiah total puluhan juta rupiah... periode I dimulai 1 April 2004
===========================================================================================

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.