|chipKIT Fubarino Mini
|Schmalz Haus LLC
The chipKIT Fubarino Mini is a breadboard form factor chipKIT board with a powerful PIC32 processor that can run Arduino sketches. The chipKIT Fubarino Mini uses the built-in USB peripheral of the PIC32 to both bootload new sketches as well as communicate with the PC (over a virtual serial port). The Fubarino Mini is a very small form factor board with a large number of I/O pins.
USR_LED1 is on digital pin 1.
Power (PWR) LED is on 3.3V power.
I2C SCK pin is Digial 25, and SDA is Digital 26.
SPI SS is Digital 30, MOSI is Digital 29, MISO is Digital 27, SCK is Digital 4.
Bootloader Button (PRG) is on Digital pin 16, and you can use the constant PIN_BTN1 in your sketch to read this button.
When you want to upload a new sketch to the Fubarino SD board, you need to put it into bootloader mode. This is done by holding down the PRG button while pressing and releasing the RST button, then releasing the PRG button. This will reset the Fubarino SD, and engage the bootloader, which will create a virtual serial port over USB, and wait for MPIDE/UECIDE/Arduino to upload a new sketch. You can also trigger the bootloader from within your sketch.