Pic Micro Pascal

It is intended to work with the Microchip Technology MPLAB suite installed; it has its own IDE (Scintilla-based) and it is a highly optimized compiler.

The main axis of development was to avoid special built-in functions and procedures to interface hardware registers.

These registers are accessed directly as variables, there are no wrapper functions, and emitted code is quite compact.

It is designed to work with the Microchip MPLAB suite installed, and directly uses MPASM and MPLINK .lkr files for memory mapping initializations; as of V2 it comes with its own database for processor features and standard register definitions.

As of 2014, the implementation supports multiple file compiling, by include directives and by a per unit concept.