EmbeddedRelated.com
Forums

Microchip PIC32 or LPC23xx????

Started by "franco.rupi" March 20, 2009
----- 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

An Engineer's Guide to the LPC2100 Series

--- 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!
>

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!
>

>
> 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


>
> 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