wireless wrote: > OK, maybe you spec for me an Arm chip? > > I need at least 16 channels of 12 bit analog IO
That means external ADC, maybe two. > at least 12 channels of DIO, No problem of course. > temperature sensor support > voltage sensors That's "just" two more analog inputs. > (2) counters > (4) timers > (2) pwm Too many timing peripherals. You'll need to split this up onto multiple parts as well I think. > USART (2) + (1) SPI > packaging (flexible) > > OK, we're talking nano watts of power consumption (in sleep mode)! It's not a realistic spec for any microcontroller. Please try again, with more care. You can get most of what you want in a single package but not all of it. Unless of course you make your own.. Take an Actel M1A3P250 with an ARM Cortex-M1 hardcore, then you could easily fit all those peripherals in one package. > Oh and under $10 per unit on qty 100 or more! M1A3P250 starts at $11.99 at Future Electronics. (MOQ=180, was 90 before) But maybe you'll be able to put something else on the board into the FPGA to balance that extra cost. The closest you'll get for an NXP Cortex-M0 ARM part would be something like LPC1113. (But there are other vendors too!) http://ics.nxp.com/products/lpc1000/lpc1100/lpc11xx/ 2 16 timers (counter and/or timer) 2 32 timers -"- 9 pwm 1 uart 1 spi Packaging is QFN-33 or LQFP-48 for the slightly larger parts. The QFN costs $1.46 for 100+ at Future. See the family here: http://ics.nxp.com/products/lpc1000/mcus/parametric/?sub=06 > Sure, spec me a 32 bit ARM, bro...... > I'll buy 2 and you can burn me a eGentoo CD? As you see, part cost is no problem for ARM, but you'll need more than one component for your project however you do it. //Peter
