CircuitEDCircuitED
  Home    Directory    Specials    What's New    My Account    My Wishlist    TechBlog    Contact    My Basket  
Top > Compilers > SF PIC18 BASIC

SWORDFISH BASIC PIC18 Compiler

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 »

Single User Licensing Options

Single License - The compiler comes supplied with a single USB key. You can install the compiler on any number of machines.

Dual License - The compiler comes supplied with two USB keys. You can install the compiler on any number of machines. The second key can be considered your insurance policy. If you lose a key, you can still continue to use the compiler. You won't have to buy another license. Alternatively, use one key at home and one at work. Also ideal for small development teams who may want to run two versions of the compiler at the same time. A very flexible licensing option.

License Upgrade - If you have bought the single license version of the compiler, you can always upgrade to the dual license option at a later date by purchasing a license upgrade. If you lose the single license USB key, this represents excellent value for money as you don't need to purchase a full compiler license.
 

  Important:

You can upgrade a single license to a dual license version by ordering the license upgrade. A unique serial number is provided on the back of the CD ROM packaging which you will need to email to us in order to validate your license. Please keep this number in a safe place. You will only be able to do purchase an upgrade license once. If you lose both keys, you will be required to purchase a new license at full price. Therefore, please take care of your USB license keys.

*If you originally ordered the dual license option, you are not entitled to buy the license upgrade at a later date. The license upgrade option is for single license compiler versions only.



Swordfish PIC18 BASIC - Single USB License
Item #5021
 149.00

Qty: 


Swordfish BASIC for PIC18 - Dual USB License
Item #5022
 189.00

Qty: 


Swordfish PIC18 BASIC Single USB License w/ Dev Board Discount
Item #5031
 119.00

Qty: 


Swordfish PIC18 BASIC Dual USB License w/ Dev Board Discount
Item #5032
 159.00

Qty: 
 
 

© Copyright 2006 CircuitED. All rights reserved.
236 E 5th Street | Suite D4 | New York, NY 10003 | 212-473-3143 | 212-505-6206 (fax)
CircuitED is a legal entity of Manhattan Controls LLC and is registered in the State of New York USA