chipKIT® Development Platform

Inspired by Arduino™

chipKIT DP32 / chipKIT PI Pin and PPS Reference Map

Created Sun, 10 Nov 2013 21:08:39 +0000 by caroper


caroper

Sun, 10 Nov 2013 21:08:39 +0000

I have been making a few Hardware Hack's to the chipKIT DP32 Board (No Hacksaw or Hammers were used) and adding expansion options. Look out for a series of Blog Posts soon as I document it all. I will also provide a less verbose entry in the WIKI summarising the changes. In the process I found myself constantly cross referencing Port and Pin Numbers and Looking up functions per Pin, so I distilled all of the relevant information down to a single, colour coded, A4 sheet.

Attached (as a zip file, the forum will not accept pdf) is my first draft, the version I used to make all the mods, and they work as planned, so the info is correct for the DP32. I also included what information I could find for the chipKIT PI because it uses the same chip, but as I don't have a chipKIT PI to test it on please treat it as a best guess.

Major Peripherals are grouped by colour and with black text for Primary Port and white text for Secondary Port. Non mappable Pins are indicated with a Colour Bar across the Table. Non Mappable Functions are in the Fixed Fn Column.

The two Gray bars are not available on the MX250 but are on the MX150 and are indicated as such for my own reference on my BB32 Boards that use the MX150.

I hope others will find it as useful as I did when working with my Favorite, so far, of the PIC32MX family.

Cheers Chris

Edit: This attachment is outdated, see the new version 2 posts down.


EmbeddedMan

Sun, 10 Nov 2013 22:00:51 +0000

Chris,

AWESOME! We so badly need this for any board that has PPS (which will be most of them eventually). I love it. I need to do this for the Fubarino Mini. I sort of did the same thing in the Fubarino Mini user manual, but yours is a lot better.

*Brian


caroper

Mon, 11 Nov 2013 22:34:30 +0000

Thanks Brian,

Here is a new Version that corrects a couple of minor errors and adds a second page with Connector, Jumper, and CPU Mappings.

[attachment=0]chipKIT DP32 PIN and PPS Map.zip[/attachment]

The Aux Connector and chipBUS on page 2 are part of the pending Board Hack. (Just running final Tests and trying a few tweaks prior to publishing).

Cheers Chris


ChristopheDupriez

Thu, 21 Nov 2013 22:15:37 +0000

Dear Chris: CONGRATULATIONS! Would you mind posting an Excel file (or some other spreadsheet software) as adaptating/sorting would then be a lot easier

Dear Brian: Do you intend to create such a map (in Excel?) for Fubarino Mini ? If not, I will try to make one tomorrow... Also, if you have also a suggestion about a way you would standardize to put UART-2 in different pins than default SPI (SPI-2), I would deeply appreciate.

Christophe


caroper

Fri, 22 Nov 2013 05:46:40 +0000

The spreadsheet version is not formatted for printing but you are welcome to play with it. I use Google Doc's so I have exported to Excel Format but can't test it. Please try it and let me know if it works.

Again, I have had to Zip it as the xlsx format is rejected. [attachment=0]chipKIT-PIC32MX250F12FB PIN MAP.zip[/attachment]

Cheers Chris


guymc

Fri, 22 Nov 2013 17:44:20 +0000

This spreadsheet looks extremely useful, but I don't fully understand it. Looking forward to learning more about it from your blog.

Obviously PPS is a deep and complex topic. We could probably help you get published in one of the major tech journals, if you're up to the challenge. I think a lot of engineers would be interested.

Thanks, Chris, for the excellent work!

Guy


ChristopheDupriez

Tue, 26 Nov 2013 13:14:23 +0000

Dear Chris,

Thanks a lot for the Excel file! It seems OK. I only have nothing (except frame lines) from line 30 and below and in columns AA, BA and after BI. Anyway it is very useful just like that!

Thanks again and I wish you a very nice day,

Christophe


caroper

Tue, 26 Nov 2013 13:35:57 +0000

There is only data down that far, the cell lines are just ghosting, appears to be a bug in Google Docs, I can't erase them.

Cheers Chris


jmlynesjr

Tue, 26 Nov 2013 19:54:01 +0000

Here's another spreadsheet that may help.

[url]http://www.github.com/jmlynesjr/chipKIT-Arduino-Examples/[/url]

File: Fubarino-Mini-Pinout.xls

James


ChristopheDupriez

Wed, 27 Nov 2013 03:42:12 +0000

James, your Excel/LibreOffice spreadsheet should definitively be on the Fubarino Mini Web Site (fubarino.org) ! I hope EmbeddedMan will see your post!

Christophe


jmlynesjr

Wed, 27 Nov 2013 13:37:01 +0000

I believe it's on his "to-do" list based on previous direct emails between us. I noticed several other comments I had made have been addressed.

James


ChristopheDupriez

Wed, 27 Nov 2013 13:54:06 +0000

The "bad" thing being that, because I missed a few I/O for my application, I just switched to the Fubarino SD (Microchip delivered to Belgium in less than two days!).

Wondering if "Fubar" had some relation with "Foobar", I checked in Wikipedia and was rather surprised: http://en.wikipedia.org/wiki/Foobar

Have a nice day James!

Christophe


majenko

Wed, 27 Nov 2013 15:50:04 +0000

I know Fubar as meaning "Fouled Up Beyond All Recognition" - though often with "Fouled" replaced with a more apt F word ;)


ChristopheDupriez

Wed, 27 Nov 2013 16:38:37 +0000

Matt, I hope the field experiences (I should begin RSN) will keep me thinking at EmbeddedMan's boards as "Foobarinos", boards you can place on many different tasks, with no other meaning!!! Christophe


majenko

Wed, 27 Nov 2013 18:06:13 +0000

I suspect they might ;) I think the SD is one of the best little boards out there. I have two, and I use them all the time.


maxxir

Mon, 13 Jul 2015 11:09:21 +0000

Hi caroper and everyone,

I download the zip files chipKIT_DP32_PIN_and_PPS_Map.zip chipKIT-PIC32MX250F12FB_PIN_MAP.zip many times but can't open it - archives is broken. Could someone please up-load it again?

Thanks Maxim Ir.


caroper

Mon, 13 Jul 2015 16:36:34 +0000

Hi Maxim,

Try this link to a PDF version:

https://drive.google.com/file/d/0BzeBTx3BUMvAa1pnSWt6eWFkMHc/view?usp=sharing

Cheers Chris


EmbeddedMan

Wed, 15 Jul 2015 15:24:55 +0000

Quick naming clarification - While the Fubarino series of boards (currently only Mini and SD for sale) do resemble the great phrase F**ked Up Beyond All Recognition, the reason they are named what they are is because they were designed in collaboration with Rick Anderson, who is a founding member of FUBARLabs (a makerspace in New Jersey) which stands for "Fair Use Building And Research", which I find a much nicer way to think of the boards.

*Brian


maxxir

Sun, 19 Jul 2015 10:54:51 +0000

Hi Maxim, Try this link to a PDF version: https://drive.google.com/file/d/0BzeBTx3BUMvAa1pnSWt6eWFkMHc/view?usp=sharing Cheers Chris

Thank you! Btw I notice a little bug in PPS IN columns..


caroper

Sun, 19 Jul 2015 11:50:41 +0000

Thanks Maxim,

You are correct, that should read MISO2, my dyslexia slipping in again, I will update the master copy.

Cheers Chris