Crownhill Associates

Free Download

Proton vs. PICBASIC Pro vs. MBasic Pro

Comparison table

Proton MELabs MBasic
The Suite
Updateable Free updates Paid updates Free updates
Programming Environment Windows DOS Windows
IDE Yes No (3rd party only*) Yes
Code Explorer Yes No (3rd party only*) No
Third Party Programmer Integration Yes No (3rd party only*) No
Integrated Bootloader Yes(16Fxxx, 18Fxxx) No (3rd party only*) Yes (16Fxxx)
Online updating Yes No (3rd party only*) No
Plugin Architecture Yes No (3rd party only*) No
Compiler
Device Support 12,14,16-bit core devices. 12,14,16-bit core devices. 14-bit core devices.
Method of Compilation True compiler, producing readable (and alterable) ASM code. True compiler, producing hard to read MACRO code. A Pseudo Compiler Interpreter, that produces unreadable, and un-alterable ASM code.
Size of ASM code produced. i.e. Optimisation Good to Excellent, depending on the PICmicro used. Fair to Good, depending on the PICmicro used. Very poor indeed.
Floating Point variables Yes No Yes (via ad–hoc)
String Variables Yes No No
32-bit variables Yes No Yes
Support for BIT, BYTE, and WORD variables. Yes Yes Yes
Large Arrays (upto 256 elements) Yes No No
DATA table support. Excellent Poor Fair to Good
Graphic LCD support. Yes No No
MPLAB Integration Yes Yes No
Simulator Yes ISIS No (3rd party ICD*) Yes (ICD)

* MELabs PICBASIC Pro ships with a Free, reduced functionality edition of MicroCode Studio.

All information was correct at the time of publication

« Back to the Development Suite