Why PIC32?

Talk about anything you want!
Sal Ammoniac
Posts: 9
Joined: Thu Mar 01, 2012 1:33 am

Why PIC32?

Post by Sal Ammoniac » Wed Mar 07, 2012 8:20 pm

I'm curious, why was the PIC32 chosen for the chipKIT? I would have thought that with the recent ARM juggernaut, that would have been a "safer" choice.

Not that I'm complaining, mind you -- I like the PIC32.

EmbeddedMan
Posts: 597
Joined: Tue May 24, 2011 9:24 pm
Location: Minneapolis, MN
Contact:

Re: Why PIC32?

Post by EmbeddedMan » Wed Mar 07, 2012 8:39 pm

Because chipKIT grew out of a collaboration with Microchip.

And they don't make ARM chips.

*Brian

Sal Ammoniac
Posts: 9
Joined: Thu Mar 01, 2012 1:33 am

Re: Why PIC32?

Post by Sal Ammoniac » Mon Apr 09, 2012 3:51 pm

What about the Cerebot MX boards which came before the chipKIT boards? Was that a result of a collaboration with Microchip too?

leon_heller
Posts: 11
Joined: Sun Oct 16, 2011 1:34 pm

Re: Why PIC32?

Post by leon_heller » Mon Apr 09, 2012 10:37 pm

The Cerebot uses an AVR.

The PIC32 has several advantages over an ARM. For instance, the outputs can deliver 12 mA, whereas most ARM chips can only manage 4 mA.

lloyddean
Posts: 96
Joined: Thu Jul 07, 2011 6:37 pm
Location: Seattle, WA

Re: Why PIC32?

Post by lloyddean » Mon Apr 09, 2012 11:23 pm

You may wish to correct that as there are more than one line of CEREBOT processor boards.

leon_heller
Posts: 11
Joined: Sun Oct 16, 2011 1:34 pm

Re: Why PIC32?

Post by leon_heller » Mon Apr 09, 2012 11:37 pm

You are correct. The MX Cerebots use the PIC32.

They weren't mentioned on the Microchip web site and supported by Microchip, as has been the case with the chipKITs.

Sal Ammoniac
Posts: 9
Joined: Thu Mar 01, 2012 1:33 am

Re: Why PIC32?

Post by Sal Ammoniac » Mon Apr 09, 2012 11:58 pm

leon_heller wrote:The Cerebot uses an AVR.

The PIC32 has several advantages over an ARM. For instance, the outputs can deliver 12 mA, whereas most ARM chips can only manage 4 mA.
What are some of the other advantages?

leon_heller
Posts: 11
Joined: Sun Oct 16, 2011 1:34 pm

Re: Why PIC32?

Post by leon_heller » Tue Apr 10, 2012 12:08 am

Outputs can be toggled at the clock speed.

Five-stage pipeline.

Faster multiply/divide (IIRC).

Etc.

lloyddean
Posts: 96
Joined: Thu Jul 07, 2011 6:37 pm
Location: Seattle, WA

Re: Why PIC32?

Post by lloyddean » Tue Apr 10, 2012 12:26 am

Original post was meant for a different forum.
Last edited by lloyddean on Wed Apr 11, 2012 9:43 pm, edited 1 time in total.

Sal Ammoniac
Posts: 9
Joined: Thu Mar 01, 2012 1:33 am

Re: Why PIC32?

Post by Sal Ammoniac » Tue Apr 10, 2012 11:44 pm

How is a five-stage pipeline an advantage?

Post Reply