Article View: sci.electronics.design
Article #674Re: My hat is off to Microchip and their CEO!
From: Raveninghorde
Date: Fri, 30 Oct 2009 15:43
Date: Fri, 30 Oct 2009 15:43
60 lines
3807 bytes
3807 bytes
On Fri, 30 Oct 2009 06:52:49 -0700 (PDT), MooseFET <kensmith@rahul.net> wrote: >On Oct 30, 4:57�am, Al Borowski <al.borow...@gmail.com> wrote: >> > Briefly, the Modified-Harvard architecture used in the PIC devices >> > separates the program memory from the data memory, in other words >> > separates the ROM/FLASH program memory from the RAM. >> >> [...] >> >> Yes, but there's more to to a uC core then choosing between Harvard or >> Von Neumann. I think most of the PICs quirks come from the other >> decisions made. >> >> The PIC (up to 16 bit cores anyway) is an accumulator architecture - >> you have to funnel everything through the W register. > >Going with accumulator model allowed Microchip to make the processor >with fewer transistors. It is a trade off that can break either way. >If you have a limit on the chip size you can make a higher performance >processor that is harder to program. > > >[....] >> in the 16 bit core thankfully). Personally, I think the most annoying >> thing about programming PICs in assembly are the btfsc (test a bit in >> 'file', skip the next instruction if it's clear) and btfss (same thing >> but skip if set) instructions. Why they couldn't just call these ifbit >> and ifnbit, I don't know :-) > >Does ifbit mean skip if the bit is set or do the instruction if the >bit is set? > >> >> Back to the OP, great job Microchip on the video. It's a nice contrast >> to TI, who recently sent misleading DMCA notices to people who tried >> installing after-market OSs on their graphics calculators (http://news.cnet.com/8301-30685_3-10374284-264.html) >> >> Cheers, >> >> A; > >I still prefer the 8051. It is way better. >[ducks] So do I. The 8051 family was/is great. But I found the varients of 8051 I used were obsolete on more than one occassion causing problems. I'm still sourcing SAB80C517 at silly prices for example. I first used the PIC for very low cost apps around 1990 and found that there was always an upgrade path which didn't obsolete my designs. Secondly Microchip always have product available. I recall one rep trying to convert me to the ST6. Then he said ST are behind on production and delivery was 4-6 months. There are better micros than the PIC from an engineering perspective but they are hard to beat from a production view point.
Technical Details
Message-ID:
<ao1me5lbcodgh9nsonlgo4rhho0ohahbct@4ax.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!feeder.news-service.com!tudelft.nl!txtfeed1.tudelft.nl!dedekind.zen.co.uk!zen.net.uk!hamilton.zen.co.uk!shaftesbury.zen.co.uk.POSTED!not-for-mailReferences:
<a7nGm.354$hJ2.98@newsfe13.iad> <74a52943-f086-451d-bb24-99783529b1bc@d5g2000yqm.googlegroups.com> <72uGm.50908$ze1.32966@news-server.bigpond.net.au> <_NSdndVPsfmd83fXnZ2dnUVZ_sudnZ2d@westnet.com.au> <G1vGm.50913$ze1.9795@news-server.bigpond.net.au> <d1f9f3c6-0d75-429d-9c19-6d23b72b7997@g22g2000prf.googlegroups.com> <c8a3c7d4-7b0e-4bc7-9e2b-f3d0bac64e64@o9g2000prg.googlegroups.com>Show Full Headers
Complete Article Headers
X-Google-Thread: a5a6238865,3efb481b0f84bbd4 X-Google-Attributes: gida5a6238865,public,usenet X-Google-NewGroupId: yes X-Google-Language: ENGLISH,ASCII Path: arc1-ca.pugleaf.net!g2news2.google.com!news3.google.com!feeder.news-service.com!tudelft.nl!txtfeed1.tudelft.nl!dedekind.zen.co.uk!zen.net.uk!hamilton.zen.co.uk!shaftesbury.zen.co.uk.POSTED!not-for-mail From: Raveninghorde <raveninghorde@invalid> Newsgroups: sci.electronics.design,aus.electronics Subject: Re: My hat is off to Microchip and their CEO! Date: Fri, 30 Oct 2009 15:43:58 +0000 Message-ID: <ao1me5lbcodgh9nsonlgo4rhho0ohahbct@4ax.com> References: <a7nGm.354$hJ2.98@newsfe13.iad> <74a52943-f086-451d-bb24-99783529b1bc@d5g2000yqm.googlegroups.com> <72uGm.50908$ze1.32966@news-server.bigpond.net.au> <_NSdndVPsfmd83fXnZ2dnUVZ_sudnZ2d@westnet.com.au> <G1vGm.50913$ze1.9795@news-server.bigpond.net.au> <d1f9f3c6-0d75-429d-9c19-6d23b72b7997@g22g2000prf.googlegroups.com> <c8a3c7d4-7b0e-4bc7-9e2b-f3d0bac64e64@o9g2000prg.googlegroups.com> X-Newsreader: Forte Agent 5.00/32.1171 MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 8bit X-Antivirus: avast! (VPS 091029-0, 29/10/2009), Outbound message X-Antivirus-Status: Clean Lines: 60 Organization: Zen Internet NNTP-Posting-Host: 78e15203.news.zen.co.uk X-Trace: DXC=\e8SA:nQ`A<VTcOkC4_T\?nok4Z\<mH49hDU:2=XKPk8>0bI9nA2ab4OUY^82>^K=9R:D[K?1hC06 X-Complaints-To: abuse@zen.co.uk