chipKIT® Development Platform

Inspired by Arduino™

Are the PIC32MX795F512H and PIC32MX795F512L code compatible?

Created Wed, 30 Nov 2011 16:12:25 +0000 by adilinden


adilinden

Wed, 30 Nov 2011 16:12:25 +0000

So the MAX32 uses the PIC32MX795F512L in a 100-TQFP. Would the boot loader for the MAX32 work with the PIC32MX795F512H, a 64-TQFP?


drBart

Wed, 30 Nov 2011 16:31:54 +0000

So long as you do not use any functionality that is not available on the 64 pin package, then yes, they should be code compatible as far as I know.

Check table 1-1 in the data sheet to see what is and is not available is each package.

http://ww1.microchip.com/downloads/en/DeviceDoc/61156G.pdf


adilinden

Wed, 30 Nov 2011 21:35:37 +0000

The 64 pin part will work fine for my application. Essentially I need an UNO32 but more code space and on-board ethernet. That is my project. But I'd like it to be programmable via MPIDE. Hence my question if MAX32 (PIC32MX795F512L) boot loader will work burnt into a PIC32MX795F512H.


Jacob Christ

Sat, 03 Dec 2011 06:51:00 +0000

If it doesn't work you should be able to create a custom target in the bootloader and make adjustments. I'm trying to do just that tonight, but I haven't quite figured out where the defines for the boards come from...

You can pull the project form here:

https://github.com/chipKIT32/pic32-Arduino-Bootloader

And compile it with MPLAB X

Jacob


adilinden

Sat, 03 Dec 2011 15:44:53 +0000

That is great. Now just to figure out how to specify the specifics of the hardware and how to build it. Have never used MPLAB X and MPLAB 7 or 8 has been quite some time ago for me.


Jacob Christ

Sat, 03 Dec 2011 23:25:27 +0000

That is great. Now just to figure out how to specify the specifics of the hardware and how to build it. Have never used MPLAB X and MPLAB 7 or 8 has been quite some time ago for me.

I've been doing a lot of learning the last two days on this subject. I'm going to try to put together some notes in the wiki on how to do this (when I figure everything out).

Jacob