• PicŪ Basic


  • Proton Development Suite


    Proton Development Suite combines the Proton Plus Compiler with a brand new IDE and Virtual Simulation Environment, creating a PICŪ microcontroller BASIC development environment suitable for both hobbyists and professionals. The Proton Development Suite is the result of a collaboration between three British companies that lead their field, Crownhill Associates, Mecanique and Labcenter.
    • Proton Basic Compiler Manual download here
    • Proton24 Compiler Manual download here

      The Protonbasic Compilers have been around for quite a long time now, and have been used by both enthusiasts and professionals. Both compilers produce extremely efficient assembler code, meaning complex projects can be performed on small, inexpensive, devices, as well as the larger devices. The compilers are very stable and offer a simple, yet efficient way to write code that you never believed you could write before.

      The compilers are extremely easy to use and have powerful features, such as Strings, 32-bit and 64-bit Floating point variables, signed and unsigned integer variables, from a single bit, to 32-bits. Built in commands to do simple things like flash an LED, to more complex SPI, or I2C, or RS232 interfacing, Displaying on both graphic and alphanumeric LCDs, etc... The list goes on..... It also produces code that is extremely fast, making use of even the smallest and least expensive of the PIC microcontrollers.


      The compilers support popular devices that are absolutely free! to use and have no limitations, as well as 99% of all PIC, PIC24, and dsPIC microcontrollers for a small fee to help its support and improvements. Also, remember, Proton24 is free with Proton, so it's a single installation for a huge catalogue of devices.


      Free 12-bit core Devices:
      10F200, 10F202, 10F204, 10F206, 10F222, 12F508, 12F508A, 12F509, 12F509A


      Free Standard 14-bit core Devices:
      12F675, 12F683, 16F627, 16LF627, 16F627A, 16LF627A, 16F628, 16LF628, 16F628A, 16LF628A, 16F684, 16LF684, 16F685, 16LF685, 16F687, 16LF687, 16F688, 16LF688, 16F689, 16LF689, 16F84, 16F84A, 16F87, 16LF87, 16F88, 16LF88, 16F876, 16F876A, 16F877, 16F877A, 16F882, 16F883, 16F884, 16F886, 16F887


      Free Enhanced 14-bit core Devices:
      12F1552, 12LF1552, 12F1572, 12LF1572, 16F1614, 16LF1614, 16F1826, 16LF1826, 16F1829, 16LF1829, 16F18323, 16LF18323, 16F1937, 16LF1937


      Free 18F devices:
      18F13K50, 18LF13K50, 18F14K50, 18LF14K50, 18F252, 18LF252, 18F2550, 18LF2550, 18F25K20, 18LF25K20, 18F25K22, 18LF25K22, 18F26K20, 18LF26K20, 18F26K22, 18LF26K22, 18F452, 18LF452, 18F4550, 18LF4550, 18F45K20, 18LF45K20, 18F45K22, 18LF45K22, 18F46K20, 18LF46K20, 18F46K22, 18LF46K22


      Free 16-bit devices:

      PIC24EP128MC202, PIC24FJ64GA002, PIC24FJ64GA004, PIC24HJ128GP502, PIC24F04KL101, dsPIC33FJ128GP802




    ---- > FREE DOWNLOAD <----
    Can't download??
    -----> REGISTER First<-----

    No License Key is required, just ---> Download <--- and compile for FREE






    Suitable for all levels of user, from outright beginner to seasoned professionals writing commercial applications, the Proton Development Suite will allow you to develop your code in a brand new IDE, then compile your BASIC program and view the resulting assembly language commented with your own code!

    It's simple:

    1. Write your BASIC code in the Proton IDE
    2. Compile your code with the click of a button
    3. Then test your code with the Virtual Simulator, or upload the code to your PICŪ microcontrollers using the IDE's programmer integration.

    Why not compare us to other Compilers, or view some testimonials from our customers?


    What's Included?

    • Proton IDE
      Developed by Mecanique, the new IDE makes development using Proton even faster and more intuitive than ever before. Producing efficient code from a high-level language has never been easier.
      Read More...

    • Proton Plus Compiler
      Version 3.5.8.3 of the Proton Plus compiler has been enhanced to support even more PICŪ microcontrollers and includes many new features and commands.
      Read More...
    What you getWhat you need

    The Proton Development Suite is designed to operate on a PC platform running Microsoft Windows. We do not support other operating systems such as Linux or Mac OS , but Many users do run Proton Development Suite on their Mac's under Parallels VM. To use Proton Development Suite you will need a PC with at least the following specification:

    Processor: 233 MHz (500 MHz or higher recommended)
    RAM: 64MB RAM (128MB or higher recommended)
    Disk Space: 100MB Free
    USB: 1 free USB port (for hardware key)
    Supported Operating System: Microsoft Windows

    ---- > FREE DOWNLOAD <----
    Can't download??
    -----> REGISTER First<-----

    No License Key is required, just ---> Download <--- and compile for FREE






    Licensing reworked

    You asked us, and we listened. We've eliminated the hassle of registration and activation codes by replacing them with a USB hardware licence key. The next time your hard drive crashes or you upgrade your PC, you won't have to ferret around looking for your invoice number to authenticate with us — just reinstall the Development Suite, plug in the USB Key and go!

    It is our policy to offer free updates to the Proton Development Suite. So long as you have access to the internet updates can be downloaded via the Files section of this web site. Chargeable UpGrades (significant changes to functionality) may be offered from time to time.

    Because we offer free updates, the cost of ownership is limited to the original purchase price. There are no hidden charges, unlike some competitive products that may charge a licence fee for the compiled code, charge for bug fixes and updates, or charge an annual support fee.

    With other PICŪ BASIC compilers you will pay many times the original cost of the compiler over the lifetime of the product. Not with Proton Development Suite!

    Educational Use

    Crownhill provides very attractive discounts to bone-fide educational establishments. Educational packages are available for 10, 25, and 50 user licenses. All educational packages are supplied with one printed manual in lay-flat A5 ring binder. Additional manuals may be purchased separately, or printed from the PDF supplied on the CD-ROM. Contact us direct or talk to your local reseller for full details of our educational license packages.

  • Recent Activity

    xldaedalus-432

    Mysterious PORTB problem

    Thread Starter: xldaedalus

    I'm using Proton+ to develop firmware for a product with switches. The MCU is an 18F26K22. Most of the switches reside on PORTB. I am NOT using a...

    xldaedalus Today, 03:21 Go to last post
    tumbleweed-20435

    PIC18F1330 PLL problem

    Thread Starter: rcurl

    I'm just starting out on a new project that uses a PIC18F1330. I haven't used this specific chip before, so I began by trying to blink an LED just...

    tumbleweed Today, 11:13 Go to last post
    See_Mos-247

    Pic16f18877 oread

    Thread Starter: evoortman

    Hi, On a PIC16F18877 the OREAD command doesn't seem to work. The code is working on a PIC16F1939. Both controllers use 32MHz int osc. If i...

    See_Mos Today, 11:19 Go to last post
    towlerg-21522

    Lin bus and auto baud detection

    Thread Starter: Tim

    Lin bus looks to be a great system for an application i'm working on. One of the main things is the slave can be really simple without needing a...

    towlerg Yesterday, 15:13 Go to last post