Not logged in

Micca Downloads

The current version of micca is 1.4.0 for Linux and 1.3.2 for Windows and Mac.


Micca executables are available for the three major platforms. These executables are, in Tcl terms, starpacks. They are single file executables with no external dependencies.


Installation of micca means downloading the file and placing it in a directory that is in the path of the command shell you will use to invoke micca.

To uninstall, simply delete the executable.

Packages and Modules

The core of micca is also packaged in a Tcl package and a Tcl module. These can be obtained as:

The package can be installed in a local teacup. The Tcl module file must be placed in a directory which is in your module path.

Run Time Code

Included with the executables are four version of the run time code. Run time code is supplied for POSIX, EFM32GG, MSP432 and MSP430. The EFM32GG version runs on Silicon Labs Energy Friendly Giant Gecko Micro-controller. The MSP432 version runs on the Texas Instruments MSP432 chip. Both of these chips are ARM Cortex-M based SOC's. The MSP430 version run on the venerable TI MSP430 chips.

By invoking micca with the appropriate command line option, a copy of the run time files will be placed in the current directory:

    $ micca -posix

will create the files:

in the current directory. This technique insures that the run time files are compatible with the current version of micca and you should extract new run time files when you update your version of micca.

These files should be placed so that they are available to compile and link a translation.

Local Documentation

The micca executable can also provide a local copy of the manual page documentation. Running:

    $ micca -doc

will create a directory miccadoc and place HTML versions of the documentation there.