I am trying to decide what flavor of the AT91 series ARM ucontrollers to use for a low cost, low volume product.
I need 4 channels of 10 bit ADC, and 4 channels of 12 bit DAC (though I could get by with two 10 bit and two 12 bit), hardware PWM would be nice, but I guess I could do it in software.
On the one hand, the AT91M55800 sounds attractive with its ADC, DAC (though not enough channels or resolution), PWM, SPI, and large memory address. It is quite a large package (176 pin TQFP), but is probably hand solderable in low volume (25 to 50 units) since I have hand soldered lots of 208 pin spartan II packages. I don't really need all the extra I/O though. The eval board is $250 at digikey.
Then there is the AT91M40008 which has 256k x 8 sram and operates at 60mhz. This would make for a somewhat simpler board layout since I would not need external sram, just flash. This chip does not have much in the way of periph. though, not even an SPI to talk to the DAC. It costs about the same at the
55800, and the eval board is $198 at digikey.Last of course would be the AT91RM9200 which sounds really cool, but is probably way overkill for this product and the eval board and development kit is $5000 (not sure if you can just get an eval board, or if that by itself would be useful). The chip itself does not cost much more than the others though....
I am really only familiar with atmel's avr series, but in this ap, an 8 bit ucontroller just does not have enough hp. I am leaning toward the 55800 with external sram, flash (and hopefully a compact flash interface) and a 2 to 8 channel DAC. Suggestions?
Thanks,
Rick