Re: AVR vs PIC
Hello
I was a PIC user, and now an AVR / ARM7 user.
The main differeces are:
AVR has linear memory, PIC is banked. These means that it's more optimal the AVR memory magment.
AVR has 132 instrucction in average, PIC is less
AVR instrucctions runs at 1 cicle, PIC at 2 or 4. With these AVR reaches 1MIPS per MHz, and PIC 0.25MIPS per MHz.
AVR can address 4MBytes of memory, and the biggest AVR now has 256KBytes of Flash, PIC cannot reaches this number.
AVR and PIC has many DIP ICs, both are very easy to use, but AVR's biggest devices are mor SMD-oriented.
Really, there are a lot of more advantages that AVR has over PIC. PIC is just for hobbist, eventhough many people use it. But AVR is more powerful, and it's nearly the most C-friendly microcontroller in 8bits.
A Motorola FAE tells me a short time ago that their HC08 cannot compete with AVR, and the HC08S may have the same performace, but to be sure, he recomends me to use a 16bits Motorola MCU, which of course will be better than an 8bits.
See you
Ezequiel L. Aceto