The Godfather talking
This is god damn my place! Capisci?
Sonsivri
 
*
Welcome, Guest. Please login or register.
Did you miss your activation email?
April 16, 2024, 04:14:34 16:14


Login with username, password and session length


Pages: [1]
Print
Author Topic: PIC32 vs Cortex-M3  (Read 7821 times)
0 Members and 1 Guest are viewing this topic.
alberto110
Junior Member
**
Offline Offline

Posts: 93

Thank You
-Given: 50
-Receive: 10


« on: October 03, 2011, 04:53:49 16:53 »

hi
we worked on project that uses AVR but now we findout  must take advantages of 32 bit Microprosseor with higher frequency and more
periphrals and more SRAM  . also i find 2 cases 1-PIC32mx  2-Cortex-M3  which is available in my region .
i guess i should take alot of time to become proffision on one of them . so before i want to know which is more reliable and overall better .
Logged
oldvan
Senior Member
****
Offline Offline

Posts: 372

Thank You
-Given: 154
-Receive: 107


If the van is a Rockin'...


WWW
« Reply #1 on: October 03, 2011, 10:47:05 22:47 »

A case of FORD -vs- CHEVY, neither is a Yugo.

If either will accomplish your goal, pick one and learn it, don't bother to look back.

PS:  I drive a Dodge.
Logged

Give a man a fish and you feed him for a day.
Teach a man to fish and he will sit around in a boat drinking beer all day.
Mega32
Active Member
***
Offline Offline

Posts: 179

Thank You
-Given: 183
-Receive: 37


« Reply #2 on: October 20, 2011, 05:44:51 17:44 »

Like OldVan says , use the one that fits the job.

But that said , i'd still chose a Cortex-M3.

There are many suppliers (deliverance security) , and there are already Cortex M4's out (New development)
Last ... there are free unlimited development tools for ARM (arm-gcc) , and several debug dongles (J-Link , ULINK2 , Versaloon)

Mega32
Logged
crahak
Active Member
***
Offline Offline

Posts: 123

Thank You
-Given: 12
-Receive: 551


« Reply #3 on: October 21, 2011, 06:16:56 06:16 »

Another vote for Cortex-M3.

PIC32 is single vendor, has limited development tools, and honestly I've never seen anyone who actually used microchip's 32 bit MCUs in real-life products that ship (only smaller PICs, and even then)

On the other hand, ARM is huge. Tons of suppliers. Thousands of different chips are available with various feature sets and peripherals, and it keeps expanding. The chips are cost effective, and have good performance/watt ratio. The eabi toolchain with CMSIS is nice (you can use C++ unlike PICs). It's free/open source, and it runs on any platform. It uses a standard JTAG port (like many other MCU/FPGA/CPLD vendors do, and which are supported by a lot of hardware/software). There are dev boards by different companies. You can "scale up" your design to bigger/faster chips later (or even down to M0 for cost cutting in simple devices).

Honestly, I can't think of a single reason why one would chose PIC32 over ARM Cortex-M3.

Edit: and if you want to learn and for cheap, then you can get a simple ARM Cortex-M3 dev board for free (that's pretty hard to beat, no?), like NXP's LPCXpresso. That also comes with a free IDE based on Eclipse and the eabi toolchain, provided by Code Red. It's pretty decent and very easy to use (connected/powered/programmed/and even debugged via USB). You can add plugins in eclipse like Subclipse for SVN integration.

Then again we mostly use other MCUs (different needs)
« Last Edit: October 21, 2011, 06:41:47 06:41 by crahak » Logged
powermosfet
Newbie
*
Offline Offline

Posts: 11

Thank You
-Given: 6
-Receive: 9


« Reply #4 on: October 21, 2011, 01:17:53 13:17 »

Cortex-M3 of course, just a reminder (ARM is the future).

each has its own advantages depends on what you willing to do.

p.s ARM bigger community support
Logged
Manuel
Senior Member
****
Offline Offline

Posts: 316

Thank You
-Given: 647
-Receive: 182


« Reply #5 on: October 21, 2011, 05:45:47 17:45 »

you can use a GUN to kill a mosquito ... it works fine, but :
- it depends on what are your project necessities...,
- your budget.
- further development.
- for some reasons PIC32 is better then Cortex-M3 for other reasons Cortex-M3 is better than PIC32.

It is not easy to decide for us.

You are the one in charge.

What I can say you is that PIC32 is provided in a proper delivery time in general, not always so for ARM based processor.

On the other hand there are many ARM based processors producers....

What will you chose?

M!
Logged

-> An Apple a Day does not Let U become a Macintosh!
Pages: [1]
Print
Jump to:  


DISCLAIMER
WE DONT HOST ANY ILLEGAL FILES ON THE SERVER
USE CONTACT US TO REPORT ILLEGAL FILES
ADMINISTRATORS CANNOT BE HELD RESPONSIBLE FOR USERS POSTS AND LINKS

... Copyright © 2003-2999 Sonsivri.to ...
Powered by SMF 1.1.18 | SMF © 2006-2009, Simple Machines LLC | HarzeM Dilber MC