EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

C500 & PIC16C64

Started by Simon May 6, 2004
Hi
I'm a second year computing student and am struggling with an assignment
where I have to compane the C500 and PIC16C64 Microcontrollers.
Any information you people can give me would be greatly appreciated!

Many Thanks



>I'm a second year computing student and am struggling with an assignment >where I have to compane the C500 and PIC16C64 Microcontrollers. >Any information you people can give me would be greatly appreciated! >
Go to Infineon's site and download the C500 Architecture and Instruction Set manual. Go to Microchip's site and download the PIC16C84 datasheet. Read them then compare them. One problem is that the C500 is a family while the PIC16C84 is a specific microcontroller of the PIC16 family. Does your teacher want you to just compare the instruction sets or do they want to get into hardware iimplementations? If the latter, then they should choose a particular member of the C500 family.
Simon,
go to the vendor's websites. (www.infineon.com , www.microchip.com )

Download the datasheet and user manual of each device and compare
architecture and features.
The C500 as I recall is an Infineon 8051 derivative.

So your job is to compare the 8051 architecture with the PIC.
Rather simple after reading the user manual which usually also contains an
architecture description.

Good luck !
regards
/jan

Simon <00909@tiscali.co.uk> schrieb in im Newsbeitrag:
409a53a4_2@mk-nntp-2.news.uk.tiscali.com...
> Hi > I'm a second year computing student and am struggling with an assignment > where I have to compane the C500 and PIC16C64 Microcontrollers. > Any information you people can give me would be greatly appreciated! > > Many Thanks > > >
"Simon" <00909@tiscali.co.uk> wrote in message
news:409a53a4_2@mk-nntp-2.news.uk.tiscali.com...
> where I have to compane the C500 and PIC16C64 Microcontrollers.
"Assuming" C500 is basically 8051, and "knowing" Intel's preferences ... Is this just Harvard vs von Neumann, and RISC vs CISC?
The C compilers for the PIC16 family are not very good, IMHO.  They are
better for the PIC18 family.  The 16's have some serious architectural
limitations, too - including slow performance.

Sorry, just personal experience and days of frustration.  Even Microchip
tries to steer you away from the 16's to the 18's ...  :-)

Don't know much about the C500's ....

--
Alan R. Weiss, Chairman and CEO
EEMBC Certification Laboratories and Synchromesh Computing
6507 Jester Blvd, Suite 511, Austin, Texas 78750  USA
Voice:  512-219-0302   Fax:  512-219-0402  Mobile:  512-845-1305
email:  alan@ebenchmarks.com  or  aweiss@austin.rr.com
ECL:  http://www.ebenchmarks.com   EEMBC:  http://www.eembc.org
Synchromesh Computing:  http://www.synchromeshcomputing.com

ECL: EEMBC Benchmark Certifications, Benchmark Development, Support
Synchromesh Computing:  Benchmark Studies, Software Testing,
  Product Analysis (Impressions and Consulting), Development Services

ECL, LLC and Synchromesh Computing are equal opportunity employers (EOE)
and are Bill of Rights Companies. This message is for the sole use of the
intended recipient(s) and may contain confidential and privileged
information.  Any unauthorized review, use,
disclosure, or distribution is prohibited.  If you are not the intended
recipient,
please contact the sender and destroy all copies of the original message.
"Simon" <00909@tiscali.co.uk> wrote in message
news:409a53a4_2@mk-nntp-2.news.uk.tiscali.com...
> Hi > I'm a second year computing student and am struggling with an assignment > where I have to compane the C500 and PIC16C64 Microcontrollers. > Any information you people can give me would be greatly appreciated! > > Many Thanks > > >
"Bill Davy" <Bill@SynectixLtd.com> wrote

> "Assuming" C500 is basically 8051, and "knowing" Intel's preferences
...
> Is this just Harvard vs von Neumann, and RISC vs CISC?
PIC and 805x are both Harvard arch.
In article <hfUmc.71586$Dn1.9927@fe2.texas.rr.com>, Alan R. Weiss
<alan@ebenchmarks.com> writes
>The C compilers for the PIC16 family are not very good, IMHO. They are >better for the PIC18 family. The 16's have some serious architectural >limitations, too - including slow performance. > >Sorry, just personal experience and days of frustration. Even Microchip >tries to steer you away from the 16's to the 18's ... :-) > >Don't know much about the C500's ....
C500 is a family by Infineon, one of 50 odd manufactures of the 8051 types. The 8051 family numbers over 600 variants. There are also many (over 30) 8051 IP cores used in ASICs and FGGAs There is a wide range of tools for the 51 family from many vendors. The compilers range from free to those used in safety critical, medical, aerospace uses. There are a wide range of full In Circuit Emulators and even on some 51's there is JTAG. there are many simulators as well. ALL 600 odd 8051 variants are all binary compatible in the core and basic peripherals. They range from 8 pin (PIC pin compatible) up to 80+ pins The Infineon C500 is only OTP or ROM. Infineon do not have flash (yet). However others (Atmel, Philips etc. do have Flash). Some 8051 types (Dalas, Philips, Analog Decices can address 16Mbytes linear memory. There is a 16 bit version of the '51 family, the '251 made by several vendors, is also binary compatible with the 51. /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\ \/\/\/\/\ Chris Hills Staffs England /\/\/\/\/\ /\/\/ chris@phaedsys.org www.phaedsys.org \/\/ \/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/

The 2024 Embedded Online Conference