OP
- Joined
- May 23, 2008
- Location
- London, England
- Thread Starter
- #21
The higher end stuff isn't really that much more expensive, but they are harder to work with if you don't design your own PCBs, because they are all surface mount.I generally work with $1-$4.50 MCUs, partly for that reason.
My personal favourite is the STM32 series. 32-bit ARM Cortex-M4F core at 168MHz, and a crapload of peripherals (something like 17 timers, and 3x2.4Msps ADCs that can be interleaved as 1x7.2Msps ADC with some limitations, and up to 1MBytes RAM).
For around $10-$15: http://www.digikey.com/product-sear...s/embedded-microcontrollers/2556109?k=stm32f4
For mass produced products the few bucks would matter, but for personal or low volume projects I've switched more or less exclusively to 32-bit MCUs.
If you don't need some things like big memory and USB HighSpeed support, I think you'd be able to find Cortex-M3 chips for ~$5.
For some of my projects that need a USB interface, the USB support in STM32 makes it worth it by itself, because if I used an AVR/PIC, I would need an FTDI chip for USB interfacing, and that would be the few bucks difference already.