Arduino for Microchip PIC 24 or dspic33

I am currently working a project where a DSPIC33 is being used.

I hope to make maybe transform the device into an arduino main-board, however it doesn't have AVR.

Is there any solution for Microchip and Arduino?

Please help, links and such..

Some of the PIC/dsPIC chips have built-in USB so you could potentially use the Microchip bootloader and save the USB-serial chip on the AVR-based Arduinos.

You would have to port the processing environment and use a free C++ compiler to match the environment of the AVR Arduino. Does the Microchip C-xx compiler for dsPIC/PIC24 do C++? I know you can get a student version for free. $500 or so for the commercial version.

You can probably easily do a pin compatible PCB to mount a dsPIC/PIC24 chip with Microchip tools and bootloader or a PICKit ICSP plug. This is not quite as slick as the AVR setup but not too bad. Certainly lots of PIC developers have been using it for many years.

/me