Mailing List Archive
tlug.jp Mailing List tlug archive tlug Mailing List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]Re: [tlug] PIC v. ARM: elegance/awkwardness and price
- Date: Wed, 12 Nov 2008 16:08:53 -0500
- From: jep200404 <jep200404@example.com>
- Subject: Re: [tlug] PIC v. ARM: elegance/awkwardness and price
- References: <1226458389.5345.770.camel@mark-desktop> <20081111231643.0f893957.jep200404@columbus.rr.com> <30ce84360811112137p5f0f6f00s94373563fb337191@mail.gmail.com>
Ian Wells wrote: > 2008/11/12 jep200404 <jep200404@example.com>: > > Stay away from Microchip MCUs; they have the worst, > > most awkward architecture of any MCU I've ever seen. > > I've not found Microchip stuff too difficult to understand. Me too. I had no trouble _understanding_ them. As I used them, I immediately understood and appreciated the 陰陽 of their nature. 1. That they took many many short cuts which saved transistors which makes the chips small, cheap, and low power, which makes them very competitive. They are great money makers, both for Microchip and their customers. 2. The architecture is very awkward. This increases development time and also causes inefficient code size. I used C compilers for the later PIC chips, but even then the architecture made C an awkward fit. If you're producing a high-volume product, the cheapness of PICs can make it worthwhile to put up with their awkwardness. If you're doing something for fun or some low-volume application, stay away from PICs. > ARM architectures are a good RISC implementation, with mature C > compilers and decent address space. You'll certainly find it easier > to program them. But they really didn't ought to be in the same price > league, being a modern, fast, 32-bit chip. The ARM architectures were done well, so that they are comparatively much more elegant than the PIC chips, and yet take surprisingly few transistors, so although they are more expensive than lesser MCUs, the prices of ARM MCUs are reasonable. > ... Microchip stuff ... > ... they're $5 per reprogrammable chip, ... Compare that to $1.56 [1] and $1.8375 [2] for some low-end ARM MCUs in quantity from Digikey. Both are reprogrammable. You should be able to get them cheaper elsewhere. I'm using much more powerful ARM MCUs and paying more for them than for 8-bit MCUs, but still, the ARM MCU prices are reasonable. They also are thrifty with power. [1] Luminary Micro LM3S101-IRN20 http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=726-1000-ND [2] NXP (nee Philips) LPC2101FBD48-S http://search.digikey.com/scripts/DkSearch/dksus.dll?Detail?name=568-2092-ND
- Follow-Ups:
- Re: [tlug] PIC v. ARM: elegance/awkwardness and price
- From: Ian Wells
- Re: [tlug] ARM: from dirt to Linux
- From: jep200404
- References:
- [tlug] Microcontrollers + linux
- From: Mark Sadgrove
- Re: [tlug] Microcontrollers + linux: Digikey, ARM, NXP serial port
- From: jep200404
- Re: [tlug] Microcontrollers + linux: Digikey, ARM, NXP serial port
- From: Ian Wells
Home | Main Index | Thread Index
- Prev by Date: Re: [tlug] linux netbooks?
- Next by Date: Re: [tlug] Just curious... how much impact does a kernel update make?
- Previous by thread: Re: [tlug] Microcontrollers + linux: Digikey, ARM, NXP serial port
- Next by thread: Re: [tlug] PIC v. ARM: elegance/awkwardness and price
- Index(es):
Home Page Mailing List Linux and Japan TLUG Members Links