About Site Map Submit Contact Us Log in | Create an account
Create an account Log In
Average Rating
User Rating:
Visitors Rating:
My rating:

Write review
  • License: Freeware
  • Last update: 5 years ago
  • Total downloads: 888
  • Price: Free |
  • Operating system: Linux
  • Publisher: Nicolas Hadacek
See full specifications

linux default iconPiklab Publisher's description

Piklab is an integrated development environment for applications based on PIC and dsPIC microcontrollers.

Piklab is an integrated development environment (IDE) for applications based on Microchip PIC and dsPIC microcontrollers similar to the MPLAB environment. It integrates with several compiler and assembler toolchains (like gputils, sdcc, c18) and with the GPSim simulator. It supports the most common programmers (serial, parallel, ICD2, Pickit2, PicStart+), the ICD2 debugger, and several bootloaders (Tiny, Pickit2, and Picdem).


* Compiling, assembling, and linking with:
o GNU PIC Utilities and Small Device C Compiler
o MPLAB C30 toolchain
o PICC compilers (PICC-Lite, PICC, and PICC-18)
o MPLAB C18 compiler
o JAL and JALV2 compiler
o BoostC, BoostC++, and BoostBasic compilers
o CCS compiler
o MPC compiler
o CC5X compiler
* Project manager (linker script and included files displayed).
* Disassembly listing for some toolchains.


* Read, program, verify, and erase whole device or only selected memory ranges.
* "direct" programmers (serial or parallel) for baseline, midrange, most 18F devices, and 24C eeproms.
* ICD1 (not tested at all!)
* ICD2 (serial and USB) with automatic firmware upload.
* PICkit1 (osccal regeneration supported).
* PICkit2 only with firmware version 1.x (osccal regeneration and firmware upload supported).
* PicStart+ (18F devices not supported).
* Tiny Bootloader, Pickit2 bootloader, and Picdem FUSB bootloader.


* ICD2 debugging for a few 16F devices (16F87X and 16F7X7) and all 18F devices.
* GPSim simulator.
* Run, halt, step, and simple breakpoint.
* Program counter and breakpoint in source editor (when disassembly listing is available).
* Read, watch, and write registers.


* Device Information view: IO pins, operating range, DIP layout (for some devices).
* Hex file editor for all but newest devices (tested only with inhx32 format).
* Checksum computation (partial support).
* Register view: displays available registers.
* Configuration bits generator for some toolchains (gpasm, SDCC, and PIC30): partial support.
* Template source generator for some toolchains (gpasm, SDCC, and ASM30): partial support.

Command-line Utilities: can be compiled with Qt only (version 3 or 4); available under Windows.

* piklab-prog: to program and to debug with an optionnal interactive mode.
* piklab-hex: to manipulate HEX files (check, info, fix, and compare).
* piklab-coff: to view COFF (info, variables, sections, symbols, lines) and library (info, symbols) files.

What's New in This Release:

В· added support for 18F14K22 and 18F13K22 [with help from GГѓВЎl Zsolt]
В· added support for 33FJ06GSxxx and 33FJ128MC802
В· added icd2 programmer support for 33F devices [with help from Gonzague Reydet]
В· fixed issue where gpsim could not be correctly detected
В· fixed way of loading hex/cod file in gpsim [reported by Brian Perkins]
В· fixed a crash when stepping with gpsim and a recompile is needed
В· fixed some asserts while using debugger interface
В· removed standalone-file mode to simplify use model
В· moved toolchain and programmer selection to project manager
В· fixed crash when issuing "stop" command with piklab-prog [reported by Gonzague Reydet]
В· added log and replay features to command-line utilities

System Requirements:

В· KDE libraries >= 3.2
В· gputils >= 0.13
В· libusb
В· parport support in the kernel (linux only) for parallel port support
В· PikLoops
Program Release Status: Minor Update
Program Install Support: Install and Uninstall

Is Piklab your software?

Manage your software

Most Popular

linux default icon Watsup 1.9
Real-time compact view of system resources and which top processes are using how much.
linux default icon python-instagram 0.7.2
A Python client for the Instagram REST and Search APIs
linux default icon Phorum 5.2.17
tarted in 1998, Phorum was the original PHP and MySQL based Open Source forum software
linux default icon Disco-Light X 1.0
A disco colours, light theme for your GNOME desktop
linux default icon Bada 1.0
Bada is an audio player for dictation.

Related Category

» Education (514)
» Programming (2498)