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

Reply via email to