DuinoMite User s Manual Revision 1.03 December 2011 Copyright 2011, Olimex Ltd (Based on original Maximite by Geoff Graham www.geoffg.net) Released under Creative Commons Attribution Share Alike 3.0 United States Licensee1. INTRODUCTION DuinoMite is a series of compact development boards based on the PIC32 microcontroller from Microchip Technology Inc. The DuinoMite is a complete computer, running a BASIC interpreter called MM-Basic (originally written by Geoff Graham), which when interfaced with a PS2 keyboard and VGA monitor, is reminiscent of the old retro APPLE and TRS-80 personal computers. No need for a PC, no need for compilers IDEs, programmers, all you need to write embedded applications is DuinoMite. DuinoMites have ARDUINO shield connectivity, allowing ARDUINO shields to be directly interfaced, making the DuinoMite the world s first stand alone ARDUINO Single Board Complete BASIC computer . DuinoMite is a completely open source platform and the schematic and board files are available for download from the Olimex (www.olimex.com) web site and released under the Creative Commons Attribution-Share Alike 3.0 United States License, which generally means that you are free to use these files to create your own product providing you credit Olimex as the source and release your files with the same license as well. The heart of DuinoMite is the PIC32MX795F512 which, amongst others, includes the following features: On-Chip: 80Mhz clock operation, 512KB Flash memory, 128KB RAM memory, USB with OTG functionality, UARTs, SPIs, I2C, ADC, CAN, PMP. Three DuinoMite boards are in production: DuinoMite-Mega