Reply by Miguel Angel March 23, 20092009-03-23
>
> My company's preference is to avoid sole-source wherever possible. So if
>> Microchip should drop or EOL one of their PICxx products or something more
>> abrupt (merger/acquisition causing large shift), it's more disruptive than
>> changing from Brand A ARM to Brand B.
>

I think that's a good point (whenever you have enough margin for production
since
ARM are sightly expensive per piece), it's even a better point when you have
pin-to-pin
compatible devices in the market, but that doesn't happen too often.

Anyway, today, at least here, most of our sourcecode is written in C, and
porting
from a 32bits architecture to another shouldn't be more than 1 week.

--
Miguel Angel Ajo Pelayo
http://www.embeddedboards.com
+34 91 120 1798
+34 636 52 25 69
skype: ajoajoajo


An Engineer's Guide to the LPC2100 Series

Reply by Miguel Angel March 23, 20092009-03-23
>
> Yes, our company changed from PIC 16Fxxxx parts to AVR (Mega32) but Atmel
>> almost put us out of business with bad silicon (we spent > $100,000 and over
>> a year on that problem), and they lied to us, etc...
>>
> AWFUL quality control.
>

We had a similar problem with microchip 18Fxxx parts, they reset spuriously,(or
when you put the hand some centimeters over it) even with MCLR directly
connected to VCC.

After finding that it was a silicon error, we moved to LPC213x devices,
the product is working right now flawlessly. (with a +$2-3 increment in
production per piece, but
at least that's better than loosing $100.000 ... that hurts)

--
Miguel Angel Ajo Pelayo
http://www.embeddedboards.com
+34 91 120 1798
+34 636 52 25 69
skype: ajoajoajo


Reply by stevech11 March 22, 20092009-03-22
My company's preference is to avoid sole-source wherever possible. So if Microchip should drop or EOL one of their PICxx products or something more abrupt (merger/acquisition causing large shift), it's more disruptive than changing from Brand A ARM to Brand B.

Sole-source/proprietary in our view, is used only at last resort when there just is no other option. Better to trade-off non-proprietary for cost and speed, in most cases, we say.
--- In l..., "bobtransformer" wrote:
>
> --- In l..., wrote:
> >
> > 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
> > Yes, our company changed from PIC 16Fxxxx parts to AVR (Mega32) but Atmel almost put us out of business with bad silicon (we spent > $100,000 and over a year on that problem), and they lied to us, etc...
> AWFUL quality control.
>
> At that point, we were talking with Microchip again and they showed us their GREAT quality control program, where Atmel had NONE !
>
> Microchip is certainly a good company, and I guess with these new parts, you don't need that AWFUL PITA memory banking !
>
> However, they're not a drop in replacement for my LPC21XX or LPC23XX parts. Should I really be looking at these new PIC parts ? Are they that much better ? I will stick with my LPC parts until lots of ppl say otherwise.
>
> Thanks all,
> boB
>
> >
> > >
> > > Leon
> > >
> >
> >
> > --
> > You deserve a better life, dump Windows!
>

Reply by bobtransformer March 21, 20092009-03-21
--- In l..., wrote:
>
> 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
>

Yes, our company changed from PIC 16Fxxxx parts to AVR (Mega32) but Atmel almost put us out of business with bad silicon (we spent > $100,000 and over a year on that problem), and they lied to us, etc...
AWFUL quality control.

At that point, we were talking with Microchip again and they showed us their GREAT quality control program, where Atmel had NONE !

Microchip is certainly a good company, and I guess with these new parts, you don't need that AWFUL PITA memory banking !

However, they're not a drop in replacement for my LPC21XX or LPC23XX parts. Should I really be looking at these new PIC parts ? Are they that much better ? I will stick with my LPC parts until lots of ppl say otherwise.

Thanks all,
boB

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

Reply by leon Heller March 21, 20092009-03-21
----- Original Message -----
From:
To:
Sent: Saturday, March 21, 2009 1:40 PM
Subject: Re: [lpc2000] Microchip PIC32 or LPC23xx????
> 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...

It's been very good for the last few years.

Leon
Reply by jan...@lillahusetiskogen.se March 21, 20092009-03-21
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!
Reply by Xiaofan Chen March 21, 20092009-03-21
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
Reply by Bogdan Marinescu March 20, 20092009-03-20
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
Reply by Edmundo Macha March 20, 20092009-03-20
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
Reply by leon Heller March 20, 20092009-03-20
----- 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