MicroController Pros Home Page My Account  Cart Contents  Checkout  
  Store » DuinoMite-Mini My Account  |  Cart Contents  |  Checkout   
Quick Find
Enter keywords to find the product you are looking for in the Quick Find field above

or use
Advanced Search
Accessory Boards->
ADI Blackfin
Atmel AVR->
Cypress PSoC
Microchip PIC->
Silicon Labs
ST Microelectronics->
Texas Instruments->
Embedded Ethernet->
Embedded Software->
I/O Modules->
Parts & Components->
Pick & Place Tools
Programmable Logic (PLD)
Prototype PCBs->
ROM/Flash Emulators
Test & Measurement->
Tutorial Software
Universal Programmers->
Intro to Embedded Tools
Embedded News Digest
Useful Resources
Shipping & Returns
Warranty & Liability
Privacy Notice
Conditions of Use
Contact Us
PIC32MX795F512 BASIC Computer, VGA, PS/2, USB, SD US$29.36

PIC32MX795F512 BASIC Computer, VGA, PS/2, USB, SD

The DuinoMite-Mini is a complete self-contained computer running a BASIC interpreter called MM-BASIC (originally written by Geoff Graham), which, when interfaced with a PS/2 keyboard and VGA monitor, is reminiscent of the old Apple][ and TRS-80 personal computers. No need for a PC, no need for compilers, IDEs, or programmers; all you need to write embedded applications is DuinoMite.

DuinoMite also can be used from a PC via a virtual COM port through a USB connection, in case you don't want to dedicate a keyboard and monitor to it.

You can store code on a microSD card have it executed on power-up through an autoexec.bas main code.

At the heart of DuinoMite-Mini is the Microchip PIC32MX795F512 microcontroller which, among other features, includes on-chip 80MHz clock operation, 512KB Flash memory, 128KB RAM, USB with OTG functionality, UARTs, SPIs, I2C, ADC, CAN, and Parallel Master Port (PMP).

DuinoMite-Mini Features

  • PIC32MX795F512H processor running at 80MHz with 128KB RAM and 512KB Flash
  • Linear power regular (requires exactly 5V to the DC power jack)
  • USB Device port (board can be powered via USB also)
  • microSD card slot
  • UEXT connector (see below)
  • 26-pin GPIO connector
  • PS/2 Keyboard connector
  • VGA connector
  • RESET and USER buttons
  • Three status LEDs (red indicates power source; yellow indicates board ready; green indicates SD card activity or PIN(0) state)
  • Commercial temperature operation: 0C to +70C
  • Noise immunity
  • ICSP programming connector for programming and debugging
  • 32.768 kHz low-frequency crystal allows implementation of RTC and low-power modes
As well as for your own peripherals, the GPIO connector can be used to connect the DuinoMite-Shield which would allow you to add Arduino shields to your DuinoMite system.

Add-on UEXT Modules Available

This board has a universal extension connector, UEXT, which allows you to add a peripheral module easily. The UEXT can provide I2C, RS232, SPI and power to the external device. Please see the UEXT Boards Category for a full list of modules that can plug into the UEXT port.

Powering the DuinoMite-Mini

A jumper setting allows you to set one of two power supply options for the DuinoMite-Mini: via USB or power jack. The external power jack has a 2.1 mm internal pin (positive) and 6 mm outer diameter. External power supply must be regulated 5V DC! A Zener diode (6.8V) protects the board from over-voltage spikes on the power supply, but that's it. Applying a higher voltage or an unregulated supply will destroy the DuinoMite-Mini.

Programming the DuinoMite-Mini

Because DuinoMite is a self-contained computer, you never need a PC; you can write BASIC code directly on it using a PS/2 keyboard and with a monitor connected to the DuinoMite itself no compilers, no libraries, no linkers. This allows you to do things in seconds that in a C or Arduino system could take hours.

Read a Programming Example to see how easy it is.

If you don't want to dedicate a keyboard and a monitor to DuinoMite, you simply can connect it to your PC via USB. MM-BASIC will use the USB as a virtual COM port from which you can operate and program DuinoMite via a terminal program on your PC.

Firmware upgrading also is done via USB connection to a PC. The DuinoMite has a bootloader which is activated by holding down the BUT button then pressing RESET. A bootloader application is available for Windows below, or you can use mphidflash for Linux or Mac, or PIC32PROG for Linux. See the DuinoMite user manual for details.

If instead of a standalone computer, you want to use the DuinoMite-Mini board with the DuinoMite-Shield as a typical Arduino system, you can reprogram the PIC32MX795 with Pinguino firmware. However, the DuinoMite's bootloader does not support the Pinguino IDE, so you would need an external programmer to change it.

The board has a mini 6-pin ICSP connector which you can use if the bootloader has become corrupted or you need to change it. An inexpensive programming setup could include the PIC-KIT3 programmer with the PIC-Mini-ICD-6 adapter.

Warning for PICKIT3 Users

Do not use the "programmer-to-go" button when there is no image on the programmer (either the Olimex PIC-KIT3 or Microchip's own PICKIT3). Doing so will put a PIC32 microcontroller into an irrecoverable state. See this Microchip Forum thread for details.

DuinoMite-Mini Resources

DuinoMite Project Examples

Optional Recommended Products for this Item
Arduino Shield Port Add-on for DuinoMite-Mini+ US$5.58
Breadboard GPIO Adapter for DuinoMite Boards+ US$5.53
USB 2.0 Cable, 6ft. A-Male / Mini-USB (5-pin) B-Male+ US$6.00
microSDHC 4GB Flash Memory Card with Full-Size Adapter, Class 4+ US$6.50

This product was added to our catalog on Friday 20 January, 2012.


Customers who bought this product also purchased
Arduino Shield Port Add-on for DuinoMite-MiniArduino Shield Port Add-on for DuinoMite-MiniUS$5.58

PIC18F14K50 USB-to-RS232 Module, UEXT, ICSPPIC18F14K50 USB-to-RS232 Module, UEXT, ICSPUS$19.13

microSDHC 4GB Flash Memory Card with Full-Size Adapter, Class 4microSDHC 4GB Flash Memory Card with Full-Size Adapter, Class 4US$6.50

USB-to-UART mikroBUS Module, FT232RL, 3.3V/5V (USB UART click)USB-to-UART mikroBUS Module, FT232RL, 3.3V/5V (USB UART click)US$13.90

PMOLED Display Module, 1.5", 4DGL/SerialPMOLED Display Module, 1.5", 4DGL/SerialUS$62.00

MAX6675 K-Type Thermocouple-to-Digital Add-on Module, UEXTMAX6675 K-Type Thermocouple-to-Digital Add-on Module, UEXTUS$15.53

Shopping Cart more
0 items
What's New? more
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 10 User
Flowcode 7 for PIC, AVR, Arduino, ARM - Academic 10 User
Specials more
AT91SAM9263 (ARM9) CPU Module V1.3, 64MB RAM, 262MB Flash
AT91SAM9263 (ARM9) CPU Module V1.3, 64MB RAM, 262MB Flash
Tell A Friend

Tell someone you know about this product.
Notifications more
NotificationsNotify me of updates to PIC32MX795F512 BASIC Computer, VGA, PS/2, USB, SD
Reviews more
Write ReviewWrite a review on this product!
  Wednesday 20 February, 2019   List of all our Products

Copyright © 2003-2017 MicroController Pros LLC
Powered by osCommerce