Introduction
Swordfish
is a highly structured, modular PIC® BASIC compiler for the PIC18 family of
PIC® microcontrollers. Swordfish is a true compiler that
generates optimized, stand alone code which can be programmed directly into
your microcontroller. Extensive
library support is provided with full source code, some of which include
LCD, GLCD, EEPROM, ADC, software and hardware SPI, software and hardware
I2C, software UART, USART, string manipulation, USB and math libraries.
Support for strings, arrays, structures, boolean, bit, unsigned and signed
8, 16 and 32 bit ordinal types and 32 bit floating point is also
provided. Swordfish is supplied with a powerful and flexible Integrated
Development Environment (IDE) which includes an advanced code explorer, full
syntax highlighting, third party programmer integration, serial communicator
and integrated boot loader application. Just a single mouse click, or key
press, will compile, assemble and program your project into the target
microcontroller.
In-Circuit Debug (ICD) and Simulation Support
Swordfish now supports In-Circuit Debugging
(ICD) in
MPLAB, allowing you to single step your high level source and view
variables on real hardware! In addition, you can also simulate your design
in MPLAB
or Labcenter
Electronics Proteus VSM (ISIS).
Swordfish Download
Probably the best way to see what the
compiler can do is to try it yourself by downloading a free, fully
functional, non expiring Special Edition (SE) version of the Swordfish PIC®
BASIC compiler. SwordfishSE includes everything you get with the commercial
version, including the full list of supported microcontrollers. The
compiler is only constrained in terms of the amount of RAM available during
compilation.
download
»