Product Details Price: FREE
MPIDE, Multi-Platform IDE, is a development environment that was forked from the Arduino programming environment, and it was modified and extended to support the PIC32-based chipKIT boards as well as traditional Arduino boards. This work is the underlying technique for Arduino 1.5 IDE that allows multiple-processor support. The design and implementation of this multi-processor support was done by Mark Sproul and Rick Anderson from Fubar labs in NJ. The Arduino standard libraries have been also been modified to support chipKIT boards and traditional Arduino boards. All of this work has been contributed back to the open-source Arduino community. Aside from a small number of shields that require 5V operation, most existing Arduino hardware and software sketches are compatible with the chipKIT platform, without modification.
To download and find more information, visit the following:
chipkit.net: More Info/Download