From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1PI1fN-0000rq-Sf for garchives@archives.gentoo.org; Mon, 15 Nov 2010 16:12:26 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 7C986E095E for ; Mon, 15 Nov 2010 16:12:25 +0000 (UTC) Received: from foo.birdnet.se (foo.birdnet.se [213.88.146.6]) by pigeon.gentoo.org (Postfix) with SMTP id 33C2DE0875 for ; Mon, 15 Nov 2010 16:05:21 +0000 (UTC) Received: (qmail 16971 invoked by uid 501); 15 Nov 2010 16:05:20 -0000 Message-ID: <20101115160520.16970.qmail@stuge.se> Date: Mon, 15 Nov 2010 17:05:20 +0100 From: Peter Stuge To: gentoo-embedded@lists.gentoo.org Subject: Re: [gentoo-embedded] OT: HiTech-C question Mail-Followup-To: gentoo-embedded@lists.gentoo.org References: <20101114211024.350fb808@osage.osagesoftware.com> <4CE117EC.5050704@tampabay.rr.com> <4CE126AE.2@gmail.com> <4CE14778.8070209@tampabay.rr.com> Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-embedded@lists.gentoo.org Reply-to: gentoo-embedded@lists.gentoo.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4CE14778.8070209@tampabay.rr.com> X-Archives-Salt: b927366e-7c7d-4ec8-9059-ccfcd4454d72 X-Archives-Hash: 27ef8a5d496207671d4d003e5830680f 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