PICBASIC™ Compiler $99.95
|
PICBASIC PRO™
Compiler $249.95
|
|
|
Limited to first 2K code space. |
Uses all available code space. |
Interrupt handlers must be Assembly language. |
Interrupt handler routines may be either
PICBASIC PRO or
Assembly. |
Uses Peek and Poke commands to access internal registers and
move contents to and from pre-defined variables. |
Internal register names may be used directly, even in
calculations and conditional statements. |
Some built-in commands can only be used
on PortB, PortC or GPIO. While all ports may be accessed with Peek
and Poke, some aren't available for commands like Serout, Pulsin, etc. |
Software-based commands may be used on
any available port/pin. (Commands that utilize a
hardware module are limited to the pins dedicated to that module.
Some pins have special characteristics that might cause compatibility
issues.) |
Clock speed pre-defined at 4MHz. |
Clock speeds from 3.5975 to 48MHz, depending upon device
capabilities. |
BASIC Stamp I compatible variable names pre-defined. |
Define your own custom variables, including arrays of bits,
bytes or words. |
Most 14-bit core PICmicro® MCUs supported. (see
compatibility list) |
ALL PICmicro® MCUs are supported, including 12-bit core,
17CXXX, 18CXXX, and 18FXXX. |