• PicŪ Basic

  • Proton IDE

    Next Generation IDE

    Proton IDE is a professional and powerful visual Integrated Development Environment (IDE) which has been designed specifically for the Proton Plus compiler. Proton IDE accelerates product development in a comfortable user environment without compromising performance, flexibility or control.

    Feature Summary

    • Code Explorer

      Possibly the most advanced code explorer for PIC based development on the market. Quickly navigate your program code and device Special Function Registers (SFRs).
      View Screenshot

    • Compiler Results

      Provides information about the device used, the amount of code and data used, the version number of the project and also date and time. You can also use the results window to jump to compilation errors.
      View Screenshot

    • Programmer Integration<a name="proginteg"></a>

      The Proton IDE enables you to install and start your preferred programming software from within the development environment. This enables you to compile and then program your microcontroller with just a few mouse clicks (or keyboard strokes, if you prefer).
      View Screenshot

    • Integrated Bootloader

      Quickly download a program into your microcontroller without the need of a hardware programmer. Bootloading can be performed in-circuit via a serial cable connected to your PC. Supported devices include 16F870, 16F871, 16F873(A), 16F874(A), 16F876(A), 16F877(A), 16F87, 16F88, 18F242, 18F248, 18F252, 18F258, 18F442, 18F448, 18F452, 18F458, 18F1220, 18F1320, 18F2220, 18F2320, 18F4220, 18F4320, 18F6620, 18F6720, 18F8620 and 18F8720.
      View Screenshot

    • Real Time Simulation Support

      Proteus Virtual System Modelling (VSM) combines mixed mode SPICE circuit simulation, animated components and microprocessor models to facilitate co-simulation of complete microcontroller based designs. For the first time ever, it is possible to develop and test such designs before a physical prototype is constructed. The Proton Plus Development Suite comes shipped with a free demonstration version of the PROTEUS simulation environment and also a number of pre-configured Virtual Hardware Boards.
      View Screenshot

    • Serial Communicator

      A simple to use utility which enables you to transmit and receive data via a serial cable connected to your PC and development board. The easy to use configuration window allows you to select port number, baudrate, parity, byte size and number of stop bits. Alternatively, you can use Serial Communicator favorites to quickly load pre-configured connection settings.
      View Screenshot

    • Online Updating

      Online updating is integrated into the development environment and enable you to keep right up to date with the latest IDE features and fixes.
      View Screenshot

    • Plugin Architecture

      The Proton IDE has been designed with flexibility in mind with support for IDE plugins.
      View Screenshot

    Code Explorer Compiler Results
    Programmer Integration Integrated Bootloader
    Real-Time Simulation Serial Communicator
    Online Updating Plugin Architecture
  • Recent Activity


    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 Yesterday, 18:21 Go to last post

    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...

    Les Yesterday, 13:05 Go to last post

    Multiple functions by a single switch

    Thread Starter: amod

    Hi, How can I use multiple function by a single switch.I want to use 4 functions by a single switch.

    amod Yesterday, 15:31 Go to last post

    FUSES for PIC18F47K20

    Thread Starter: gtv_pic

    000 Good morning I am using the PIC18F47K20 and in the help of the proton I did not locate the FUSES for said micro. Where can I locate...

    Oldhack Yesterday, 16:34 Go to last post

    SHIN generates ASM ERROR with the 16F18877

    Thread Starter: evoortman

    Hi, On a PIC16F18877 the SHIN command generates an ASM ERROR: Could this also be related to renamed or moved SFRs in the newer controllers? ...

    Les Yesterday, 19:18 Go to last post