Projects / Piklab


Piklab is an integrated development environment for applications based on PIC and dsPIC microcontrollers. Supported compilers are: the Small Device C Compiler, the GNU PIC Utilities, PICC compilers, the PIC30 toolchain, the C18 compiler, the JAL and JALV2 compilers, the CSC compiler, and the Boost compilers. Supported programmers: ICD2, PICkit, PICkit2, PicStart+, and most direct programmers. Supported debuggers: ICD2 and GPSim. A commandline programmer/debugger is also provided.


Recent releases

  •  16 Oct 2012 06:19

    Release Notes: Many issues were fixed. Initial support for the PICkit 3 was added (18F2XX/4XX and 18F4520/18F4580).

    •  29 Sep 2009 21:59

      Release Notes: Support was added for 18F14K22 and 18F13K22. Basic and icd2 support was added for 33FJ06GSxxx and 33FJ128MC802. Issues with gpsim were fixed. The standalone-file mode was removed to simplify the use model. The toolchain and programmer selection were moved to project manager. The crash when issuing the "stop" command with piklab-prog was fixed. Log and replay features were added to the command-line utilities.

      •  21 Oct 2007 15:37

        Release Notes: This release adds support for additional devices. It fixes several bugs, and fixes the pickit2 and picdem bootloaders.

        •  04 Mar 2007 20:51

          Release Notes: A better GUI (a console tool, kate menu items, and fixes). Support for MPC and CC5X compilers. Fixes for PIC30, SDCC, and CCSC. A new command line utility for HEX files.

          •  20 Jan 2007 13:44

            Release Notes: This release adds support for several new chips and read/write 24C eeproms with direct programmers, support for the CCS, JALV2, BoostC, BoostC++, and BoostBasic compilers, bugfixes for the ICD2 programmer, and an interface enhancement.


            Project Spotlight


            A Fluent OpenStack client API for Java.


            Project Spotlight

            TurnKey TWiki Appliance

            A TWiki appliance that is easy to use and lightweight.