In message
<0baf197d-d9b7-4ffd-8bc3->,
Tomás Ó hÉilidhe <> writes
>On Jun 1, 2:00*am, Jim Granville <no.s...@designtools.maps.co.nz>
>wrote:
>
>> The most used CORE, by far, is the 80C51.
>
>
>By "core", do you mean the processing of instructions? If two
>microcontrollers have the same set of assembler instructions, then are
>they said to have the same core?
Sort of.
As far as most programmers are concerned the 8051is a family with the
same core as code that runs on one will run on another, even at a binary
level... but why am I telling you this as you are the resident genius on
portability...
In fact for the 8051 family there are over 40 cores currently in use.
Whilst the basic instruction set and the basic core has the same API
they are very different being 12, 6, 4, 2 and single cycle cores with
several different memory systems. Especially the extended ones...
There is a Lot more to it than just changing header files.
However whilst, if you are careful a small program from one 8051 will
run on any 8051.... but once you start using the peripherals and
extended memory and registers you loose the portability even though you
can use the came compiler for all variants. .
>> The largest 8 bit uC vendor by dollars is Freescale, and by volume is
>> Microchip.
>When you say Microchip, are you talking about PIC chips,
Wow! Your lack of knowledge even on the things you have worked on is
astounding!!!
When some one tells you that you don't have the first idea about
portable C you really only argued because you had so little grasp and
understanding of the subject. I hope you realise that now.
> e.g. the
>PIC16F684? Is the PIC really the most ubiquitious uC?
No. But PICs in general might be. They are very low cost small parts.
Though about 8 years ago the 8051 family was the most ubiquitous with
about 30% of all micros (including the x86 family as most PC's up to
then had a couple of 8051's in them)
>So do Freescale make more advanced uC's that cost more?
Yes... The Power PC range.
http://www.freescale.com/webapp/sps/...d=0162468rH3bT
dG
BTW what is your collage course on?
It does not appear to be on software or electronics.
--
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\/\/\/\/\ Chris Hills Staffs England /\/\/\/\/
\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/