I've been using 8-bit AVRS for a few years now. Lately, I've been feeling limited by the peripheral data transfer speeds and higher level libraries.
I'm having trouble finding/picking a new line of microcontrollers to explore. I've looked at
- NXP – Can't find a programmer
- Freescale – Have to register for IDE
- AVR32 – Limited chip selection on digikey
The NXP chips look really nice, but as with anything that isn't PIC/AVR/Ardiuno the learning curve is pretty steep.
I was wondering if anybody could suggest a line of micro controllers that satisfy (in order of importance) the following requirements
- Hand solder-able chips. (I can do LQFP 100)
- 32 bit
- Linux host
- Free toolchain
- Good/free IDE
- <500$ startup cost for unlimited programming/debugging/compiling
- CAN support
- Ethernet/USB support
I'm willing to look at Freescale and NXP again, if somebody can show me that I've missed some information on their toolchain and programmers. I guess you could say AVR32s are exactly what I'm looking for, but I'm just not happy with their chip selection. They all have higher pin counts and low stock on digikey.