AVR has a free C compiler. As a hobbyist free is
important. The only freely available PIC compilers are demos of commercial ones
and the limitations always get in the way.
----- Original Message -----From: Zack WidupSent: Wednesday, December 08, 2004 7:08 AMSubject: [AVR-Chat] Re: advantages and dissadvantages of AVRs.
--- In AVR-Chat@yahoogroups.com, NGUYEN NGA VIET <vnn_hi@y...> wrote:
> Anyone can tell me about the advantages and dissadvantages of AVRs ?
> Or, why did you choose an AVR for your jobs ? In what kinds of
projects, AVRs are the best choice ?
> Thank you.
>
I think it's been fairly well covered, but I have chosen AVR's
because of their speed and ease of programming. PIC's require much
more elaborate initialization routines for USART, A/D converter, etc.
than the AVR's. The A/D converter in the AVR's seems more immune to
noise. Having 32 general-purpose registers to work with is also a
plus.
I'm playing with using a port of an AVR as a hardware DAC (R/2R
ladder). The speed available makes for a much higher possible output
frequency than other devices I've used. (Note, I'm trying to keep it
very simple).
Zack