EmbeddedRelated.com
Forums
The 2024 Embedded Online Conference

Microchip PIC32 or LPC23xx????

Started by "franco.rupi" March 20, 2009
Hi to all

I've got a doubt PIC32 or LPC23xx?

Of course I would go with LPC, but where I'm working there is a little war.....

Neeed some comparison numbers at same cpu frequency let's say @70Mhz.

Thank's to all.

An Engineer's Guide to the LPC2100 Series

Hi,

> Hi to all
>
> I've got a doubt PIC32 or LPC23xx?
>
> Of course I would go with LPC, but where I'm working there is a little
> war.....
>
> Neeed some comparison numbers at same cpu frequency let's say @70Mhz.

Great! When you've got them, be sure to let us know. You know, I'd love to
see power consumption performance, ADC performance, code execution
performance from RAM and FLASH in Thumb/ARM and MIPS16/32 for various
benchmarks like FFT, Dhrystone, Whetstone.

That would be most excellent!

Please send results soonest.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks for ARM, MSP430, AVR, MAXQ, and now Cortex-M3 processors

----Original Message----
From: l...
[mailto:l...] On Behalf Of franco.rupi
Sent: 20 March 2009 15:14 To: l...
Subject: [lpc2000] Microchip PIC32 or LPC23xx????

> Hi to all
>
> I've got a doubt PIC32 or LPC23xx?
>
> Of course I would go with LPC, but where I'm working
> there is a little war.....
>
> Neeed some comparison numbers at same cpu frequency let's
> say @70Mhz.
>
My main gripe with PIC32 is that its "expansion bus" is not properly
memory mapped. You have to read/write it via a register. This may or may
not be a problem in your application.

--
Tim Mitchell

Hi Paul

I hope that sometimes you can take something in a serious way....
you are always joking!!!!

In the mean while thank's for your great support!!!!

Franco

--- In l..., "Paul Curtis" wrote:
>
> Hi,
>
> > Hi to all
> >
> > I've got a doubt PIC32 or LPC23xx?
> >
> > Of course I would go with LPC, but where I'm working there is a little
> > war.....
> >
> > Neeed some comparison numbers at same cpu frequency let's say @70Mhz.
>
> Great! When you've got them, be sure to let us know. You know, I'd love to
> see power consumption performance, ADC performance, code execution
> performance from RAM and FLASH in Thumb/ARM and MIPS16/32 for various
> benchmarks like FFT, Dhrystone, Whetstone.
>
> That would be most excellent!
>
> Please send results soonest.
>
> --
> Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
> CrossWorks for ARM, MSP430, AVR, MAXQ, and now Cortex-M3 processors
>

Franco,

> I hope that sometimes you can take something in a serious way....

Sometimes I can. But what are you comparing at 70MHz?

> you are always joking!!!!

Life's like that.

> In the mean while thank's for your great support!!!!

I suggest you get one of those cheap PIC32 boards (like I have) and compare
performance. At least PIC32 has a MIPS core. It would have been *really*
interesting if Microchip had gone for a Cortex-M3, that would have set the
feline among the fowl.

--
Paul Curtis, Rowley Associates Ltd http://www.rowley.co.uk
CrossWorks for ARM, MSP430, AVR, MAXQ, and now Cortex-M3 processors

----- Original Message -----
From: "franco.rupi"
To:
Sent: Friday, March 20, 2009 3:13 PM
Subject: [lpc2000] Microchip PIC32 or LPC23xx????
> Hi to all
>
> I've got a doubt PIC32 or LPC23xx?
>
> Of course I would go with LPC, but where I'm working there is a little
> war.....
>
> Neeed some comparison numbers at same cpu frequency let's say @70Mhz.

The PIC32 can toggle outputs at the clock frequency.

Some arithmetic operations are faster.

It has an internal voltage regulator.

Microchip support is excellent.

Leon

Hi all!

If someone have a comparation grid with PIC32 and LCP23XX, I would
like to receive too!

I worked long time with PIC18, and now I'm trying to learn about the
LCP23XX with EWARM. I have a PIC32MX360F512L, but I don't use yet.

Thanks a lot!

Regards,

Edmundo Macha
e...@gmail.com

2009/3/20 Tim Mitchell :
> ----Original Message----
> From: l...
> [mailto:l...] On Behalf Of franco.rupi
> Sent: 20 March 2009 15:14 To: l...
> Subject: [lpc2000] Microchip PIC32 or LPC23xx????
>
>> Hi to all
>>
>> I've got a doubt PIC32 or LPC23xx?
>>
>> Of course I would go with LPC, but where I'm working
>> there is a little war.....
>>
>> Neeed some comparison numbers at same cpu frequency let's
>> say @70Mhz.
>> My main gripe with PIC32 is that its "expansion bus" is not properly
> memory mapped. You have to read/write it via a register. This may or may
> not be a problem in your application.
>
> --
> Tim Mitchell
On Fri, Mar 20, 2009 at 8:09 PM, leon Heller wrote:
>
> ----- Original Message -----
> From: "franco.rupi"
> To:
> Sent: Friday, March 20, 2009 3:13 PM
> Subject: [lpc2000] Microchip PIC32 or LPC23xx????
>
> > Hi to all
> >
> > I've got a doubt PIC32 or LPC23xx?
> >
> > Of course I would go with LPC, but where I'm working there is a little
> > war.....
> >
> > Neeed some comparison numbers at same cpu frequency let's say @70Mhz.
>
> The PIC32 can toggle outputs at the clock frequency.
>
> Some arithmetic operations are faster.
>
> It has an internal voltage regulator.
>
> Microchip support is excellent.
>
And their GCC-based compiler costs about 900USD. Although you probably
won't need the full version, as a free version with limited
capabilities (but without code size restrictions) is available for
download. For me though this is a good enough reason to stay away from
them.
My $0.02.

Bogdan
On Sat, Mar 21, 2009 at 3:52 AM, Bogdan Marinescu
wrote:
> On Fri, Mar 20, 2009 at 8:09 PM, leon Heller wrote:
>> The PIC32 can toggle outputs at the clock frequency.
>>
>> Some arithmetic operations are faster.
>>
>> It has an internal voltage regulator.
>>
>> Microchip support is excellent.
>>
> And their GCC-based compiler costs about 900USD. Although you probably
> won't need the full version, as a free version with limited
> capabilities (but without code size restrictions) is available for
> download. For me though this is a good enough reason to stay away from
> them.
> My $0.02.

This is less an issue for many of the business users. Microchip's C32 is
of good quality and very cheap compared to other commercial compilers.
Take note you pay for the libraries (you can build the GCC compiler for free
from the source codes) just like you pay for Rowley. And you only need
to pay once and get life time free upgrades. No annual charge is necessary.

On the other hand, Microchip is the only main stream vendor for
MIPS based MCU. There are many ARM7/ARM9/Cortex based MCU
vendors and many companies prefer to have migration path for
their product. So using a same compiler (IAR, Keil, etc) for the ARM
based MCU from various vendors is a big plug compared to using PIC32.
So I will tend to choose ARM MCU and not PIC32 for work.

Performance wise, PIC32 is not bad compared to Cortex M3/ARM7TDMI.
Some benchmark results here:
http://www.microchip.com/forums/tm.aspx?m)3191&mpage=4
Take note that PIC32 can run up to 80MHz (originally specified to
run at 72MHz).

The current offering of PIC32 is limited since Ethernet and CAN PIC32
will only be released this year. PIC32 does not support expansion bus right
now. Currently it also do not have parts with bigger RAMs. So again
NXP has a big lead here.

Microchip seems to be financially more sound than NXP right now.
So that might be a plus for Microchip. Microchip also provides
many free stacks (USB, TCP/IP, ZigBee, Graphics, File System,
Infrared, etc).

Xiaofan
On Fri, 20 Mar 2009 18:09:09 -0000
"leon Heller" wrote:

> ----- Original Message -----
> From: "franco.rupi"
> To:
> Sent: Friday, March 20, 2009 3:13 PM
> Subject: [lpc2000] Microchip PIC32 or LPC23xx????
> > Hi to all
> >
> > I've got a doubt PIC32 or LPC23xx?
> >
> > Of course I would go with LPC, but where I'm working there is a
> > little war.....
> >
> > Neeed some comparison numbers at same cpu frequency let's say
> > @70Mhz.
>
> The PIC32 can toggle outputs at the clock frequency.
>
> Some arithmetic operations are faster.
>
> It has an internal voltage regulator.
>
> Microchip support is excellent.

So it has improved recently? A few years ago it was so bad that we
changed from PIC to AVR. At least Atmel (in Sweden) are nice...

/Janne
>
> Leon
>
--
You deserve a better life, dump Windows!

The 2024 Embedded Online Conference