public inbox for gentoo-embedded@lists.gentoo.org
 help / color / mirror / Atom feed
From: Peter Stuge <peter@stuge.se>
To: gentoo-embedded@lists.gentoo.org
Subject: Re: [gentoo-embedded] OT: HiTech-C question
Date: Mon, 15 Nov 2010 17:05:20 +0100	[thread overview]
Message-ID: <20101115160520.16970.qmail@stuge.se> (raw)
In-Reply-To: <4CE14778.8070209@tampabay.rr.com>

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	other threads:[~2010-11-15 16:12 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2010-11-15  2:10 [gentoo-embedded] OT: HiTech-C question David Relson
2010-11-15  3:37 ` Peter Stuge
2010-11-15  7:44   ` Mike Frysinger
2010-11-15 11:22 ` wireless
2010-11-15 12:25   ` Arkadi Shishlov
2010-11-15 14:45     ` wireless
2010-11-15 16:05       ` Peter Stuge [this message]
2010-11-15 18:13         ` wireless
2010-11-15 18:53           ` Peter Stuge
2010-11-15 19:28           ` Arkadi Shishlov
2010-11-15 14:53     ` Peter Stuge
2010-11-15 12:37   ` David Relson
2010-11-15 14:25     ` wireless

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20101115160520.16970.qmail@stuge.se \
    --to=peter@stuge.se \
    --cc=gentoo-embedded@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox