Important notice: This page contains a summary of the older (pre-2014) Mulle devices. The current versions of the Mulle platform use a Freescale ARM microcontroller, the newer products are described at Mulle
The first Mulle devices were developed by researchers at LTU EISLAB in 2004. In 2007, Eistec AB was formed as a spin-off from the research to make the Mulle commercially available. The first generations of the platform used a Renesas M16C microcontroller, the different variations of this previous Mulle platform are described below.
All legacy Mulle versions have the same external connector and core configuration, as well as on-board battery monitor with integrated temperature sensor. Radio and on-board sensor for the various versions are:
- ver 3.1: Bluetooth 2.0 (class 2, 10 m), low-power high speed temperature sensor.
- ver 3.2: Bluetooth 2.0 (class 2, 10 m), 3-axis accelerometer.
- ver 4.1: Bluetooth 2.0 (class 1, 100 m), low-power high speed temperature sensor.
- ver 5.2: IEEE 802.15.4 2.4 GHz (ZigBee, 200 m), 3-axis accelerometer.
- ver 6.2: IEEE 802.15.4 868 MHz (ZigBee, 1000 m), 3-axis accelerometer.
The legacy Mulle is equipped with a Renesas M16C/62P microcontroller and either a Bluetooth 2.0 module (v3.1, v3.2, v4.1) or IEEE 802.15.4 transceiver (v5.2 on 2.4 GHz or v6.2 on 868 MHz). It also has an on-board 2 MB flash memory, allowing storage of large amounts of sensor data, as well as configuration and web page data. Flexible as well as time driven performance are provided by a real-time clock, a battery monitor with integrated temperature sensor, LEDs, and a high density expansion port.
The 60-pin connector hosts a large number of analog and digital I/O pins, power supply, and serial communication lines that are available for easy connection of other types of sensors as well as expansion boards. The compact design occupies a total of 24x26x5 mm. The power consumption in its lowest sleep mode is only 12 μW.
The on board sensor for v3.1 and 4.1 is a low power Dallas DS600 temperature sensor. Versions v3.2 and v5.2 are equipped with a Freescale MMA7261QT three axis accelerometer.
The legacy Mulle software below is open-source using a modified BSD license. Available compilers for the M16C are the IAR Embedded Workbench, the Renesas NC30, and the GNU gcc compiler. The test and base software, for Bluetooth-based Mulles, linked below is written for the IAR Embedded Workbench. For information about GNU GCC software versions, contact firstname.lastname@example.org or see the our Wiki.
Below are some useful links for developing applications with the legacy Mulle. For further help, contact email@example.com.
Legacy Mulle software links:
- Legacy Mulle development quick start guide
- Legacy Mulle Expansion Board User Manual
- How to use Eclipse
- How to setup GCC
Legacy Mulle hardware reference links:
- Legacy Mulle hardware quide
- Legacy Mulle connectors quick reference
- Freescale MMA7261QT three axis accelerometer
- Dallas DS600 temperature sensor