Noting that “hobbyists basically made Micrcchip who we are today,” Microchip and Digilent have launched the first 32-bit-microcontroller-based, open-source development platform compatible with Arduino hardware and software.
Manufactured by Digilent, the chipKIT consists of two PIC32-based development boards and open-source software that is compatible with the Arduino programming language and development environment. The platform provides four times the performance of any existing Arduino solution and. equally good news, the boards start at just $26.95 each.
Apart from hobbyists Microchip expects users of the Arduino compatible dev platform to come from academia – everything from after school robotics assignments all the way to biomedical engineers’ final year projects—and the embedded engineering community, for those who wish to make a very quick rapid prototype of an idea.
The chipKIT hardware is compatible with existing 3.3V Arduino shields and applications, and can be developed using a modified version of the Arduino IDE and existing Arduino resources, such as code examples, libraries, references and tutorials. Aside from a small number of shields that require 5V operation, many existing Arduino hardware and software sketches are compatible with the chipKIT platform, without modification.Arduino standard libraries have been also been modified to support chipKIT boards. All of this work has been contributed back to the open-source Arduino community.
The PIC32-based chipKIT boards enable 80 MHz performance, and provide up to 512 KB Flash, with up to 128 KB RAM. The boards feature connectivity peripherals, including Ethernet, CAN, and USB (Full-Speed Host, Device and OTG); plus peripherals such as multiple timers, a 16-channel 1 MSPS Analog-to-Digital Converter (ADC), two comparators, and multiple I2C, SPI, and UART interfaces.
I used the UNO32 as part of my testing for the Wolfston MEMS microphones and it was as easy to program as the standard Arduino, except it is fast. The download includes and updated IDE that supports the Arduino line, plus the two new 32 bit versions. I had no trouble copying old Arduino code into the compiler and downloading the code into the board.
If you need the extra processing speed, you can't beat the price for this level of upgrade.
Well, I've done this for Arduino and Arduino Mega, so I might as well continue. Here is an "annotated" picture of one of the Uno32 boards, with notes describing most of the significant features (and some of the insignificant features as well.) http://www.flickr.com/photos/58843278@N00/5779577182/
Whats download bootloader for chip-kit uno32 ??
This is neat. Microchip (et al; I'd love to hear which ideas came from where) seems to have done a lot of things that other would-be Arduino-like platforms have neglected (like: contributing to the open source IDE!) It will be interesting to see how things work out. (I guess the most surprising thing is that none of the ARM vendors did this first. Perhaps there are disadvantages to having a multi-vendor platform.)