PIC18F97J60 vs. MCF5223x for embeddet networking applications
Oct 16, 2006 4 Replies
P
Petter Gustad
Does anybody have any experience with PIC18F97J60 vs. MCF5223x for embedded networking applications? The MCF5223x appears to be a little more capable as well as supporting 100mbps operation. The PIC18F97J60 is probably cheaper (I assume).
Any information would be appreciated.
Petter
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
Didn't find your answer? Ask the community — no account required.
But as Peter pointed out, silicon cost is not the only variable cost. The longer...
P
Paul Bosselaers
For one thing the PIC18F97J60 is not capable of 100Base-T operation, it is 10base-T only. The MCF5223x is 10/100 capable. I have experience with the MCF52235, but not the PIC18F97J60. However, I have used the ENC28J60 ethernet controller which is similar to the ethernet used by the PIC18F97J60. I would expect the MCF5223x to be at least an order of magnitude faster than the PIC18F97J60.
You can get a free, but limited, version of the CMX-MicroNet TCP/IP stack for the MCF52235 on the CMX Systems web site. See the demos and manuals section at
formatting link
. (The demo software is intended to be for evaluation purposes only.)
An evaluation version of CMX-MicroNet for the PIC24/dsPIC33 and ENC28J60 ethernet is also available on the CMX web site.
Paul Bosselaers CMX Systems, Inc.
D
David Brown
The MCF5223x has a ColdFire core (32-bit, lovely architecture, a wide range of good tools, plenty of speed, power-efficient for its speed) and plenty of flash and ram. It can also be seen as a stepping point to a bigger system (such as using a different ColdFire with external memory, which could then run something like ucLinux). The PIC has a PIC core (8-bit, hideous architecture, a few usable tools, slow, but low power) and limited flash and ram. There are plenty of small PICs with nice peripherals, but it's a dead end if you ever want to move upwards.
So the MCF5223x is a great deal more capable, although probably slightly more expensive (though not a lot, when you look at the whole board).
As always, however, a lot depends on things like experience, vendor support, future plans, tools, etc.
P
Petter Gustad
Thank you David and Paul.
This is an important point.
I've got some expereince with both PIC's and 68k programming (in the early days of the Macintosh). I also did a couple small apps for my Palm (Dragonball). In that case I used a gcc as a cross compiler under Linux/X86. I'm hoping to find a similar environment for MCF5223x as well. I'm more comfortable with emacs, make, and gcc than CodeWarrior.
Petter
A: Because it messes up the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
D
Dave
Try
formatting link
. They do cheap Coldfire modules and also sell development kits. Look into Eclipse+gcc+debugger of choice for your development environment. I haven't tried to plug Emacs into Eclipse. Eclipse is Java, though, so you might want to have a fast system.
~Dave~
Join the Discussion
Have something to add? Share your thoughts — no account required.
Didn't find your answer?
Ask the community — no account required
Report Content
You are reporting this content to the moderators. They will look at it
ASAP.