Created Sun, 10 Nov 2013 21:08:39 +0000 by 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.
Edit: This attachment is outdated, see the new version 2 posts down.
Sun, 10 Nov 2013 22:00:51 +0000
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.
Mon, 11 Nov 2013 22:34:30 +0000
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).
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.
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]
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!
Tue, 26 Nov 2013 13:14:23 +0000
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,
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.
Tue, 26 Nov 2013 19:54:01 +0000
Here's another spreadsheet that may help.
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!
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.
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!
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 ;)
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
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.
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.
Mon, 13 Jul 2015 16:36:34 +0000
Try this link to a PDF version:
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.
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..
Sun, 19 Jul 2015 11:50:41 +0000
You are correct, that should read MISO2, my dyslexia slipping in again, I will update the master copy.