The MicroMite is a very powerful MicroController that is low cost, yet extremely easy to program. It has unbelievable Input & Output capabilities going far beyond simply flashing LEDs and sensing switches (although it can easily do this too). The MicroMite is based on a MicroChip PIC32 MicroController and all it’s features are available to the user thanks to the free MMBasic Firmware. Access to the inbuilt BASIC editor requires just a serial ‘Console’ program (such as TeraTerm or PuTTy) running on a computer; that is assuming you’re not using a TFT connected directly to the MicroMite in which case the Micromite can operate as a stand alone computer, something like a modern version of a 1980s home computer such as the Sinclair ZX Spectrum, BBC Micro, or Tandy TRS80.
The PIC32 MicroControllers are available in a variety of different sized packages including 28pin, 44pin, 64pin and 100pin. This means there are various MicroMites available depending on your need, yet they only cost from just £5.
The entry level MicroMite comprises of just two components (a 28-pin PIC32, and a single capacitor); with the most powerful 100pin MicroMite needing just a handful more components to build a fully working computer. This means a complete MicroMite based solution can be had for an extremely low cost when compared to other devices on the market aimed at the hobbyists.
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 communication protocols such as I2C, SPI, UART, and One-Wire 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, IR Transmitters & Receivers, Servos and much 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 such as C or Python. For advanced users, C code can also be incorporated into a MMBASIC program.
The creator of the MicroMite is an amazing electronics enthusiast called Geoff Graham. Please do take the time to visit his website (geoffg.net) where you can find lots of useful information about the MicroMite family; as well as see some of the amazing projects that have been created.
To view the latest MicroMite User Manual click here.
Please browse our shop where you can check out our current range of available MicroMites available for purchase . . . .