The chipKIT UNO is based on the popular Arduino open source hardware prototyping platform but adds the performance of the Microchip PIC32 microcontroller. The UNO is the same form factor as the Arduino UNO board and is compatible with many Arduino shields. It features a USB serial port interface for connection to the IDE and can be powered via USB or an external power supply. The UNO board takes advantage of the powerful PIC32MX320F128 microcontroller. This microcontroller features a 32-bit MIPS processor core running at 80Mhz, 128K of flash program memory and 16K of SRAM data memory. The great news is that you can now use Firewing to write code for the chipKIT Uno. Simply follow these simple steps to integrate the hardware into the Firewing IDE. After you have finished, simply pressing F10 will compiler, assemble and program you code directly into the chopKIT UNO hardware - all in one easy step!

Language Features

The Firewing language is similar to that used by VB.NET, so it's really easy to use. Don't let the fact that it based on the VB.NET syntax fool you, the Firewing compiler does not generate interpreted code! It's a true compiler, based around the powerful GCC toolsuite. Here are some code samples showing you how easy it is to write code for Firewing:

You can see a full language reference guide here:

Don't forget also to check out the Firewing forum


The following assumes you have already installed the Firewing IDE and installed the chipKIT UNO USB drivers. From the IDE main menu, press the "Build" drop down arrow and select "Install New Programmer", like this:

This will invoke the install programmer dialog screen.

Select the chipKIT UNO option and then press next. You will be asked to select the COM port where the chipKIT UNO is connected

then press OK. That's it! You are ready to start writing code and programming your UNO.