Home

Electronic Projects
  • Boat Computer MkII
  • Parking Assistant
  • Micromite LCD Backpack
  • Micromite Microcontroller
  • ASCII Video Terminal
  • GPS Controlled Clock
  • GPS Tracker
  • Colour Maximite Computer
  • The Original Maximite
  • The mini Maximite
  • Intelligent Fan Controller
  • GPS Synchronised Clock
  • GPS Boat Computer
  • GPS Car Computer
  • Making the GPS Computer
  • Energy Meter Firmware
  • ISM Band Scanner
  • Utility Power Supply
  • Precise Voltage Reference
  • Game of Pong
  • Water Level Meter


  • General Articles
  • Problems in Open Source
  • The Maximite Story
  • Programming PIC Micros
  • MMBasic on the UBW32
  • The TFT Maximite
  • Surface Mount is Easy
  • Measuring Capacitor ESR
  • EM-408 GPS Module
  • SG12232A LCD Driver
  • Custom PC Boards
  • The Gerber Format


  • Reviews
  • Hantek DSO-2250 Scope
  • Rigol DS1000 Scope
  • PIC C Compilers
  • Brickbats


  • PC Software
  • Weather Station
  • Mazing


  • About

     

     

     

    This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Australia (CC BY-NC-SA 3.0)

    The Micromite

     

    The Micromite is a Microchip PIC32 microcontroller programmed with the free MMBasic firmware. These chips cost from $4 to $6 and are available in a variety of packages from 28 pins to 100 pins. When programmed with the Micromite firmware they make a powerful and easy to program microcontroller that is ideal for most hobby projects.

    MMBasic is a Microsoft BASIC compatible implementation of the BASIC language with floating point, integer and string variables, arrays, long variable names, a built in program editor and many other features.

    Using MMBasic you can use communications protocols such as I2C or SPI to get data from a variety of sensors. You can measure voltages, detect digital inputs and drive output pins to turn on lights, relays, etc.  Special features include the ability to use touch sensitive LCD displays, temperature sensors, distance sensors and more.


    You can use the Micromite as the intelligence inside any project that requires a medium speed microcontroller but without the hassle of programming in a complex language.

    Other pages related to the Micromite include:

    Micromite and Micromite Plus

    The Micromite is available in two versions: 

    Micromite LCD Backpack

    This is a printed circuit board designed to piggyback on a standard 2.4" or 2.8" touch sensitive LCD panel.  It has less than a dozen components and can be built in half an hour. 

    The combination of the Micromite with the colour LCD panel provides an amazing amount of power for less than $24.  The 320x240 pixel LCD can display colourful text and graphics and the touch sensitive input means that many manual knobs and switches can be replaced with on screen graphics.  The eleven I/O pins can be used to measure temperature, distance, voltages, etc and under control of your BASIC program turn on lights, relays and other output devices. 

    For more details click here.

    GPS Clock

    To illustrate how easy it is to use the Micromite, part 1 of the Silicon Chip article (May 2014) described a GPS controlled digital clock based on the Micromite which uses just a few components.  It is always accurate to a fraction of a second and never needs setting. 

    A more detailed description of the clock can be found here.

    Interesting Web Sites

    A video review of the original Micromite (almost everything applies to the Micromite MkII):
       https://www.youtube.com/watch?v=V-Ym758Unmw

    A website that sells the 44-pin version of the Micromite MkII, Micromite chips and all sorts of support parts:
       http://www.micromite.org

    The Back Shed forum is a great place to hang out and discuss the Micromite and microcontrollers:
      http://www.thebackshed.com/forum/Microcontrollers

    Micromite and MMBasic Support

    The first thing that you should read is the Micromite Frequently Asked Questions (FAQ) list as this covers hints related to usage and programming.  The list is rather short at this time but as more questions arise it will be expanded.

    Also, you should check the list of current bugs found in the Micromite version of MMBasic as it lists any faults found in the current version and provides workarounds if applicable.

    The Back Shed has an active forum where many knowledgeable users are happy to help newcomers to the Micromite and MMBasic: http://www.thebackshed.com/forum/Microcontrollers

    Source Code to MMBasic

    The complete source code for the Micromite version of MMBasic is available for personal use at the main MMBasic website at http://mmbasic.com.

    Firmware Updates

    A new versions of MMBasic (ver 5.1) for the Micromite and Micromite Plus is available from the download area below.  This is a minor update for the standard Micromite but it introduces the Micromite Plus which is roughly twice as powerful as the standard Micromite and supports many additional peripherals.

    To load the new version you will need a PIC32 programmer.  The best (and cheapest) programmer is the PICKit 3 by Microchip.   Prices range from US$20 for a clone and it is easy to update the firmware - see this page for a tutorial.

    To save you from having to check this web page for firmware updates I can also send you an email.  To enable this please enter your email address in the box below and click on Submit.  Your address will be held confidential and will only be used when an update is available.

                                          

    Downloads

    Micromite User Manual DOWNLOAD
    Micromite Plus User Manual DOWNLOAD
    Micromite Firmware V5.1
    This includes both the standard Micromite (28 or 44 pins) and the advanced Micromite Plus (64 or 100 pins) firmware and all user manuals.
    DOWNLOAD
    Original Micromite Firmware 4.5E for the PIC32MX150F128 chip DOWNLOAD
    MMEdit, a full featured editor for MMBasic (it runs on your PC).  By Jim Hiley WEB SITE

    Previous versions of the Micromite firmware can be found in the archive.