On Thursday I attended my second annual 'Texas Instruments Technology Day' where TI puts on a bunch of free seminars and a lot of vendors set up booths to show off their stuff. Last year the keynote speaker was the CEO of Luminary Micro which had recently been bought by TI. They make low power ARM MCUs and their Stallaris products now make up nearly the entire ARM MCU line at TI.
This year I spent quite a bit more time looking at the Stellaris MCUs and it got me wondering what the advantage of AVRs really are compared to ARM. For nearly the same price as any of the higher end Atmel chips, I can get an ARM Cortex-M3 running at 50Mhz with USB, ethernet MAC+PHY in one package. It just seems like everywhere I look its ARM ARM ARM and when the price isn't very different then what's the appeal to go otherwise?
I understand that AVR32 is supposed to compete in this area, but I feel that coming out with a completely new architecture is a bit silly. I've also been using xmega quite a bit lately, but I don't understand why they wouldn't at least have versions with ethernet and/or usb.
Anyway, just some random thoughts after just waking up. :D Thoughts?
On a side note, we also got a code that lets us buy any sub $500 TI dev board for only $10. :P :P One time use only, otherwise I would share.