chipKIT® Development Platform

Inspired by Arduino™

MPIDE hardware profile for UBW with PIC18F2553??

Created Tue, 18 Feb 2014 21:46:00 +0000 by phatburner


Tue, 18 Feb 2014 21:46:00 +0000

Hi This is my first post on this forum. Is anybody here able/willing to create a hardware profile for UBW? This is a small brother to the UBW32 for which MPIDE already has a HW profile. I don't know how to do it. The UBW is basically just the micro on a breakout board lead outs from two ports and a USB connector. A couple of switches and LED's. Sort of a Microchip version of an arduino pro-micro, faster more powerful. The schematics and data are available here:

I have nothing to do with this company just providing a link to the data. If anyone could help or explain to me how to do this I'd be thrilled.



Tue, 18 Feb 2014 22:47:37 +0000

Unfortunately that's not going to be possible. The MPIDE and chipKIT systems with with the PIC32, not with the PIC18. That needs a completely different compiler and software API.

It's like trying to tune your Robin Reliant's engine using the Ferrari tools. It ain't gonna happen.


Wed, 19 Feb 2014 02:24:59 +0000

Yeah, sad but true. Microchip has said that there will not be (in the near future, if ever) a C++ compiler for 8-bit PICs. So there will likely never be an Arduino compatible 8-bit PIC based system.

Now, it would be cool to get some of the 16-bit PICs going under MPIDE though . . .



Wed, 19 Feb 2014 16:14:21 +0000

Ok thanks for explaining. That's too bad, I guess I'llkeep on with programming the UBW in MPLAB. A lot can be done with the little UBW. Too bad Microchip doesn't consider it important enough to invest a little time.



Wed, 19 Feb 2014 18:10:18 +0000


I hear you. The thing is, creating a C++ compiler for the 8-bit PIC architecture would be a significant undertaking, and my guess is that there would be very little adoption of the C++ features, and so it just isn't worth it (for anyone) to put money into.

Now having said that, there are some other ways to skin this cat. For example Pinguino ( has their own IDE which is 'almost' Arduino compatible, and runs on the same processor as the UBW. Maybe that's an option for you?


Jacob Christ

Fri, 21 Feb 2014 07:01:04 +0000

SourceBoost makes an 8bit C++ PIC compiler but it is not open source.