On Feb 20, 2008, at 10:41 AM, Chuck Harris wrote:

> Robert Vassar wrote:
>
>> I regard PIC chips as something to be avoided.  Horrible little
>> architecture that should have died back in the 70's.  It gained a
>> foothold with hobbyists due to the ease with which they can be
>> programmed.
>
> Wow!  I guess I should stop using them.


Not at all.  Embedded products generally have higher quality needs  
than general purpose computing as we've come to know it today.  Let's  
face it, when a traffic light controller or a military device wanders  
off the end of a null pointer people die.  You're a pro, you  
understand these problems.  Engineering is compromise.  Use the tools  
you feel comfortable with that allow you to do your job.


As a software professional that plays with uC's for fun, not work,  
I'm going to choose something that doesn't use oddball word lengths,  
and has a nice orthogonal instruction set with a rich set of  
addressing modes.  I learned the '51 back in high school 20+ years  
ago.  If someone else was going to pick up a uC arch from scratch for  
hobby purposes, I would probably recommend the AVR.


>
> And I assume they have them in 6 or 8 pin surface mount with 4 or 5  
> ADC
> channels, and a built in clock oscillator that has a better than
> 1% accuracy over the full military/industrial temperature range?

SiLabs makes some very remarkable derivatives, which I've not had the  
pleasure to play with.  I'm not sure they get down to the 6 or 8 pin  
point.

>
> Oh, and I forgot, a uart on every pin?

Why on earth?  No... I don't want to know.  :-)

>
> PIC's are the greatest little problem solvers in existence.
>

s/PIC\'s/uC\'s/ and we agree....


>
>>
>>  and have an arch better suited to C.
>
> Who cares?

Anyone trying to make a C compiler for the chip?  Anyone concerned  
about the quality of the compiler, mixed language use ala C with  
assembly, or code portability?

>
> -Chuck Harris, Not a hobbyist!
>
>


I have to confess, I'm rather surprised at your passion for the PIC.   
But hey... I spend all day working on Solaris and Linux, and use a  
Mac everywhere else just to be 100% Microsoft free.  So while I'm  
surprised, I can understand it.
:-)


Cheers,


Rob , "software engineer", but uC hobbyist...


  

_______________________________________________
time-nuts mailing list -- time-nuts@febo.com
To unsubscribe, go to https://www.febo.com/cgi-bin/mailman/listinfo/time-nuts
and follow the instructions there.

Reply via email to