vs.
- Three Serial Ports (2 com + USB) (full duplex telemetry plus GPS) vs. 1 com/USB on Atmel.
- 12 bit ADC vs Atmel's 10 bit. (4 times better resolution).
- Included USB (faster everything, more reliable, and save $ on FTDI)
- Matrix divider (Both have fast multiply, but Freescale includes Fast divider as well)
- Freescale runs at 48Mhz vs 20 Mhz
- Both have 6 PWM
- USB bootloaders vs. Serial Botloader
So the bigger question is really to the heart of Open Hardware and Arduino - is it worth paying 5 times the price for weak hardware, and a weak IDE just because some components of the tool chain are more open than Freescale's free IDE (which is arguably less "light" than then infinitely light Arduino IDE). Is the Atmel's proprietary chip really "Open Source" if one tool chain component is "open Source" - and is the premium worth it. I have lots of Arduino's and I like them, but I can't help feeling they are a closeted serial device in a USB world, and overpriced (a Freescale Arduino-Clone would probably cost $6 vs. Arduino's $32 because the USB is built-in.)
Just Saying...
Comments
We're very comfortable with the current Arduino roadmap. They'll be supporting 20Mhz natively in the next rev, so we can get a 25% computation power increase with the current hardware if we want it. And the roadmap goes to ARM-based processors in the next generation, which should future proof it. With 150,000 Arduinos out there and growing fast, the benefits of a large, vibrant community outweigh any technical considerations, in our view. At least in this generation, Arduino is clearly the #1 open source embedded computing environment.
That is huge. Personally I like the Freescale MCF5213 and the whole coldfire product line.
All of my flying rockets used Coldfires.
(Full disclosure I'm CTO of netburner and we sell MCF5213 Dev kits.)
I also think that some of the new ARM cortex M3 stuff from T!I and ST are cool.
The new Cortex M4 will have floating point built in, so that could be a really cool solution.
I personally think the Arduino guys have the right idea, it does the perfect job for the people it is aimed at and the easy of programming lowers the barriers of entry for people. You don't learn to drive in a Ferrari for example and it seems ArduPilot guys don;t want more speed as the new Mega is 20% slower than the old ArduPilot.
Arduino isn't going to move and they are pretty clear about that. If you listen to their interview on FLOSS Weekly they say this as well as re-iterate that Arduino is aimed primarily at artists.
Arduino is about empowering relatively non technical but creative individuals to use modern day digital control to do something useful or interesting in their own field of interest. Thousands of arduino users have effortlessly blinked their first led and from there have gone on to create for themselves and others. When they've pushed the envelope of this level for all it's worth (like Jonathan Livingston Seagull), they're ready for the next level and can move onwards and outwards.
Arduino doesn't feel bad about that, it's glad it has done its job and waits for the next wide eyed and eager person to help.